この情報は、Android デバイスで従来の獲得キャンペーンリンクをラウンドトリップする場合に役立ちます。
モバイルアプリがまだ Google Play に登録されていない場合は、キャンペーンリンクを作成するときに任意のモバイルアプリをリンク先として選択できます。これは、ダウンロード計測用リンクのクリック後に獲得サーバーによってリダイレクトされるアプリにのみ影響を与えます。ダウンロード計測用リンクのテスト機能には影響を与えません。クエリ文字列パラメーターは、Google Play ストアに渡され、キャンペーンブロードキャストの一環としてインストール時にアプリに渡されます。ラウンドトリップモバイルアプリの獲得テストでは、このタイプのブロードキャストのシミュレーションが必要です。
テストを実行するたびに、アプリを新しくインストールするか、アプリのデータを設定でクリアする必要があります。そうすることで、アプリが最初に起動したときに、キャンペーンクエリ文字列パラメーターに関連付けられている初期ライフサイクル指標が送信されます。
Mobile Services UI で、従来の獲得キャンペーン URL を生成します。
詳しくは、「従来のダウンロード計測用リンクの使用」を参照してください。
デバイスをコンピューターに接続し、ADB Shell を起動して、デバイスでアプリケーションを起動します。
次の形式を使用してブロードキャストを送信します。
am broadcast -a com.android.vending.INSTALL_REFERRER -n com.example.adobetesttapp/com.google.analytics.tracking.android.CampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign&trackingcode=trackingvalue"
次の手順を完了します。
com.example.adobetesttapp.com
をアプリケーションの逆引き DNS エントリに置き換えます。utm_source
、utm_medium
、utm_term
、utm_content
、utm_campaign
などに関連付けられた値を適切な値に置き換えます。ブロードキャストが成功した場合は、次のような応答が表示されます。
Broadcasting: Intent { act=com.android.vending.INSTALL_REFERRER cmp=com.example.analyticsecommtest/com.google.analytics.tracking.android.AnalyticsReceiver has extras) } Broadcast completed: result=0
また、Adobe のデータ収集サーバーに送信されたイメージリクエストも表示されます。キャンペーンパラメーターを含まないイメージリクエストを使用して、手順 1 で設定したリファラータイムアウトの完了時間が経過すると、SDK はブロードキャストに失敗します。