キャンペーン マネージャー 360 では、広告が配信された後にユーザーが事前定義されたアクションを実行すると、Floodlight アクティビティと呼ばれるタグによってコンバージョンが記録されます。タグ付けされた一般的なアクションには、ユーザーがオンライン ショップからアイテムを購入した場合や、オンライン フォームからウェブページにアクセスして詳細情報をリクエストした場合などがあります。一般的に、Google でトラッキングされるコンバージョンはオンラインで開始され、同時に終了します。
ただし、広告主様によっては、オンラインでコンバージョンが開始し、オフラインで終了する場合もあります。 たとえば、オンラインで商品検索を開始し、広告をクリックしてから、スマートフォンまたは小売店で購入を完了するユーザーです。このシナリオでは、キャンペーン マネージャー 360 に取引のオンライン部分のデータはありますが、オフライン部分に関するデータはないため、コンバージョンは記録されません。
これに対応するため、広告主はキャンペーン マネージャー 360 API の Conversions
サービスを使用して、これらのコンバージョンのオフライン部分に関する情報を直接キャンペーン マネージャー 360 に提供できます。
Prerequisites
Conversions
サービスを使用する前に、次の手順を行う必要があります。
スタートガイドの手順に沿って API プロジェクトを作成し、承認します。
キャンペーン マネージャー 360 のユーザー プロフィールに、必要な権限が割り当てられていることを確認してください。必要に応じて、キャンペーン マネージャー 360 のアカウント管理者に連絡し、これらの権限を有効にしてください。
オフライン コンバージョンを挿入:
batchinsert
で新しいオフライン コンバージョンをアップロードすることを許可します。オフライン コンバージョンの更新:
batchupdate
を使用して既存のオフライン コンバージョンの変更を許可します。
コンバージョンとアクティビティをマッチングする
オフライン コンバージョンは、キャンペーン マネージャー 360 内の対応するオンライン アクティビティと一致させる必要があります。これらのアクティビティは、floodlightActivityId
とそれに対応する floodlightConfigurationId
で参照します。
オフライン コンバージョンをトラッキングするアクティビティがまだない場合は、API の FloodlightActivities
サービスを使用してオフライン コンバージョンを作成できます。その方法の例については、一般的な入稿タスクのガイドをご覧ください。オフライン コンバージョン専用のアクティビティを作成することを強くおすすめします。
クリック ID、デバイス ID、ユーザー ID を取得する
オフライン コンバージョンは、クリック、デバイス、またはユーザー ID(一度に使用できる ID は 1 つのみ)に関連付ける必要があります。これらの ID を取得する最も一般的な方法を以下に紹介します。
ディスプレイ広告のクリック ID を使用する
コンバージョンは、ディスプレイ クリック ID(DCLID)を使用して広告クリックに結び付けることができます。DCLID は拡張アトリビューションから取得できます。
ディスプレイ クリック ID は dclid
フィールドに渡す必要があります。
Google クリック ID を使用する
コンバージョンは、Google クリック ID(GCLID)を使用して広告クリックに関連付けられます。GCLID は、Google 広告または検索広告 360 から取得できます。
Google クリック ID は gclid
フィールドに渡す必要があります。
マッチ ID を使用
コンバージョンは、Floodlight の match_id
機能を使用して、Google と同期した独自の自社 ID によって結び付けられます。
モバイル デバイス ID を使用する
広告デバイス ID を使用して、コンバージョンをモバイル デバイスまたはコネクテッド テレビ デバイスに直接関連付けることができます。次の ID がサポートされています。
- 広告 ID
- IDFA
- CTV デバイスからの広告 ID:
- RIDA(Roku)
- AFAI(Fire TV)
- AdID(Android TV)
- IDFA(Apple TV)
- MSAI(Xbox)
- TIFA(Samsung)
- VIDA(Vizio)
これらの識別子は mobileDeviceId
フィールドで渡す必要があります。
%m 一致マクロの使用
%m マクロは、クリエイティブのリンク先 URL またはリダイレクト URL に挿入できます。広告サーバーは、クリック イベント後にこのマクロを暗号化されたユーザー ID に展開します。暗号化されたユーザー ID は、リダイレクト URL またはサーバーログから直接取得できます。
%m マクロを使用してキャプチャした ID は、encryptedUserId
フィールドまたは encryptedUserIdCandidates[]
フィールドで渡す必要があります。
Data Transfer を使用する
Data Transfer はキャンペーン マネージャー 360 の機能で、イベント単位の広告サーバーのログデータにアクセスします。このデータは、1 つの Data Transfer ファイルで構成される別々のフィードから配信されます。これらのファイル内で、記録された各イベントは暗号化されたユーザー ID に関連付けられます。
Data Transfer ファイルで提供されるユーザー ID を使用するには、オンラインの広告サーバー イベントとオフライン システムのイベントを照合できるようにする必要があります。通常は、カスタム Floodlight 変数を使用して、ユーザーのアクションを一意に識別する値を動的に入力します。シンプルなワークフローは次のようになります。
トランザクションの開始を示す Floodlight アクティビティ タグが呼び出されます。このタグには、トランザクションを一意に識別するために指定したカスタム変数値が含まれます。
トランザクションは続行され、オフラインで完了します。これにより、同じ ID が維持されます。
トランザクションが完了したときに記録された識別子を使用すると、一致するエントリが元の Floodlight アクティビティを記録した Data Transfer アクティビティ ログファイルに保存されます。
Data Transfer ファイルから取得した ID は、encryptedUserId
フィールドまたは encryptedUserIdCandidates[]
フィールドに渡す必要があります。