廣告轉換追蹤

您可以使用 Meta 像素來追蹤網站訪客的動作,也就是所謂的廣告轉換追蹤。追蹤的轉換會出現在 Facebook 廣告管理員Facebook 事件管理工具中,可用來分析轉換漏斗的有效性,並計算廣告投資報酬率。您也可以使用追蹤的轉換來定義廣告最佳化和高效速成+ 目錄廣告行銷活動的自訂廣告受眾。一旦定義了自訂廣告受眾,就可用來識別可能會轉換的其他 Facebook 用戶,並以廣告來鎖定他們。

有三種方法可使用像素來追蹤轉換:

  • 標準事件,我們所定義並由您透過呼叫像素函式所回報的訪客動作
  • 自訂事件,您所定義並由您透過呼叫像素函式所回報的訪客動作
  • 自訂轉換,透過剖析網站的參照來源網址而自動追蹤的訪客動作

自 2025 年 9 月 2 日起,我們將開始對自訂轉換進行更主動的限制,這些自訂轉換可能建議了我們的條款不允許的資訊。例如,任何建議特定健康狀況(如「關節炎」、「糖尿病」)或財務狀況(如「信用評分」、「高收入」)的自訂轉換將遭到標記,並禁止用於刊登廣告行銷活動。

這些限制對您的行銷活動有何意義:

  • 建立新的行銷活動時,您將無法使用遭到標記的自訂轉換。
  • 如果您有使用遭到標記的自訂轉換且進行中的行銷活動,應建立新的行銷活動或複製行銷活動並使用未受影響的自訂轉換,以避免出現成效和最佳化問題。

針對 API 開發人員:

  • 自 2025 年 9 月 2 日起,is_unavailable 欄位將傳回 true 以表示您的自訂轉換是否已遭到標記。

您可以在這裡找到有關此更新的詳細資訊以及如何解決遭標記自訂轉換的問題。

必備條件

您必須在想要追蹤轉換的每個頁面上,安裝像素的基底程式碼

標準事件

標準事件是預先定義的訪客動作,對應於常見的轉換相關活動,例如搜尋產品、檢視產品或購買產品。標準事件支援參數,可加入包含關於事件之額外資訊的物件,例如產品編號、類別和購買產品數。

如需標準事件的完整清單,請瀏覽像素標準事件參考資料。透過 Blueprint 深入瞭解廣告轉換追蹤和標準事件。

追蹤標準事件

所有標準事件皆透過呼叫像素的 fbq('track') 函式來進行追蹤,並使用事件名稱和 JSON 物件(選用)作為其參數。例如,下列函式呼叫會在訪客完成購買事件時進行追蹤,並加入幣別和值作為參數:

fbq('track', 'Purchase', {currency: "USD", value: 30.00});

如果呼叫該函式,將在事件管理工具中以購買事件進行追蹤:

您可以在網頁開啟和關閉 <body> 標籤之間的任何位置呼叫 fbq('track') 函式,不論是頁面載入時還是訪客完成動作時(例如點擊按鈕)。

例如,如果要在訪客完成購買後追蹤標準購買事件,可以在購買確認頁面呼叫 fbq('track') 函式,如下所示:

<body>
  ...
  <script>
    fbq('track', 'Purchase', {currency: "USD", value: 30.00});
  </script>
  ...
</body>

如果想改在訪客點擊購買按鈕時追蹤標準購買事件,可以將 fbq('track') 函式呼叫與結帳頁面的購買按鈕產生聯繫,如下所示:

<button id="addToCartButton">Purchase</button>
<script type="text/javascript">
  $('#addToCartButton').click(function() {
    fbq('track', 'Purchase', {currency: "USD", value: 30.00});
  });
</script>

請注意,上述範例使用 jQuery 觸發函式呼叫,不過您可以使用任何想要的方法來觸發函式呼叫。

自訂事件

如果我們預先定義的標準事件不適合您的需求,您可以追蹤自己的自訂事件,也可將其用於定義廣告最佳化的自訂廣告受眾。自訂事件也支援參數,加入參數可提供各個自訂事件的其他相關資訊。

透過 Blueprint 深入瞭解廣告轉換追蹤和自訂事件。

追蹤自訂事件

您可以透過呼叫像素的 fbq('trackCustom') 函式來追蹤自訂事件,並使用自訂事件名稱和 JSON 物件(選用)作為其參數。如同標準事件,您可以在網頁開啟和關閉 <body> 標籤之間的任何位置呼叫 fbq('trackCustom') 函式,不論是頁面載入時還是訪客執行動作時(例如點擊按鈕)。

