---
title: Facebook Pixel構成ガイド（レガシー版）
description: Facebook Pixelタグは、Facebookカスタムオーディエンスピクセルとコンバージョントラッキングピクセルの機能を組み合わせたものです。
url: https://docs.tealium.com/ja/client-side-tags/facebook-pixel-legacy/
---

<blockquote>
これはタグのレガシーバージョンであり、間もなく非推奨となり、[Facebook Pixelタグ](https://docs.tealium.com/facebook-pixel-tag/)に置き換えられます。
</blockquote>


## 前提条件

* Facebook広告アカウント
* アップグレードされたFacebook Pixel（またはレガシーのカスタムオーディエンスピクセル）
* コンバージョンピクセル（レガシー）

## タグ構成

まず、Tealiumのタグマーケットプレイスにアクセスし、プロファイルにFacebook Pixelタグを追加します。詳細については、[タグの管理](https://docs.tealium.com/manage-tags/#add-a-tag)を参照してください。


<blockquote>
標準のPageViewとイベントトラッキングには、ピクセルIDごとに単一のタグインスタンスを構成することがベストプラクティスです。
</blockquote>


タグを追加した後、以下の表に記載されている構成を構成します：

| 構成    | 説明    |
|:------|:-----------------|
| タイトル  | <ul><li>タグを識別するためのユニークな名前を入力します</li><li>このタグの複数のインスタンスを追加する場合に重要です</li></ul>       |
| Facebook Pixel ID  | <ul><li>あなたのFacebook Pixel IDです</li><li>これはコードスニペット内で長い数字のシリーズとして表示されます</li><li>カンマ区切りのリストとして複数のピクセルIDを追加することができます</li><li>例：`fbq('init', '12345678901234')` </li></ul>   |
| コンバージョンピクセルID    | <ul><li>レガシーのコンバージョンピクセルのトラッキングのみに必要です（非推奨）</li><li>IDはコードスニペットに次のように表示されます：<br> `fb_param.pixel_id = '12345';`<br> または <br>`fbq('track', '12345')` または `fbq.push(['track', '12345', { }]);` </li></ul>     |
| デフォルトのページビューを許可    | <ul><li>すべてのページでPageViewイベントをトリガーします<ul><li>`True`  <ul><li>デフォルト値</li><li>コンバージョンイベント以外の自動PageViewトラッキングをオンにします</li></ul> </li><li>`False`  <ul><li>コンバージョンイベントのトラッキング時にPageViewのトリガーをオフにします</li></ul> </li></ul> </li></ul> ヒント：このデフォルト動作を望まない場合は、`disablePushState`フラグを使用してオフにすることができます。このフラグを`true`に構成すると、履歴状態の変更時に`PageView`イベントの送信を停止します。|
| デフォルトで送信するイベント  | <ul><li>デフォルトでトリガーしたいイベントを選択します</li><li>これは主にコンバージョンピクセルの使用に関連します</li></ul>      |
| アドバンスドマッチング  | <ul><li>Facebookのアドバンスドマッチングサービスを有効にします。([詳細を学ぶ](https://developers.facebook.com/docs/facebook-pixel/pixel-with-ads/conversion-tracking#advanced_match))</li><li>これはデフォルトで有効ですが、アドバンスドマッチングの利点を享受するためには、顧客はデータマッピングを追加する必要があります。</li></ul>     |
| アイテム数の自動計算 | <ul><li>チェックアウト時のアイテム数を自動的にカウントするかどうかを選択します</li><li>デフォルト値は`True`です</li></ul>       |
| trackSingleを有効にする | <ul><li>FacebookイベントトラッキングコールのためのtrackSingleおよびtrackSingleCustomの使用を有効にします。</li><li>これらは、複数のFacebookピクセルがロードされているシナリオで、このタグで構成されたピクセルIDのみに対してトラッキングコールをトリガーします。</li><li>デフォルト値は`True`です</li><li>例：`fbq('trackSingle', 'FB_PIXEL_ID', 'Purchase', customData )` <br> - または - <br> `fbq('trackSingleCustom', 'FB_PIXEL')` </li></ul>    |
| trackCustomを有効にする | <ul><li>Facebookイベントトラッキングコールのための`trackCustom`の使用を有効にします。</li><li>カスタムイベントをトラッキングするために、カスタムイベント名と（オプションで）JSONオブジェクトをパラメータとして`fbq('trackCustom')`ピクセル関数を呼び出すことができます。</li><li>例：プロモーションを共有して割引を得る訪問をトラッキングする場合、次の例に示すカスタムを使用してトラッキングすることができます：`fbq('trackCustom','ShareDiscount',{promotion:'share_discount_10%'});` </li></ul> |

## ロードルール

[ロードルール](https://docs.tealium.com/about-load-rules/)は、サイト上のどこでこのタグのインスタンスをロードするかを決定します。

推奨されるロードルール：

* 標準的なPageViewとイベントのトラッキングには、デフォルトの**すべてのページ**ルールを使用します
* レガシーのコンバージョンピクセルのトラッキングには、特定のコンバージョンページにタグをロードするためのカスタムルール条件を適用します。

## データマッピング

マッピングは、[データレイヤー変数](https://docs.tealium.com/data-layer-variables/)からベンダータグの対応する宛先変数にデータを送信するプロセスです。Facebook Pixelタグの宛先変数はデータマッピングタブに組み込まれています。変数をタグ宛先にマッピングする方法の説明については、[データマッピング](https://docs.tealium.com/ja/iq-tag-management/data-mappings/manage/)を参照してください。以下のセクションでは利用可能なカテゴリについて説明します：

### **標準**

これらのマッピングを使用して、タグ構成を動的に上書きすることができます。これは、データレイヤーに基づいて値を動的に構成したい場合に便利です。

| 宛先名    | 宛先変数 | 説明     |
|:----|:--|:-----------|
| Facebook Pixel ID   | `cust_pixel` | Facebook Pixelの数値識別子     |
| コンバージョンピクセルID | `conv_pixel` | レガシーのコンバージョンピクセルの数値識別子   |
| 初期ページビューを許可 [`true`/`false`]   | `page_view`  | 'init' トラックコール   |
| 発火するイベントのリスト  | `evt_list`   | 変数内でカンマ区切りの値または配列としてリストされたイベント     |
| trackSingleを有効にする [`true`/false]   | `track_single`   | <ul><li>`trackSingle`および`trackSingleCustom`のイベントトラッキングの使用を有効にします。</li><li>複数のFacebookピクセルがロードされている状況で、Tealium iQ内で追加されたピクセルIDにイベントトラッキングを制限します。</li></ul> |
| trackCustomを有効にする<br> [`true`/`false`] | `track_custom`   | <ul><li>Facebookイベントトラッキングコールのための`trackCustom`の使用を有効にします。</li></ul> <ul><li>カスタムイベント名は文字列でなければならず、長さは50文字を超えてはいけません。</li></ul>  |

### **アドバンスドマッチング**

この追加データを使用すると、より多くのコンバージョンを報告および最適化し、より大きなリマーケティングオーディエンスを構築することができます。チェックアウト、アカウントサインイン、または登録プロセス中にウェブサイトから収集した顧客識別子をピクセルのパラメータとして渡すことができます。


<blockquote>
アドバンスドマッチングでは、一致する項目が既に認識されている場合を除き、入力された用語のケースは正規化されます。
</blockquote>


| 宛先名 | 宛先変数 | 説明   |
|:------|:--|:------|
| メール    | `em` | メール |
| 名   | `fn` | 名前    |
| 姓 | `ln` | 姓 |
| 電話番号 | `ph` | 電話番号の数値 |
| 性別   | `ge` | `f` または `m`    |
| 生年月日    | `db` | [ `yyyymmdd`] |
| 市 | `ct` | 市  |
| 州    | `st` | 2文字のコード |
| 郵便番号  | `zp` | 郵便番号   |

### **E-コマース**

Facebook PixelタグはE-コマース対応であり、デフォルトで[E-コマースエクステンション](https://docs.tealium.com/e-commerce-extension/)のマッピングを自動的に使用します。エクステンションのマッピングを上書きするか、エクステンションで提供されていない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を使用)  | <ul><li>`true`の場合、Facebookの制限されたデータ使用オプションを使用します</li><li>`false`の場合、Facebookの制限されたデータ使用オプションを使用しません</li></ul>  |
| `lmt_data.ldu_types.geolocate` (LDUはジオロケートするべき) | <ul><li>`true`の場合、LDUはユーザーの位置を特定します。</li><li>`false`の場合、LDUはユーザーの位置を特定しません。**LDUを使用**が有効な場合、**LDUはジオロケートするべき**もデフォルトで有効になります。</li></ul> |
| `lmt_data.ldu_types.california` (LDUはカリフォルニア州)   | <ul><li>`true`の場合、テンプレート内で州と国のカリフォルニア特有の値を構成します。ユーザーがカリフォルニアに位置しており、制限されたデータ使用で処理する必要がある場合のみこのオプションを有効にします。</li><li>`false`の場合、テンプレート内でユーザーの州と国のカリフォルニア特有の値を構成しません。</li></ul> |

## **イベント**

特定のイベントをページ上でトリガーするためにこれらの目的地にマッピングします。イベントはコンバージョンの追跡とFacebook広告のターゲット可能なオーディエンスの構築に使用されます。


<blockquote>
購入イベントは、Eコマース拡張機能を通じて、または直接データマッピングを通じて注文ID値が利用可能な場合に自動的にトリガーされます。
</blockquote>


イベントをマッピングするには以下の手順を実行します：

1. **トリガー**フィールドに、選択したイベントに対応する目的地にマッピングする変数の値を入力します。
例えば、UDO内で`event_name="order"`の場合に**購入**イベントをトリガーしたい場合、`order`を入力します（現在`event_name`変数をマッピングしていると仮定します）。
1. **イベント**リストから、希望するイベント（例えば**購入**）を選択します。
1. **+ 追加**をクリックします。

### **カスタムイベント**

カスタムイベントの場合、**カスタム**を選択し、カスタムイベントの名前を入力します。

次の例では、変数`event_name`が`inbound_lead_event`と等しい場合にカスタムイベント"InboundLead"がトリガーされます。

![](https://docs.tealium.com/images/client-side-tags/custom-event.png)

カスタムイベントを編集するには、目的地入力フィールドをシングルクリックしてイベント名を直接編集します。値は次の形式で入力されます：`{VARIABLE_VALUE}:{DESTINATION_EVENT}`。

* コロンの左側はイベントをトリガーする変数値です、例えば `inbound_lead_event`
* コロンの右側はカスタムイベント名です、例えば `InboundLead`.

### **カスタムイベントデータ**

[イベントタブ](#events_tab)でマッピングしたカスタムイベントにカスタムパラメータを渡したい場合、これらの目的地にマッピングします。

カスタムイベントデータ変数をマッピングするには、以下の手順を実行します：

1. **イベント名**フィールドに、**イベント**タブで指定されたカスタムイベントの名前を正確に入力します。
1. **パラメータ**フィールドに、送信したいパラメータの名前を入力します。
1. **+ 追加**をクリックします。

### 標準イベントの完全なリスト

| 目的地イベント    | イベント説明    |
|:--|:------|
| AddPaymentInfo   | 訪問がチェックアウトプロセス中に支払い詳細を追加する     |
| AddToCart    | 訪問がカートにアイテムを追加する     |
| AddToWishlist    | 訪問がウィッシュリストにアイテムを追加する     |
| CompleteRegistration | <ul><li>訪問が登録フォームを完了する</li><li>例：訪問がニュースレターに成功して登録する</li></ul> |
| Contact  | 人が電話、SMS、メール、チャット、またはその他の方法でビジネスに連絡を取る場合。 |
| Conversion   | レガシー変換ピクセルのみ；変換ピクセルIDの構成が必要です |
| Custom   | <ul><li>訪問のアクションはカスタムイベントとして扱われる</li><li>カスタムオーディエンスとカスタムコンバージョンのレポートに使用できる</li></ul>  |
| CustomizeProduct | 人が製品をカスタマイズする場合。  |
| InitiateCheckout | <ul><li>訪問がチェックアウトプロセスを開始する最初のステップを踏む</li><li>例：訪問が**チェックアウトへ進む**ボタンをクリックする</li></ul>   |
| Lead | <ul><li>訪問のアクションが彼または彼女の購入意向を示す</li><li>例：訪問が試用製品にサインアップする</li></ul>  |
| PageView | 訪問がサイトの任意のページを閲覧する  |
| Purchase | 訪問がチェックアウトプロセスの最後のステップを成功裏に完了する<br> 注意：このイベントはコンバージョンの追跡に必要です。**イベント**タブでマッピングしてください |
| Schedule | 人があなたのロケーションのいずれかを訪問するための予約をする場合。   |
| Search   | 訪問が検索アクションを実行する     |
| StartTrial   | 人があなたが提供する製品またはサービスの無料試用を開始する場合。 |
| SubmitApplication    | 人があなたが提供する製品、サービス、またはプログラムに応募する場合。  |
| Subscribe    | 人があなたが提供する製品またはサービスの有料サブスクリプションを開始するために申し込む場合。   |
| ViewContent  | 訪問が特定のページを閲覧し、その閲覧行動を示す  |

## パラメータ

以前にマッピングしたイベントに追加データを渡したい場合、これらの目的地にマッピングします。


<blockquote>
パラメータは事前定義されたイベントでのみ使用されます。カスタムイベントにパラメータを渡す方法については、[カスタムイベントデータ](#custom-event-data)セクションを参照してください。
</blockquote>


事前定義されたイベントにパラメータを渡すには、以下の手順を実行します：

1. **イベント**フィールドで、ドロップダウンリストからFacebookイベントを選択します。
1. **パラメータ**フィールドで、Facebookパラメータをドロップダウンリストから選択します。
**カスタム**パラメータの場合、パラメータを識別する名前を入力します。
1. **+ 追加**をクリックします。

### 事前定義されたパラメータの完全なリスト

| 目的地パラメータ | 説明   |
|:---|:---|
| Value | イベントに関連する値   |
| Currency  | 値パラメータに関連する通貨  |
| Content Name  | 製品またはページの名前   |
| Content Type  | イベントに関連する製品またはページのタイプ |
| Content IDs   | イベントに関連する識別子   |
| Content Category  | 製品またはページのカテゴリ   |
| Number of Items   | チェックアウト時のアイテム数   |
| Search String | 検索アクションで使用されるキーワード/用語    |
| Order ID  | 最終注文の一意の識別子  |
| Status    | CompleteRegistrationイベントの状態  |
| Custom    | 事前定義されたイベントと一緒に渡されるカスタムパラメータ |

### **ホテルパラメータ**

以前にマッピングしたイベントにホテル関連の検索およびホテル予約の詳細を送信するために、次の表にリストされている目的地にマッピングします。

#### ホテルパラメータの完全なリスト

| パラメータ  | 説明|
|:------|:-----|
| Content Type   | <ul><li>(必須) ホテルに関連する製品またはページのタイプ。</li></ul> 注意：変数値が`hotel`と等しいことを確認してください。 |
| Content IDs    | <ul><li>(必須) ホテルに関連する一意の識別子。</li></ul>|
| Destination    | <ul><li>(必須) ホテルが位置する市、州、または国を説明する文字列値。例：`San Fransisco`。</li></ul>|
| Check-in Date  | <ul><li>(必須) 訪問がホテルにチェックインする日付</li><li>ホテルのタイムゾーンに対応</li><li>サポートされる日付形式：</li> <ul><li>`YYYYMMDD`</li><li>`YYYY-MM-DD`</li><li>`YYYY-MM-DDThh:mmTZD`</li><li>`YYYY-MM-DDThh:mm:ssTZD`</li></ul></li></ul> |
| Check-out Date | <ul><li>(必須) 訪問がホテルからチェックアウトする日付</li><li>ホテルのタイムゾーンに対応</li><li>サポートされる日付形式：</li> <ul><li>`YYYYMMDD`</li><li>`YYYY-MM-DD`</li><li>`YYYY-MM-DDThh:mmTZD`</li><li>`YYYY-MM-DDThh:mm:ssTZD`</li></ul>  </li></ul>    |
| Value  | <ul><li>(必須) 広告主にとってのイベントの相対的な価値</li></ul> <ul><li>購入イベントに必須です</li></ul>|
| Currency   | <ul><li>(必須) 値パラメータに関連する通貨</li><li>購入イベントに必須です</li></ul>|
#### オプショナルホテルパラメータ

| パラメータ  | 説明   |
|:--|:-------|
| 市区町村   | <ul><li>(オプショナル) ホテルが位置する市区町村</li></ul>    |
| 地域 | <ul><li>(オプショナル) ホテルが位置する州・地区</li></ul>  |
| 国    | <ul><li>(オプショナル) ホテルが位置する国</li></ul> |
| 大人の数   | <ul><li>(オプショナル) 予約/検索で指定された大人の数</li></ul>   |
| 子供の数 | <ul><li>(オプショナル) 予約/検索で指定された子供の数</li></ul> |
| おすすめホテル   | <ul><li>(オプショナル) 訪問に推奨される他のホテルの識別子</li></ul>    |
| ユーザースコア | <ul><li>(オプショナル) 広告主に対する訪問の相対的な価値</li><li>数値を含む必要があります</li></ul> |
| ホテルスコア    | <ul><li>(オプショナル) 広告主に対するホテルの相対的な価値</li></ul> <ul><li>数値を含む必要があります</li></ul> |
| 購入通貨  | <ul><li>(オプショナル) ホテル予約取引に関連する通貨</li></ul> |

#### 検索イベント専用のオプショナルホテルパラメータ

| パラメータ   | 説明    |
|:----|:-----|
| 優先星評価  | <ul><li>(オプショナル) ホテルの星評価によってフィルタされる検索基準</li></ul> |
| 優先価格帯   | <ul><li>(オプショナル) 客室料金によってフィルタされる検索基準</li></ul>   |
| 優先エリア | <ul><li>(オプショナル) 位置エリアによってフィルタされる検索基準</li></ul>    |

### **旅行パラメータ**

以下の表に記載されている目的地にマップして、以前にマップしたイベントとともに訪問の旅行詳細（フライトまたはルート旅行）を送信します。

#### 旅行パラメータの完全なリスト

| パラメータ    | 説明|
|:----|:-----------|
| コンテンツタイプ | <ul><li>(必須) 旅行のタイプがフライトか非フライトかを示します</li></ul> 注意: 変数の値はフライトの場合は `flight`、非フライトの場合は `route` と等しくなければなりません。|
| 出発地   | <ul><li>(必須) 旅行が始まる市、州、または国を説明する文字列値です。</li><li>例: `San Fransisco, California, USA`。</li></ul>|
| 目的地  | <ul><li>(必須) 目的地の市、州、または国を説明する文字列値です。</li><li>例: `Toronto, Ontario, Canada`。</li></ul>|
| 出発日 | <ul><li>(必須) 往路の旅行が始まる日時</li><li>サポートされる日付形式は以下の通りです：</li> <ul><li>`YYYYMMDD`</li><li>`YYYY-MM-DD`</li><li>`YYYY-MM-DDThh:mmTZD`</li><li>`YYYY-MM-DDThh:mm:ssTZD`</li></ul> </li></ul> |
| 帰路出発日 | <ul><li>(必須) 復路の旅行が始まる日時</li><li>サポートされる日付形式は以下の通りです：</li> <ul><li>`YYYYMMDD`</li><li>`YYYY-MM-DD`</li><li>`YYYY-MM-DDThh:mmTZD`</li><li>`YYYY-MM-DDThh:mm:ssTZD`</li></ul> </li></ul>   |
| 価値    | <ul><li>(必須) イベントに対する広告主の相対的な価値</li></ul> <ul><li>購入イベントに必須です</li></ul>|
| 通貨 | <ul><li>(必須) 価値パラメータに関連する通貨</li></ul> <ul><li>購入イベントに必須です</li></ul>|

#### 必須のフライトパラメータ

`content type` の値が `flight` に等しい場合、以下のパラメータが**必須**です：

| パラメータ   | 説明|
|:--|:--------|
| 出発空港  | <ul><li>(必須) 出発空港の [IATA](https://en.wikipedia.org/wiki/International_Air_Transport_Association_airport_code) コード（3文字の空港識別子）です。</li></ul>  |
| 目的地空港 | <ul><li>(必須) 目的地空港の [IATA](https://en.wikipedia.org/wiki/International_Air_Transport_Association_airport_code) コード（3文字の空港識別子）です。</li></ul> |

#### オプショナルな旅行パラメータ

| パラメータ  | 説明|
|:----|:------------|
| 出発地市    | <ul><li>(オプショナル) 旅行が始まる市の名前です</li></ul>|
| 出発地地域  | <ul><li>(オプショナル) 旅行が始まる州/地域の名前です</li></ul>|
| 出発地国 | <ul><li>(オプショナル) 旅行が始まる国の名前です</li></ul>|
| 目的地市   | <ul><li>(オプショナル) 目的地の市の名前です</li></ul>|
| 目的地地域 | <ul><li>(オプショナル) 目的地の州/地域の名前です</li></ul>|
| 目的地国    | <ul><li>(オプショナル) 目的地の国の名前です</li></ul>|
| 到着日 | <ul><li>(オプショナル) 訪問が目的地に到着する日時です</li><li>サポートされる日付形式は以下の通りです：</li> <ul><li>`YYYYMMDD`</li><li>`YYYY-MM-DD`</li><li>`YYYY-MM-DDThh:mmTZD`</li><li>`YYYY-MM-DDThh:mm:ssTZD`</li></ul> </li></ul>|
| 帰路到着日 | <ul><li>(オプショナル) 訪問が出発地に戻る日時です</li><li>サポートされる日付形式は以下の通りです：</li> <ul><li>`YYYYMMDD`</li><li>`YYYY-MM-DD`</li><li>`YYYY-MM-DDThh:mmTZD`</li><li>`YYYY-MM-DDThh:mm:ssTZD`</li></ul> </li></ul>|
| 大人の数   | <ul><li>(オプショナル) 旅行に参加する大人の数です</li></ul>|
| 子供の数 | <ul><li>(オプショナル) 旅行に参加する子供の数です</li></ul>|
| 幼児の数  | <ul><li>(オプショナル) 旅行に参加する幼児の数です</li></ul>|
| 旅行クラス   | <ul><li>(オプショナル) 訪問が旅行するクラスのタイプを示します。</li></ul> <ul><li>`flight` の場合、変数は `economy`, `premium`, `business`, `first` などの列挙値を含む必要があります。</li><li>`route` の場合、変数はカスタム文字列値を含む必要があります。</li><li>例: `Economy`</li></ul> |
| ユーザースコア | <ul><li>(オプショナル) 広告主に対する訪問の相対的な価値です</li></ul> <ul><li>数値を含む必要があります</li></ul>|
| 購入価格 | <ul><li>(オプショナル) 旅行予約の価格です</li><li>購入およびチェックアウト開始イベントに推奨されます。</li></ul>|
| 購入通貨  | <ul><li>(オプショナル) 予約取引に使用される通貨です</li></ul>|

#### 検索イベント専用のオプショナルな旅行パラメータ

| パラメータ | 説明|
|:----|:-------|
| 優先停留回数 | <ul><li>(オプショナル) 検索基準は停留回数によってフィルタされます</li><li>直行便の場合は変数値を `0` に構成し、訪問が停留回数を指定した場合は `1` に構成します。</li></ul> |

## ユースケース

このセクションでは、実際のシナリオを表すユースケースを提供します。

### ユースケース: PageView と標準/カスタムイベントの追跡

すべてのページで自動的に PageView イベントを発火させ、データマッピングを介して非変換イベントをトリガーします。

このユースケースを環境に構成するための手順は次のとおりです：

1. 次の構成を構成します：
    * **Pixel ID**: `FB_PIXEL_ID`
    * **デフォルトページビューを許可**: `True`
    * **デフォルトイベントの送信**: `None`

1. すべてのページにタグをロードします（デフォルトルール）。
1. 非変換イベントの選択に `event_name` 変数をマップします。

### ユースケース: PageView と変換イベントの追跡（非推奨）

変換イベントをトリガーするには、変換ピクセル ID が必要です。これは、PageView と非変換イベントを追跡するために使用している同じタグインスタンスで行うことができます。

このユースケースを環境に構成するための手順は次のとおりです：

1. 次の構成を構成します：
    * **Pixel ID**: `FB_PIXEL_ID`
    * **変換ピクセル ID**: `CONVERSION_PIXEL_ID`
    * **デフォルトページビューを許可**: `True`
    * **デフォルトイベントの送信**: `None`
1. すべてのページにタグをロードします（デフォルトルール）。
1. 変換イベントの選択に `event_name` 変数をマップします。

### ユースケース: 旧式の変換ピクセルのみの追跡（非推奨）

変換ピクセルは別のタグインスタンスで追跡する必要があります。このタグインスタンスでは、Pixel ID を空白にし、自動ページビュー追跡を無効にします。特定のイベントを追跡していないため、データマッピングは必要ありません。

このユースケースを環境に構成するための手順は次のとおりです：

1. 次の構成を構成します：
    * **変換ピクセル ID**: `CONVERSION_PIXEL_ID`
    * **デフォルトページビューを許可**: `False`
    * **デフォルトイベントの送信**: `Conversion`

1. 特定の変換ページにこのタグをロードするためのカスタムロードルールを適用します。
### 使用例：1ページに複数のピクセル

以下の使用例は、1ページに複数のピクセルを使用するシナリオを示しています：

* **共有イベントトラッキング**
  * 複数のFacebookピクセルでページビューやイベントトラッキングを共有したい場合、タグ構成のFacebookピクセルIDフィールドにピクセルIDのカンマ区切りリストを追加できます。
  * 複数のFacebookピクセルがそれぞれのピクセルIDを持っている場合、`trackSingle`構成が`false`であれば他のFacebookピクセルとイベントトラッキングを共有することができますが、これはトラッキングの一貫性が損なわれる可能性があり、推奨されません。

* **個別イベントトラッキング**
  * 1ページに複数のFacebookピクセルをロードして、そのページの全てのピクセルに対してトラッキングイベントが記録されるのを防ぎたい場合は、**Enable trackSingle** 構成を `true` にしてください。
  * この構成により、そのタグに追加されたピクセルIDのみでイベントトラッキングが行われます。
  * 2018年3月以前にTealium iQでFacebookピクセルを追加した場合、trackSingle機能を利用できない可能性があります。
    * この場合、[Facebookタグテンプレートを最新バージョンに更新してください](https://docs.tealium.com/about-templates/)。trackSingle構成はデフォルトで`true`に構成されています。
    * `track_single`にマッピングし、この機能を無効にするために値を`false`に構成する必要があります。

* **2018年3月以前のバージョン**
  * 2018年3月以降にタグを追加した場合は、複数のFacebookピクセルを構成する際に上記の使用例を参照してください。
  * 古いバージョンのFacebookピクセルは、[1ページに複数回ロードされるように設計されていませんでした](https://www.facebook.com/business/help/community/question/?id=10100525729830570)。
  * Facebook JavaScriptライブラリは`fbq`オブジェクトの単一インスタンスを初期化し、ページ上で発生するすべてのトラッキングに使用されます（同じピクセルIDを再利用します）。
  * 1ページに異なるピクセルIDを持つ複数のFacebookピクセルを発火させる必要があり、タグテンプレートを更新できない場合は、[Tealium Genericタグ](https://docs.tealium.com/tealium-generic-tag/)を使用して`<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は次のように構成できます：

1. Tealium Genericタグを追加します。
1. **Title** を `Facebook Pixel (custom)` に構成します。
1. **Base URL** を `https://www.facebook.com/tr` に構成します。
1. **Query String** を `id={{FACEBOOK_PIXEL_ID}}&ev=PageView&noscript=1"` に構成します。  
![](https://docs.tealium.com/images/client-side-tags/facebook-tag-generic-tag-pixel.png)

1. 必要なロードルールとデータマッピングを構成します。
1. **Apply** をクリックします。

## Tealium iQのFacebookダイナミック広告

Tealium iQでFacebookダイナミック広告を構成する方法についての詳細は、TLC記事 [How to Set up Facebook Dynamic Ads in Tealium iQ](https://docs.tealium.com/ja/client-side-tags/facebook-dynamic-ads-tag/) を参照してください。

## ベンダー文書

詳細については、以下のベンダー文書を参照してください：

* [廃止されたピクセルからの移行](https://developers.facebook.com/docs/facebook-pixel/pixel-migration)
* [参照：標準およびカスタムイベント](https://developers.facebook.com/docs/facebook-pixel/api-reference#events)
* [FacebookピクセルFAQ](https://www.facebook.com/business/help/651294705016616)
* [広告主ヘルプセンター：TealiumでのFacebookピクセルの使用](https://www.facebook.com/business/help/978910435507261)
* [ピクセルを使用したコンバージョントラッキング](https://developers.facebook.com/docs/facebook-pixel/pixel-with-ads/conversion-tracking#advanced_match)
