推廣 API 像素

Meta 像素是可用於追蹤網站上事件的主要工具。來自 Meta 像素的資料可用於推廣 API,以執行以下動作:

  • 根據網站上的動態來建立自訂廣告受眾
  • 衡量轉換活動,判斷能夠帶來購買等成效的廣告

必要條件

  • 您必須在每個您會追蹤事件的網頁上安裝 Meta 像素的基底程式碼

iOS 14.5 更新

由於 iOS 14.5 帶來的變更,我們已推出一個全新的工具,以便追蹤 iOS 14.5 廣告宣傳活動的網站事件。

彙總事件成效衡量

Meta 的彙總事件成效衡量協定可以讓您衡量來自 iOS 14.5 或更新版本裝置用戶的網站及應用程式事件。系統可能會使用經過專門設計的統計模型,可在資料有缺少或不完整時讓您更全面地了解成效。

根據彙總事件成效衡量協定的規定,網域及流動應用程式目前只能設定最多 8 項轉換事件以優先用於彙總事件成效衡量。

瀏覽我們的網域驗證指南,以驗證您的網域所有權並使用彙總事件成效衡量協定。

如欲了解更多資訊,請瀏覽我們的企業商家幫助中心。

請瀏覽我們的變更記錄以獲得更多關於其他變更的資訊。

標準事件

以下範例是您可以追蹤的標準事件

Lead

在您的網站上追蹤以下 Lead 標準事件。

fbq(
  'track', 'Lead', {
    value: 40.00,
    currency: 'USD'
  }
);

ViewContent

在您的網站上追蹤以下 ViewContent 標準事件。

fbq(
  'track', 'ViewContent', { 
    content_type: 'product',
    content_ids: ['1234'],
    value: 0.50,
    currency: 'USD'
  }
);

Search

在您的網站上追蹤以下 Search 標準事件。

fbq(
  'track', 'Search', { 
    search_string: 'leather sandals',
    content_ids: ['1234', '2424', '1318', '6832'],
    value: 0.50,
    currency: 'USD'
  }
);

Purchase

在您網站的付款確認頁面上追蹤以下 Purchase 標準事件。

fbq(
  'track', 'Purchase', { 
    content_type: 'product',
    contents: [
      { 'id': '1234', 'quantity': 2, },
      { 'id': '4642', 'quantity': 1, }
    ],
    value: 25.00,
    currency: 'USD'
  }
);

自訂事件

追蹤您網站特有的自訂事件。以您的自訂事件名稱取代 CUSTOM-EVENT-NAME,並以您的自訂參數名稱取代 custom_parameter

fbq(
  'trackCustom', 'CUSTOM-EVENT-NAME', {
    custom_parameter: 'ABC',
    value: 10.00,
    currency: 'USD'
  }
);

頁面內事件

將標準事件或自訂事件與 HTML 元素(例如按鈕)建立關聯,藉此追蹤頁面內動作。

<button onClick="fbq('track', 'Purchase');">Button Text</button>

如果您有多個 HTML 元素,則可建立函數。

<script>
function onClick() {
fbq('track', 'Purchase');
};
</script>

呼叫此函數,追蹤多個 HTML 元素的 Purchase 事件。

<button onClick="onClick()">Buy Now</button>

<button onClick="onClick()">Buy as a Gift</button>

備註:像素協助工具或會顯示多個來自同一個頁面的像素事件。像素協助工具預計只在載入事件時作追蹤,但若您將事件與元素(例如按鈕)建立關聯,您就可以使用這個工具來追蹤更多事件類型。

追蹤特定像素

追蹤來自特定 Meta 像素的單一自訂事件。以您要追蹤的 Meta 像素編號取代 PIXEL-ID

<script>
  function onClick() {
    fbq(
      'trackSingleCustom', 'PIXEL-ID', 'PageView'
    );
  };
</script>

備註:trackSingleCustom 方式不會驗證自訂資料。

阻止觸發像素

使用 pushStatereplaceState 可阻止觸發 Meta 像素。

fbq.disablePushState = true;

使用像素優化廣告刊登效果

使用 /act_AD-ACCOUNT/adsets 端點中的 promoted_object 欄位,透過 Meta 像素所追蹤的標準事件優化廣告刊登效果。

在以下範例中,系統使用追蹤購買事件的像素,根據所得的購買值來優化廣告刊登效果。

我們已設定特定格式以便閱讀
curl -i -X POST "https://graph.facebook.com/v2.10/act_AD-ACCOUNT-ID/adsets
    ?name=Ad Set for Value Optimization
    &campaign_id=CAMPAIGN-ID
    &optimization_goal=VALUE
    &promoted_object={"pixel_id":"PIXEL-ID","custom_event_type":"PURCHASE"}
    &billing_event=IMPRESSIONS
    &daily_budget=1000
    &attribution_spec=[{'event_type': 'CLICK_THROUGH', 'window_days':'1'}]
    &access_token=ACCESS-TOKEN"

備註:系統會根據目標和 promoted_object 自動推斷 conversion_specs 的值。您無法手動設定 conversion_specs

純圖像像素程式碼

我們強烈推薦您使用 Meta 像素時選用 JavaScript 程式碼。然而,有時候您或需使用 HTML 或圖像 Meta 像素,然後加入另一個來自您網站的第三方標籤。

標準事件

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;ev=ViewContent&amp;cd[content_type]=product&amp;cd[content_ids]=1234&amp;cd[value]=0.50&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>

自訂事件

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;ev=CustomEventName&amp;cd[custom_param1]=ABC&amp;cd[custom_param2]=123&amp;cd[value]=10.00&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>

另請參閱