例如,假設您想追蹤為了獲得折扣而分享促銷活動的訪客。您可以使用自訂事件來追蹤他們,如下所示:

fbq('trackCustom', 'ShareDiscount', {promotion: 'share_discount_10%'});

自訂事件名稱必須為字串,且長度不可超過 50 個字元。

自訂轉換

每次載入像素時,皆會自動呼叫 fbq('track', 'PageView') 來追蹤 PageView 標準事件。PageView 標準事件會記錄觸發函式呼叫之頁面的參照來源網址。您可以在事件管理工具中使用這些記錄的網址,定義應該追蹤的訪客動作。

例如,假設您將訂閱郵寄清單的訪客發送到感謝頁面。您可以設定自訂轉換,用來追蹤已經瀏覽過網址含有 /thank-you 之任何網頁的網站訪客。假設您的感謝頁面是唯一網址中含有 /thank-you 的頁面,並且您已在該頁面安裝像素,則會使用該自訂轉換來追蹤任何瀏覽該頁面的人。

一旦追蹤後,自訂轉換就可用於最佳化廣告行銷活動、定義自訂廣告受眾,以及進一步精簡仰賴標準或自訂事件的自訂廣告受眾。透過 Blueprint 深入瞭解自訂轉換。

由於自訂轉換需仰賴使用完整或部分網址,請確認您可以根據網站網址中的不重複字串,單獨定義訪客動作。

建立自訂轉換

您可以在事件管理工具中完整建立自訂轉換。詳情請參閱我們的廣告商說明文件

以規則為基礎的自訂轉換

最佳化動作並加以追蹤,而無需在您的 Meta 像素基底程式碼中新增任何內容。除了 17 項標準事件以外,此作業亦適用於其他事件。

  1. /{AD_ACCOUNT_ID}/customconversions 建立自訂轉換。
  2. pixel_rule 中指定代表事件的網址或部分網址。例如,thankyou.html 是在購買後出現的頁面。

顯示 'thankyou.html' 時,會記錄 PURCHASE 轉換:

您可以使用 CONVERSIONS 目標來建立您的行銷活動。

於廣告組合層級,在 promoted_object 中指定相同的自訂轉換(pixel_idpixel_rulecustom_event_type)。

自訂轉換洞察報告

廣告洞察報告會傳回關於自訂轉換的資訊:

curl -i -G \
-d 'fields=actions,action_values' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.7/<AD_ID>/insights

傳回標準及自訂轉換:

{
  "data": [
    {
      "actions": [
        {
          "action_type": "offsite_conversion.custom.17067367629523",
          "value": 1225
        },
        {
          "action_type": "offsite_conversion.fb_pixel_purchase",
          "value": 205
        }
      ],
      "action_values": [
        {
          "action_type": "offsite_conversion.custom.1706736762929507",
          "value": 29390.89
        },
        {
          "action_type": "offsite_conversion.fb_pixel_purchase",
          "value": 29390.89
        }
      ],
      "date_start": "2016-07-28",
      "date_stop": "2016-08-26"
    }
  ],
  "paging": {
    "cursors": {
      "before": "MAZDZD",
      "after": "MjQZD"
    },
    "next": "https://graph.facebook.com/v2.7/<AD_ID>/insights?access_token=<ACCESS_TOKEN>&amp;pretty=0&amp;fields=actions%2Caction_values&amp;date_preset=last_30_days&amp;level=adset&amp;limit=25&amp;after=MjQZD"
  }
}

自訂轉換具有不重複的編號;可根據編號查詢特定轉換,例如以規則為基礎的轉換:

curl -i -G \
-d 'fields=name,pixel,pixel_aggregation_rule' \
-d 'access_token=ACCESS-TOKEN' \
https://graph.facebook.com/v2.7/<CUSTOM_CONVERSION_ID>

自訂轉換限制

每個廣告帳號自訂轉換的最大數量為 100。若您使用廣告洞察報告 API 來取得有關自訂轉換的衡量指標:

  • 不支援取得產品編號資料解析。
  • 不支援取得不重複的動作計數。

遭到標記的自訂轉換

如果自訂轉換遭到標記,系統會將 is_unavailable 欄位設為 true

{ "is_unavailable": true, "id": "30141209892193360" }

解決遭標記自訂轉換的問題

如果任何自訂轉換因建議了我們的條款不允許的資訊而遭到標記,建議您考慮以下選項:

若要在建立新的行銷活動時解決遭到標記的自訂轉換問題,請執行以下操作:

  • 建立新的自訂轉換:使用新的自訂轉換,並確認其中未包含我們的條款不允許的資訊。
  • 選擇其他自訂轉換:選擇其他現有的自訂轉換,並確認其中未包含我們的條款不允許的資訊。

