概要
Google 広告の App Conversion Tracking and Remarketing API を使ってアプリ コンバージョンの直接受け渡しを行っている API 利用者の方は、以下の Android および iOS 向けガイダンスに従ってください。これにより、広告トラッキングや広告のパーソナライズからオプトアウトしているユーザーのクリックに対しては、アトリビューションをプライバシー対応のワークフローでのみ行うようにすることができます。パラメータの定義と想定される値について詳しくは、リクエストとレスポンスの仕様の概要をご覧ください。
Android アプリ
範囲
Google 広告のキャンペーン(全種類)を介したアプリ インストールおよびアプリ エンゲージメント
背景
広告のパーソナライズからオプトアウトしている Android ユーザーは、現在(Google のポリシーにより)Android の広告 ID を使ってトラッキングすることができません。Google は代わりに、持続的なデバイス識別情報とはならないクリック URL パラメータである gclid
を利用します。また、ユーザー単位の同意が得られていない他のシナリオでも、Google は集約型のクリック URL パラメータである gbraid を使用することがあります。
ガイダンス
App Conversion Tracking and Remarketing API をご利用の場合は、gclid
と gbraid
の保存と受け渡しを確実に正しく行う必要があります。
サポートされているシナリオ
サポートされるシナリオ: インストール(ユーザーがまだアプリをインストールしていない)
Google Play ストアへのリダイレクトを行うディープリンクによるインストール後、ユーザーがアプリを初めて起動した際に、Play Install Referrer API の install_referrer
フィールドの gclid
値をパースし、ファーストパーティ識別子によるキーを付けて、デバイスまたはサーバーサイドに保存します。各値は、180 日経過するか、別の(より新しい)値によって置換されるまで保存する必要があります。gclid
値は market_referrer_gclid
コンバージョン リクエスト フィールドを介して受け渡す必要があります。
広告 ID が利用できる場合
Android の広告 ID が利用できる場合、market_referrer_gclid
を、対応する first_open イベントとすべてのダウンストリーム セッションおよびアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに送信する必要があります。
例: 初回起動
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=first_open &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u
例: セッションとアプリイベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u
広告 ID が利用できない場合
Android の広告 ID が利用できない場合、market_referrer_gclid
を、対応する first_open
イベントとすべてのダウンストリーム セッションおよびアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに、追加のフィールド/値 gclid_only_request=1
と合わせて送信することが必須となります。注: rdid
の値はすべてゼロにする必要があります(ユーザーが同意していないため)。
例: 初回起動
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=first_open &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gclid_only_request=1
例: セッションとアプリイベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gclid_only_request=1
サポートされるシナリオ: アプリ エンゲージメント(ユーザーがアプリをインストール済み)
ディープリンクによるアプリ セッションが発生した際に、リファラー URL から gclid
および gbraid
の値をパースし、ファーストパーティ識別子によるキーを付けて、デバイスまたはサーバーサイドに保存します。各値は、180 日経過するか、別の(より新しい)値によって置換されるまで保存する必要があります。ディープリンクの gclid
値は gclid
コンバージョン リクエスト フィールドを介して、ディープリンクの gbraid
値は gbraid
コンバージョン リクエスト フィールドを介して受け渡す必要があります。
広告 ID が利用できる場合
Android の広告 ID が利用できる場合、gclid
と gbraid
を、対応する session_start
イベントとすべてのダウンストリーム セッションおよびアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに送信する必要があります。
例: ディープリンク セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: アプリ内イベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: 後続のセッション/オーガニック セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456&gclid=Cj0KEQjw0dy4BRCuuL_e5M&gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
広告 ID が利用できない場合
Android の広告 ID が利用できない場合、対応する session_start
イベントとすべてのダウンストリーム セッションおよびアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに gclid
を送信することが必須となります。注: rdid の値はすべてゼロにする必要があります(ユーザーが広告のパーソナライズからオプトアウトしているため)。
例: ディープリンク セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gclid_only_request=1 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: アプリ内イベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gclid_only_request=1 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: 後続のセッション/オーガニック セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gclid_only_request=1 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
サポートされるシナリオ: インストール + エンゲージメント
Google Play ストアへのディープリンクによるインストール後、ディープリンクによるアプリ セッションが発生した際に、Play Install Referrer API の install_referrer フィールドの gclid 値と、リファラー URL の gclid
および gbraid
の両方の値をパースし、ファーストパーティ識別子によるキーを付けて、デバイスまたはサーバーサイドに保存します。各値は、180 日経過するか、別の(より新しい)値によって置換されるまで保存する必要があります。インストール リファラーの gclid
値は market_referrer_gclid
コンバージョン リクエスト フィールドを介して、ディープリンクの gclid
値は gclid
コンバージョン リクエスト フィールドを介して、ディープリンクの gbraid
値は gbraid
コンバージョン リクエスト フィールドを介して受け渡す必要があります。
広告 ID が利用できる場合
Android の広告 ID が利用できる場合、market_referrer_gclid
と gclid
の両方を、対応する session_start
イベントおよびアプリイベント(add_to_cart
、in_app_purchase
など)とともに送信する必要があります。ダウンストリームの session_start イベントについては、market_referrer_gclid
は受け渡し、かつ(ディープリンクの)gclid
は受け渡さないようにする必要があります。
例: ディープリンク セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: アプリ内イベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: 後続のセッション/オーガニック セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=advertisingid &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 <&gclid=Cj0KEQjw0dy4BRCuuL_e5M &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
広告 ID が利用できない場合
Android の広告 ID が利用できない場合、market_referrer_gclid
と gclid
の両方を、対応する session_start
イベントとすべてのダウンストリーム セッションおよびアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに送信する必要があります。注: rdid
の値はすべてゼロにする必要があります(ユーザーが広告のパーソナライズからオプトアウトしているため)。
例: ディープリンク セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gclid_only_request=1 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: アプリ内イベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gclid_only_request=1 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: 後続のセッション/オーガニック セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=00000000-0000-0000-0000-000000000000 &id_type=advertisingid &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &market_referrer_gclid=BX3QojHp4mY5MrJtFM_d1u &gclid_only_request=1 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
iOS アプリ
範囲
Google 広告の検索キャンペーン、ショッピング キャンペーン、iOS 向け ACi キャンペーン + ディープリンクを介したアプリ エンゲージメント
背景
アプリ トラッキングにオプトインしていない iOS 14.5 以上のユーザーは、(Apple の ATT ポリシーにより)IDFA を使ってトラッキングすることができません。Google は代わりに、集約型のクリック URL パラメータである gbraid
を利用します。また、ユーザー単位の同意が得られていない他のシナリオでも gbraid
が使用されることがあります。
ガイダンス
App Conversion Tracking and Remarketing API をご利用の場合は、すべてのクリック パラメータ(gclid
、gbraid
などを含む)の受け渡しを確実に正しく行う必要があります。
サポートされているシナリオ
サポートされるシナリオ: アプリ エンゲージメント(ユーザーがアプリをインストール済み)
ディープリンクによるアプリ セッションが発生した際に、リファラー URL から gclid
および gbraid
の値をパースし、ファーストパーティ識別子によるキーを付けて、デバイスまたはサーバーサイドに保存します。各値は、180 日経過するか、別の(より新しい)値によって置換されるまで保存する必要があります。gclid
値は gclid
コンバージョン リクエスト フィールドを介して、gbraid
値は gbraid
コンバージョン リクエスト フィールドを介して受け渡す必要があります。
IDFA が利用できる場合
IDFA が利用できる場合、gclid
と gbraid
の両方を、対応する session_start イベントとともに、追加のフィールド/値 app_open_source=ad_click
と合わせて送信する必要があります。gclid
と gbraid
は、ダウンストリームのセッションやアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに送信することも必須となります。後続のダウンストリーム セッションでは、追加のフィールド/値 app_open_source=organic
と合わせて送信します。
例: ディープリンク セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=idfa &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O &app_open_source=ad_click
例: アプリイベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=idfa &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: 後続のセッション/オーガニック セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=0F7AB11F-DA50-498E-B225-21AC1977A85D &id_type=idfa &eea=0 &lat=0 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gclid=Cj0KEQjw0dy4BRCuuL_e5M &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O &app_open_source=organic
IDFA が利用できない場合
IDFA が利用できない場合、gbraid
を、対応する session_start
イベントとともに、追加のフィールド/値 app_open_source=ad_click
と合わせて送信することが必須となります。すべてのダウンストリーム アプリイベント(add_to_cart
、in_app_purchase
など)。注: gclid
フィールドは省略し、rdid
の値はすべてゼロにする必要があります(ユーザーが同意していないため)。ダウンストリームのセッションおよび対応するアプリイベント(session_start
、add_to_cart
、in_app_purchase
など)とともに gbraid
を送信することも必須となります。後続のダウンストリーム セッションでは、追加のフィールド/値 app_open_source=organic
と合わせて送信します。
例: ディープリンク セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=00000000-0000-0000-0000-000000000000 &id_type=idfa &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O &app_open_source=ad_click
例: アプリイベント
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=in_app_purchase &rdid=00000000-0000-0000-0000-000000000000 &id_type=idfa &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O
例: 後続のセッション/オーガニック セッション
POST /pagead/conversion/app/1.0 ?dev_token=Z_eErE4DkvcKjDM1OVE4c4 &link_id=31FF8D67E5BB5DD5029DCC2734C2F884 &app_event_type=session_start &rdid=00000000-0000-0000-0000-000000000000 &id_type=idfa &eea=0 &lat=1 &app_version=1.2.4 &os_version=9.3.2 &sdk_version=1.9.5r6 ×tamp=1432681913.123456 &gbraid=ChEI8IixhgYQrufHkIjz3YWRARIzALev_G_O &app_open_source=organic