行銷 API 的像素

Meta 像素是用來追蹤網站上事件的主要工具。您可以將 Meta 像素的資料與行銷 API 搭配使用,以執行下列作業:

  • 依據網站上的活動建立自訂廣告受眾
  • 衡量轉換活動並決定哪些廣告能帶來購買之類的成果

必備條件

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

iOS 14.5 更新

由於 iOS 14.5 的變更,我們推出了可用於追蹤 iOS 14.5 廣告行銷活動網頁事件的新工具。

彙總事件成效衡量

Meta 的「彙總事件成效衡量」是一項通訊協定,可用來針對來自使用 iOS 14.5 以上版本裝置的用戶的網站和應用程式事件進行成效衡量。可以使用統計模型,其目的是在資料遺失或只有部分資料時提供更完整的結果檢視。

「彙總事件成效衡量」目前限制網域和行動應用程式可針對「彙總事件成效衡量」設定 8 個轉換事件與其優先顯示順序。

請瀏覽網域驗證指南,以利驗證彙總事件成效衡量的網域擁有權。

如需詳細資訊,請瀏覽企業商家使用說明。

如需其他可用的變更,請瀏覽我們的變更紀錄

標準事件

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

Lead

在網站上追蹤下列 Lead 標準事件。

fbq(
  'track', 'Lead', {
    content_name: 'Auto Insurance',
    content_category: 'Quote',
    value: 40.00,
    currency: 'USD'
  }
);

ViewContent

在網站上追蹤下列 ViewContent 標準事件。

fbq(
  'track', 'ViewContent', { 
    content_type: 'product',
    content_ids: ['1234'],
    content_name: 'ABC Leather Sandal',
    content_category: 'Shoes'
    value: 0.50,
    currency: 'USD'
  }
);

Search

在網站上追蹤下列 Search 標準事件。

fbq(
  'track', 'Search', { 
    search_string: 'leather sandals',
    content_category: 'Product Search',
    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 像素的單一自訂事件。將 PIXEL-ID 取代為您想要追蹤的 Meta 像素編號。

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

注意:trackSingleCustom 方法不會驗證自訂資料。

抑制像素

使用 pushStatereplaceState 抑制 Meta 像素。

fbq.disablePushState = true;

使用像素最佳化廣告投遞

/act_AD-ACCOUNT/adsets 端點使用 promoted_object 欄位,以依據使用 Meta 像素來追蹤的標準事件,最佳化廣告投遞。

以下範例即為依據使用追蹤 purchase 事件之像素的 purchase 值,最佳化廣告投遞。

採用方便閱讀的格式
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"

注意:conversion_specs 的值是依據目標和 promoted_object 自動推斷而得。您無法手動設定 conversion_specs

僅限圖像的像素程式碼

強烈建議您使用 Meta 像素的 JavaScript 程式碼。不過,在某些情況下,您可以使用 HTML 或圖像 Meta 像素,然後再從您的網站新增第三方標籤。

標準事件

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

自訂事件

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

另請參閱