若要解決現有的行銷活動中遭到標記的自訂轉換問題,請執行以下操作:

  • 複製行銷活動並選擇現有的自訂轉換:如果您有因使用遭到標記的自訂轉換而被標記的進行中的行銷活動,可考慮複製該行銷活動,並在發佈新的複製行銷活動之前,先選擇未遭標記的其他自訂轉換。注意:行銷活動發佈後,您將無法移除或選擇其他自訂轉換。

要求審查

如果您認為您的自訂轉換誤遭標記且未包含不允許的資訊,您可以透過廣告管理員的行銷活動表格,或在事件管理工具中的自訂轉換頁面要求審查。

追蹤離線轉換

在廣告的 tracking_spec 參數新增 fb_pixel 欄位,即可使用像素追蹤離線轉換。瞭解詳情。

參數

參數是選用的 JSON 格式物件,可在追蹤標準和自訂事件時加入。參數可讓您提供關於網站訪客動作的額外資訊。一旦追蹤後,參數就可用於進一步定義您建立的任何自訂廣告受眾。透過 Blueprint 深入瞭解參數。

若要加入具有標準或自訂事件的參數物件,請使用 JSON 將參數資料格式設為物件,接著在呼叫 fbq('track')fbq('trackCustom') 函式時加入,使其成為第三個函式參數。

例如,假設您想追蹤因為促銷活動而購買多項產品的訪客。您可以這麼做:

fbq('track', 'Purchase',
  // begin parameter object data
  {
    value: 115.00,
    currency: 'USD',
    contents: [
      {
        id: '301',
        quantity: 1
      },
      {
        id: '401',
        quantity: 2
      }],
    content_type: 'product'
  }
  // end parameter object data
);

請注意,如果要在定義自訂廣告受眾時使用事件參數內含的資料,鍵值將不可包含任何空格

物件屬性

您可以加入下列預先定義的物件屬性,其具備可支援的任何自訂事件及標準事件。使用 JSON 設定參數物件資料格式。

屬性索引鍵值類型參數說明

content_category

字串

頁面或產品類別。

content_ids

整數或字串陣列

與事件相關的產品編號,例如 SKU。範例:['ABC123', 'XYZ789']

content_name

字串

頁面/產品名稱。

content_type

字串

視傳送的 content_idscontents 而定,可為 productproduct_group。如果 content_idscontents 參數中傳送的編號為產品編號,此值應該為 product。如果傳送產品群組編號,此值應該為 product_group

contents

物件陣列

JSON 物件陣列,內含國際商品條碼(EAN)(如適用),或與事件相關聯的其他產品或內容識別資料,以及產品的數量和價格。必填idquantity

範例:[{'id': 'ABC123', 'quantity': 2}, {'id': 'XYZ789', 'quantity': 2}]

currency

字串

指定之 value 的幣別。

delivery_category

字串

投遞的類別。支援的值:

  • in_store - 顧客必須進入商店購買。
  • curbside - 購買需要路邊取貨
  • home_delivery - 將購買投遞給顧客。

num_items

整數

初始化結帳的項目數量。搭配 InitiateCheckout 事件使用。

predicted_ltv

整數、浮點數

由廣告商定義之訂閱者的預測終身價值,並以精確值表示。

search_string

字串

使用者在搜尋中輸入的字串。搭配 Search 事件使用。

status

布林值

搭配 CompleteRegistration 事件使用,以顯示註冊的狀態。

value

整數或浮點數

購買事件或任何使用消費金額最佳化之事件的必要項目。與事件相關聯的數值。此值必須代表金額。

自訂屬性

如果我們預先定義的物件屬性不適合您的需求,您可以加入自己的自訂屬性。自訂屬性可同時與標準和自訂事件搭配使用,並可協助您進一步定義自訂廣告受眾。

例如,假設您想追蹤先與其他產品進行比較後,再購買多項產品的訪客。您可以這麼做:

fbq('track', 'Purchase',
  // begin parameter object data
  {
    value: 115.00,
    currency: 'USD',
    contents: [
      {
        id: '301',
        quantity: 1
      },
      {
        id: '401',
        quantity: 2
      }],
    content_type: 'product',
    compared_product: 'recommended-banner-shoes',  // custom property
    delivery_category: 'in_store'
  }
  // end parameter object data
);

後續步驟

既然您在追蹤轉換,建議您使用它們來定義自訂廣告受眾,如此便可以最佳化網站廣告轉換。

瞭解詳情

  • 透過 Blueprint 深入瞭解廣告轉換追蹤。