Facebookコンバージョンコネクタの構成ガイド
この記事では、アカウントでFacebookコンバージョンコネクタを構成する方法について説明します。
前提条件
WebイベントのFacebookコンバージョンコネクタを使用する場合、クライアント側のFacebook PixelタグをWebブラウザで実行する必要があります。詳細については、Facebookヘルプセンターを参照してください。
Facebook Adsアカウントの構成でTealiumパートナー統合を有効にします。
- Facebook Ads Managerアカウントにログインし、メニューからイベントマネージャーを選択します。
- メニューでデータソースを選択し、ピクセルを選択して構成タブをクリックします。
- サーバーサイドAPIセクションまでスクロールします。
- パートナー統合セクションでパートナーを選択をクリックします。
- Tealiumの接続を承認を選択し、続行をクリックしてTealiumを有効にします。
パートナー統合を切り替えるオプションが表示されない場合は、Tealiumアカウントマネージャーに連絡してサポートを受けてください。
Facebook Pixelタグはユーザーデータを自動的にハッシュ化します。このピクセルの機能は変更できません。
API情報
このコネクタは次のベンダーAPIを使用します:
- API名:Facebook Graph API - Facebook Pixel
- APIバージョン:v17.0
- APIエンドポイント:
https://graph.facebook.com
コネクタのアクション
アクション名 | AudienceStream | EventStream |
---|---|---|
イベントを送信する | ✓ | ✓ |
リードイベントを送信する | ✓ | ✓ |
構成の構成
コネクタマーケットプレイスに移動して、新しいコネクタを追加します。コネクタの追加方法については、コネクタの概要の記事を読んでください。
コネクタを追加した後、次の構成を構成します:
-
データセットID
- Facebook Pixelが動作するためには、Facebookピクセルのパートナー統合を有効にするためにFacebook Server-Side Events Connector Setup Guideで説明されている手順に従っていることを確認してください。
- 追加情報については、Facebook Pixelセットアップガイドを参照してください。
-
接続のテスト
- ピクセルがTealiumにホワイトリスト化され、Tealiumで有効になっている場合、TealiumTestConnectorイベントがピクセルでトラッキングされます。テスト接続をクリックして、TealiumConnectorTestという名前のテストイベントを送信します。
- Facebookイベントマネージャーピクセルの概要を確認して、イベントが受信されたことを確認します。
- テストが失敗した場合は、Facebook Server-Side Events Connector Setup Guideで説明されている手順を再確認してください。
アクションの構成 - パラメータとオプション
次へをクリックするか、アクションタブをクリックします。アクションのパラメータとオプションをアクションタブで構成します。
このセクションでは、各アクションのパラメータとオプションの構成方法について説明します。
Facebook PixelおよびFacebookコンバージョンAPIの重複排除
このコネクタアクションを構成して、Facebook PixelタグからiQ Tag ManagementアカウントでイベントIDを受け取るようにするには、次の命名規則を使用してイベント属性を構成します:
fb_event_id_<Facebook Event>_<Tag UID>
例:fb_event_id_Purchase_32
またはfb_event_id_PageView
以前はfb_event_id_<Facebook Event>
として生成されたIDがありました。これらのIDは引き続き生成されますが、レガシーと見なされます。新しいIDは、単一のページで複数のFacebookタグが発火する場合に使用でき、関連するタグにより強力な関連付けが可能です。レガシーバージョンを使用している場合は、コネクタを新しいIDに変更する必要があります。
各タイプのイベントIDに対して別個のアクションを使用します。イベント固有のイベントID属性をイベントIDにマッピングし、マッチングイベント名をイベント名にマッピングします。例:
Tealium属性/値 | Facebookパラメータ |
---|---|
fb_event_id_Purchase |
イベントID |
“Purchase” (カスタムテキスト) | イベント名 |
Facebook Pixelタグセットアップガイドを参照してください。
自動重複排除
自動重複排除の値が入力されている場合、コネクタはUDOオブジェクト内の対応する変数を検索します。このセクションが入力されており、Tealium iQを使用している場合、イベントIDを追加する必要はありません。ただし、TealiumiQを使用せずにEventStreamを使用している場合は、次のアプローチが引き続き必要になる場合があります。
コネクタは次の操作順序を使用します:
- 自動重複排除が入力されており、データレイヤーでその値が見つかった場合(たとえば、
fb_event_id_ViewContent_30
)、この値はイベントIDでマッピングされたものよりも優先されます。 - 自動重複排除が入力されており、タグIDバージョンが見つからない場合、ただし、レガシーバージョン(IDが添付されていないバージョン)が見つかる場合、その値が使用されます(たとえば、
fb_event_id_ViewContent
)。 - 自動重複排除が入力されており、値が見つからない場合、マッピングされたイベントIDが入力されている場合は、それが使用されます。
オフラインコンバージョン
新しい統合には、Facebookオフラインコンバージョンコネクタの代わりにFacebookコンバージョンコネクタを使用することをお勧めします。
Facebookコンバージョンコネクタを使用してオフラインおよびストアイベントを処理するには、action_source
パラメータをphysical_store
に構成します。
アクション - イベントを送信する
パラメータ
ユーザーデータパラメータについては、次の表にいくつかのパラメータの重要度レベルを示します。重要度レベルは、イベントの一致品質に対するパラメータの影響度を示します。たとえば、Email (em)の重要度レベルは最高であり、Phone Number (ph)の重要度レベルは高です。
パラメータ | 説明 |
---|---|
イベントソースURL |
|
テストイベントコード |
|
データ処理オプション |
|
イベント名 |
|
デバッグレベル |
|
アクションソース |
|
データセットIDオーバーライド |
|
データ処理オプション国 |
|
イベントID |
|
イベント時間 |
|
データ処理オプション州 |
|
オプトアウト |
|
郵便番号 (zip) |
|
FBログインID |
|
パートナーID |
|
パートナー名 |
|
クライアントユーザーエージェント (ua) |
|
クライアントIPアドレス (ip) |
|
電話番号 (ph) |
|
州 (st) |
|
メールアドレス (em) |
|
姓 (ln) |
|
名 (fn) |
|
リードID |
|
都市 (ct) |
|
国 (country) |
|
外部ID |
|
ブラウザID (fpb) |
|
サブスクリプションID |
|
性別 |
|
誕生日 |
|
クリックID (fbc) |
|
ユーザーデータはすでにハッシュ化されています |
|
通貨 |
|
コンテンツ名 |
|
アイテム数 |
|
検索文字列 |
|
注文ID |
|
コンテンツタイプ |
|
予測されるライフタイムバリュー |
|
コンテンツID |
|
値 |
|
コンテンツカテゴリ |
|
数量 |
|
価格 |
|
ID |
|
JSONテンプレート変数 |
|
JSONテンプレート |
|
Tealium iQタグID | Facebook PixelタグID。 |
自動マッピングの無効化 | パラメータの自動マッピングを無効にします。 |
自動重複排除 |
|
広告主トラッキングの有効化 | 必須。iOS 14.5+デバイスでのATTパーミッションを指定するためにこのフィールドを使用します。無効にする場合は0 、有効にする場合は1 に構成します。 |
アプリトラッキングの有効化 | 必須。アプリレベルで広告トラッキングを有効にすることができます。SDKはアプリ開発者がアプリにオプトアウト構成を入れることができるようにする必要があります。このフィールドを使用して、ユーザーの選択肢を指定します。無効にする場合は0 、有効にする場合は1 を使用します。 |
アプリバージョン | 必須。Androidの場合はバージョンはa2 、iOSの場合はi2 である必要があります。 |
OSバージョン | 必須。OSバージョン、例:13.4.1 。 |
アプリパッケージ名 | アプリのパッケージ名、例:com.facebook.sdk.samples.hellofacebook 。 |
ショートバージョン | ショートバージョン、例:1.0 。 |
ロングバージョン | ロングバージョン、例:1.0 long 。 |
デバイスモデル名 | デバイスモデル名、例:iPhone5,1 。 |
ロケール | ロケール、例:En_US 。 |
タイムゾーンの略称 | タイムゾーンの略称、例:PDT 。 |
キャリア | キャリア、例:AT&T 。 |
画面の幅 | 画面の幅、例:320 。 |
画面の高さ | 画面の高さ、例:568 。 |
画面の密度 | 画面の密度、例:2 。 |
CPUコア数 | CPUコア数、例:2 。 |
保存サイズ(GB) | 外部保存のサイズ(GB)、例:13 。 |
空き容量(GB) | 外部保存の空き容量(GB)、例:8 。 |
デバイスタイムゾーン | デバイスのタイムゾーン、例:USA/New York 。 |
キャンペーンID | FacebookからリンクをクリックしたユーザーがアウトバウンドURL(たとえば、ad_destination_url )またはディープリンク(App Aggregated Event Managerの場合)に追加される暗号化された文字列と非ユーザーメタデータ。 |
インストールリファラ | サードパーティのインストールリファラ。現在はAndroidのみで利用可能です。詳細については、キャンペーン測定を参照してください。 |
インストーラーパッケージ | Android SDKの内部で使用されます。 |
URLスキーム(配列) | iOSおよびAndroidのSDKで内部的に使用されます。 |
WindowsのアトリビューションID | Windows 10で使用されるアトリビューショントークン。 |
Anon ID | インストールID。このフィールドは、一意のアプリケーションインストールインスタンスを表します。 |
MADID | モバイル広告主ID。通常、Androidデバイスの広告IDまたはAppleデバイスの広告識別子(IDFA)です。 |
アクション - リードイベントを送信する
バッチ制限
このアクションは、ベンダーへの高容量データ転送をサポートするためにバッチリクエストを使用します。詳細については、バッチアクションを参照してください。リクエストは、次のいずれかのしきい値が満たされるか、プロファイルが公開されるまでキューに入れられます。
- 最大リクエスト数:1000
- 最も古いリクエストからの経過時間の最大値:10分
- リクエストの最大サイズ:1MB
パラメータ
パラメータ | 説明 |
---|---|
リードID | (必須)ダウンロードしたリードから取得したFacebookが生成した15または16桁のleadgen_id 。この番号は、リードジェネレーションWebフックのleadgen_id フィールドから取得し、user_data パラメータに含まれます。 |
イベント名 | (必須)CRMで使用するリードステージをキャプチャします。event_name パラメータは、CRMのセールスファネルを通過するリードを示す必要があります。更新されるたびにすべてのステージを送信し、生のリードも含めて送信してください。 |
イベント時間 | CRMによって更新されたリードステージの更新イベントが更新されたUnixタイムスタンプ(秒単位)。タイムスタンプはリード生成時間の後に発生する必要があります。このフィールドがマッピングされていない場合、現在のタイムスタンプで初期化されます。 |
テストイベントコード | Facebookがサーバーイベントを正しく受信しているかどうかを確認するために、イベントマネージャのテストイベント機能を使用できます。ツールを見つけるには、イベントマネージャ > データソース > ピクセル > テストイベントに移動します。 |
セットアップ
FacebookとのTealiumのサーバーサイドAPIパートナー統合をセットアップおよび管理するためには、いくつかのオプションがあります。
- Facebookパートナー統合ギャラリー
- ピクセルの構成タブからパートナーを選択ボタンを使用:
- ウェブシグナルのセットアップフローとサーバーサイドAPIガイダンスカード:
イベントの検証
イベントを送信した後、Facebookがそれらを受信したかどうかを概要と詳細ビューで確認します:
- ビジネスマネージャに移動し、ピクセルをクリックします。
POST
リクエストでのPIXEL_ID
に対応するピクセルをクリックします。
概要タブ
概要タブで、すべてからサーバーにビューを変更すると、正常に送信されたイベントの数が表示されます。
詳細タブ
詳細タブには、正常に送信されたイベントの詳細が表示されます。ドロップされたイベントはServer Events Received列に表示されません。
サーバーから送信したイベントは、送信後20分以内に確認できます。
検証
検証には、Facebookのペイロードヘルパーを使用して、データパラメータフィールドと一緒にペイロードの構造を確認します。問題のトラブルシューティングに
最終更新日 :: 2022年August月11日