Facebookピクセル構成ガイド(旧バージョン)
Facebookピクセルタグは、Facebookカスタムオーディエンスピクセルとコンバージョントラッキングピクセルの機能を統合します。
これは旧バージョンのタグです。間もなく非推奨となり、Facebookピクセルタグに置き換えられます。
前提条件
- Facebook広告アカウント
- アップグレード済みのFacebookピクセル(または旧カスタムオーディエンスピクセル)
- コンバージョンピクセル(旧バージョン)
タグの構成
最初にTealiumタグマーケットプレイスへ移動し、Facebookピクセルタグをプロファイルに追加します。詳細については、タグの管理を参照してください。
標準のPageViewおよびイベントトラッキングでは、ピクセルIDごとに1つのタグインスタンスを構成することを推奨します。
タグを追加する際は、次の構成を行います。
| 構成 | 説明 |
|---|---|
| タイトル |
|
| FacebookピクセルID |
|
| コンバージョンピクセルID |
|
| デフォルトのページビューを許可 |
disablePushStateを使用して無効にできます。このフラグをtrueに構成すると、履歴の状態が変更された際にPageViewイベントが送信されなくなります。 |
| 送信するデフォルトイベント |
|
| 高度なマッチング |
|
| アイテム数を自動計算 |
|
| trackSingleを有効化 |
|
| trackCustomを有効化 |
|
ロードルール
ロードルールは、サイト上でこのタグのインスタンスをいつ、どこで読み込むかを決定します。
推奨されるロードルール:
- 標準のPageViewおよびイベントをトラッキングする場合は、デフォルトのすべてのページルールを使用します
- 旧コンバージョンピクセルをトラッキングする場合は、特定のコンバージョンページでタグを読み込むようにカスタムルール条件を適用します。
データマッピング
データマッピングは、データレイヤー変数の値をベンダータグ内の対応する変数へ送信します。詳細については、データマッピングについてを参照してください。
標準
タグの構成構成を上書きするには、これらのマッピングを使用します。データレイヤーに基づいて値を動的に構成する場合に便利です。
| 宛先名 | 宛先変数 | 説明 |
|---|---|---|
| FacebookピクセルID | cust_pixel | Facebookピクセルの数値識別子 |
| コンバージョンピクセルID | conv_pixel | 旧コンバージョンピクセルの数値識別子 |
Initページビューを許可 [true/false] | page_view | ‘init’トラッキング呼び出し |
| 発火するイベントのリスト | evt_list | 変数内でカンマ区切りの値または配列として指定されたイベント |
trackSingleを有効化 [true/false] | track_single |
|
| trackCustomを有効化 [ true/false] | track_custom |
|
高度なマッチング
この追加データを使用すると、より多くのコンバージョンを獲得できるように広告をレポートおよび最適化し、より大規模なリマーケティングオーディエンスを構築できます。チェックアウト、アカウントへのサインイン、または登録プロセス中にWebサイトから収集した顧客識別子を、ピクセルのパラメータとして渡すことができます。
高度なマッチングでは、照合対象の項目がすでに認識されている場合を除き、入力された用語の大文字と小文字が正規化されます。
| 宛先名 | 宛先変数 | 説明 |
|---|---|---|
| メールアドレス | em | メールアドレス |
| 名 | fn | 名 |
| 姓 | ln | 姓 |
| 電話番号 | ph | 電話番号の数値 |
| 性別 | ge | fまたはm |
| 生年月日 | db | [yyyymmdd] |
| 市区町村 | ct | 市区町村 |
| 州 | st | 2文字コード |
| 郵便番号 | zp | 郵便番号 |
Eコマース
FacebookピクセルタグはEコマースに対応しているため、デフォルトのEコマース拡張機能のマッピングを自動的に使用します。拡張機能のマッピングを上書きする場合、またはEコマース変数が拡張機能で提供されていない場合を除き、このカテゴリで手動マッピングを行う必要はありません。
| 宛先名 | 宛先変数 | 説明 | Eコマース拡張機能の変数 |
|---|---|---|---|
| 注文ID | order_id | 最終注文に割り当てられた一意の識別子 | _corder |
| 小計 | sub_total | 最終注文の小計金額 | _csubtotal |
| 通貨 | order_currency | 支払いに使用された通貨 | _ccurrency |
| 製品IDのリスト | product_id | 製品配列内の各製品の一意の識別子 | _cprod |
| 製品名のリスト | product_name | 製品配列内の各製品の名前 | _cprodname |
| カテゴリのリスト | product_category | 製品配列内の各製品のカテゴリ | _ccat |
| 価格のリスト | product_unit_price | 製品配列内の各製品の単価 | _cprice |
制限付きデータ使用
| 変数 | 説明 |
|---|---|
lmt_data.use_ldu(LDUを使用) |
|
lmt_data.ldu_types.geolocate(LDUで位置情報を特定) |
|
lmt_data.ldu_types.california(LDUの対象はカリフォルニア) |
|
イベント
ページ上で特定のイベントをトリガーするには、これらの宛先にマッピングします。イベントは、コンバージョンの追跡と、Facebook広告のターゲットに構成できるオーディエンスの構築に使用されます。
購入イベントは、Eコマース拡張機能またはデータの直接マッピングを通じて注文IDの値を利用できる場合、自動的にトリガーされます。
イベントをマッピングするには、次の手順を実行します。
- トリガーフィールドに、選択したイベントに対応する宛先へマッピングする変数の値を入力します。
たとえば、UDOにevent_name="order"が存在するときに購入イベントをトリガーする場合は、orderと入力します(現在、変数event_nameをマッピングしていることを前提とします)。 - イベントリストで、使用するイベント(たとえば購入)を選択します。
- + 追加をクリックします。
カスタムイベント
カスタムイベントの場合は、カスタムを選択し、カスタムイベントの名前を入力します。
次の例では、変数 event_name が inbound_lead_event と等しい場合に、カスタムイベント「InboundLead」がトリガーされます。

カスタムイベントを編集するには、宛先の入力フィールドをシングルクリックし、イベント名を直接編集します。値は {VARIABLE_VALUE}:{DESTINATION_EVENT} の形式で入力します。
- コロンの左側は、
inbound_lead_eventなど、イベントをトリガーする変数値です。 - コロンの右側は、
InboundLeadなどのカスタムイベント名です。
カスタムイベントデータ
イベントタブでマッピングしたカスタムイベントとともにカスタムパラメータを渡す場合は、これらの宛先にマッピングします。
カスタムイベントデータ変数をマッピングするには、次の手順を実行します。
- イベント名フィールドに、イベントタブで指定したものと完全に同じカスタムイベント名を入力します。
- パラメータフィールドに、送信するパラメータの名前を入力します。
- + 追加をクリックします。
標準イベントの全一覧
| 宛先イベント | イベントの説明 |
|---|---|
| AddPaymentInfo | 訪問がチェックアウト処理中に支払い情報を追加した |
| AddToCart | 訪問が商品をカートに追加した |
| AddToWishlist | 訪問が商品をウィッシュリストに追加した |
| CompleteRegistration |
|
| Contact | ユーザーが電話、SMS、メール、チャット、またはその他の方法でビジネスへの問い合わせを開始したとき |
| Conversion | 従来のコンバージョンピクセル専用。コンバージョンピクセルIDを構成する必要があります |
| Custom |
|
| CustomizeProduct | ユーザーが製品をカスタマイズしたとき |
| InitiateCheckout |
|
| Lead |
|
| PageView | 訪問がサイト上のいずれかのページを表示した |
| Purchase | 訪問がチェックアウト処理の最終ステップを正常に完了した 注:このイベントはコンバージョンの追跡に必要です。必ずイベントタブでマッピングしてください |
| Schedule | ユーザーがいずれかの拠点を訪問する予約を行ったとき |
| Search | 訪問が検索操作を実行した |
| StartTrial | ユーザーが、提供されている製品またはサービスの無料トライアルを開始したとき |
| SubmitApplication | ユーザーが、提供されている製品、サービス、またはプログラムに申し込んだとき |
| Subscribe | ユーザーが、提供されている製品またはサービスの有料サブスクリプション開始を申し込んだとき |
| ViewContent | 訪問が特定のページを表示し、閲覧意向を示した |
パラメータ
以前にマッピングしたイベントとともに追加データを渡す場合は、これらの宛先にマッピングします。
パラメータは、事前定義されたイベントでのみ使用されます。カスタムイベントとともにパラメータを渡す方法については、カスタムイベントデータセクションを参照してください。
事前定義されたイベントとともにパラメータを渡すには、次の手順を実行します。
- イベントフィールドで、ドロップダウンリストからFacebookイベントを選択します。
- パラメータフィールドで、ドロップダウンリストからFacebookパラメータを選択します。 カスタムパラメータの場合は、パラメータを識別する名前を入力します。
- + 追加をクリックします。
事前定義されたパラメータの全一覧
| 宛先パラメータ | 説明 |
|---|---|
| Value | イベントに関連付けられた値 |
| Currency | Valueパラメータに関連付けられた通貨 |
| Content Name | 製品またはページの名前 |
| Content Type | イベントに関連付けられた製品またはページの種類 |
| Content IDs | イベントに関連付けられた任意の識別子 |
| Content Category | 製品またはページのカテゴリー |
| Number of Items | チェックアウト時の商品数 |
| Search String | 検索操作で使用されたキーワードまたは語句 |
| Order ID | 最終注文の一意の識別子 |
| Status | CompleteRegistrationイベントのステータス |
| Custom | 事前定義されたイベントとともに渡すカスタムパラメータ |
ホテルパラメータ
以前にマッピングしたイベントとともにホテル関連の検索情報とホテル予約の詳細を送信するには、次の表に記載されている宛先にマッピングします。
ホテルパラメータの全一覧
| パラメータ | 説明 |
|---|---|
| Content Type |
hotel と等しいことを確認してください。 |
| Content IDs |
|
| Destination |
|
| Check-in Date |
|
| Check-out Date |
|
| Value |
|
| Currency |
|
オプションのホテルパラメータ
| パラメータ | 説明 |
|---|---|
| 市区町村 |
|
| 地域 |
|
| 国 |
|
| 大人の人数 |
|
| 子供の人数 |
|
| おすすめホテル |
|
| ユーザースコア |
|
| ホテルスコア |
|
| 購入通貨 |
|
検索イベント専用のオプションのホテルパラメータ
| パラメータ | 説明 |
|---|---|
| 希望する星評価 |
|
| 希望する価格帯 |
|
| 希望する周辺地域 |
|
旅程パラメータ
訪問の旅行詳細(フライトまたは経路の旅程)を、先ほどマッピングしたイベントとともに送信するには、次の表に記載されている宛先にマッピングします。
旅程パラメータの完全な一覧
| パラメータ | 説明 |
|---|---|
| コンテンツタイプ |
flight、フライト以外の旅程の場合は route にする必要があります。 |
| 出発地 |
|
| 目的地 |
|
| 往路出発日時 |
|
| 復路出発日時 |
|
| 値 |
|
| 通貨 |
|
必須のフライトパラメータ
content type の値が flight の場合、次のパラメータは必須です。
| パラメータ | 説明 |
|---|---|
| 出発空港 |
|
| 到着空港 |
|
オプションの旅程パラメータ
| パラメータ | 説明 |
|---|---|
| 出発地の市区町村 |
|
| 出発地の地域 |
|
| 出発国 |
|
| 目的地の市区町村 |
|
| 目的地の地域 |
|
| 目的国 |
|
| 往路到着日時 |
|
| 復路到着日時 |
|
| 大人の人数 |
|
| 子供の人数 |
|
| 乳幼児の人数 |
|
| 旅行クラス |
|
| ユーザースコア |
|
| 購入金額 |
|
| 購入通貨 |
|
検索イベント専用のオプションの旅程パラメータ
| パラメータ | 説明 |
|---|---|
| 希望する経由回数 |
|
ユースケース
このセクションでは、実際のシナリオを表すユースケースについて説明します。
ユースケース:PageViewおよび標準/カスタムイベントのトラッキング
すべてのページでPageViewイベントが自動的に発火するように構成し、マッピングによってすべての非コンバージョンイベントをトリガーします。
お使いの環境でこのユースケースを構成するには、次の手順を実行します。
次の構成を構成します。
- ピクセルID:
FB_PIXEL_ID - デフォルトのページビューを許可:
True - 送信するデフォルトイベント:
None
- ピクセルID:
すべてのページでタグを読み込みます(デフォルトルール)。
変数
event_nameを任意の非コンバージョンイベントにマッピングします。
ユースケース:PageViewおよびコンバージョンイベントのトラッキング(非推奨)
コンバージョンイベントをトリガーするには、コンバージョンピクセルIDが必要です。PageViewおよび非コンバージョンイベントのトラッキングに使用しているものと同じタグインスタンスで実行できます。
お使いの環境でこのユースケースを構成するには、次の手順を実行します。
- 次の構成を構成します。
- ピクセルID:
FB_PIXEL_ID - コンバージョンピクセルID:
CONVERSION_PIXEL_ID - デフォルトのページビューを許可:
True - 送信するデフォルトイベント:
None
- ピクセルID:
- すべてのページでタグを読み込みます(デフォルトルール)。
- 変数
event_nameを任意のコンバージョンイベントにマッピングします。
ユースケース:従来のコンバージョンピクセルのみのトラッキング(非推奨)
コンバージョンピクセルは、別のタグインスタンスでトラッキングする必要があります。このタグインスタンスでは、ピクセルIDを空欄のままにし、ページビューの自動トラッキングを無効にします。特定のイベントをトラッキングしないため、データマッピングは必要ありません。
お使いの環境でこのユースケースを構成するには、次の手順を実行します。
次の構成を構成します。
- コンバージョンピクセルID:
CONVERSION_PIXEL_ID - デフォルトのページビューを許可:
False - 送信するデフォルトイベント:
Conversion
- コンバージョンピクセルID:
特定のコンバージョンページでこのタグを読み込むように、カスタム読み込みルールを適用します。
ユースケース:単一ページ上の複数ピクセル
以下のユースケースは、単一ページ上で複数のピクセルを使用できるシナリオを示しています。
イベントトラッキングの共有
- 複数のFacebookピクセルでページビューとイベントのトラッキングを共有する場合は、タグ構成のFacebook Pixel IDフィールドに、それらのピクセルIDをカンマ区切りのリストとして追加できます。
- それぞれ固有のピクセルIDを持つ複数のFacebookピクセルでは、Enable trackSingle構成が
falseの場合、ページ上の他のFacebookピクセルとイベントトラッキングを共有することがあります。ただし、トラッキング動作に不整合が生じる可能性があるため、推奨されません。
個別のイベントトラッキング
- 単一ページに複数のFacebookピクセルを読み込み、そのページ上のすべてのピクセルにトラッキングイベントが記録されないようにする場合は、Enable trackSingle構成が
trueになっていることを確認してください。 - この構成では、そのタグに追加されたピクセルIDに対してのみイベントトラッキングが実行されます。
- Tag ManagementのFacebookピクセルを2018年3月より前に追加した場合、trackSingle機能を利用できないことがあります。
- この場合は、Facebookタグテンプレートを最新バージョンに更新してください。trackSingle構成のデフォルト値は
trueであることに注意してください。 - この機能を上書きして無効にするには、
track_singleにマッピングし、値をfalseに構成する必要があります。
- この場合は、Facebookタグテンプレートを最新バージョンに更新してください。trackSingle構成のデフォルト値は
- 単一ページに複数のFacebookピクセルを読み込み、そのページ上のすべてのピクセルにトラッキングイベントが記録されないようにする場合は、Enable trackSingle構成が
2018年3月より前のバージョン
- 2018年3月より後にタグを追加した場合、複数のFacebookピクセルを構成する際は、上記のユースケースを参照してください。
- 旧バージョンのFacebookピクセルは、単一ページに複数回読み込まれることを想定して設計されていません。
- Facebook JavaScriptライブラリは、ページ上で実行されるすべてのトラッキングに使用される
fbqオブジェクトの単一インスタンスを初期化します(そのため、同じピクセルIDが再利用されます)。 - それぞれ異なるピクセルIDを持つ複数のFacebookピクセルを単一ページで実行する必要があり、タグテンプレートを更新できない場合は、Tealium Genericタグを使用してピクセルの
<noscript>バージョンを実装することを推奨します。
シナリオ例
Facebookピクセルの<noscript>コード例:
`<noscript><br>
<img height="1" width="1" style="display:none"<br>
src="https://www.facebook.com/tr?id={{FACEBOOK_PIXEL_ID}}&ev=PageView&noscript=1"<br>
/><br>
</noscript>`
このシナリオでは、非表示画像ピクセルのURLを次のように構成できます。
Tealium Genericタグを追加します。
Titleを
Facebook Pixel (custom)に構成します。Base URLを
https://www.facebook.com/trに構成します。Query Stringを
id={{FACEBOOK_PIXEL_ID}}&ev=PageView&noscript=1"に構成します。
必要なロードルールとデータマッピングを構成します。
Applyをクリックします。
Tag Management向けFacebook Dynamic Ads
Tag ManagementでFacebook Dynamic Adsを構成する方法の詳細については、TLCの記事「Tag ManagementでFacebook Dynamic Adsを構成する方法」を参照してください。
ベンダーのドキュメント
詳細については、以下のベンダードキュメントを参照してください。
最終更新日 :: 2026年November月10日