為取得最佳廣告成效,建議廣告客戶在使用 Meta 像素的同時執行轉換 API。我們將這種做法稱為「備援設定」,並在此處詳細介紹這種建議方法。
廣告客戶使用備援設定時,必須設定重複事件刪除方法,以確保廣告刊登系統能夠區分不同事件和重疊事件。本文件會講解多種重複事件刪除方法,以幫助 Facebook 刪除重複事件。
廣告客戶如無透過轉換 API 和 Meta 像素傳送兩次相同的事件,便無需設定重複事件刪除。
現在,轉換 API 讓廣告客戶可以透過單一端點(而非多個端點)將網絡、應用和實體商店事件傳送至 Meta。進一步了解轉換 API。
Facebook 會嘗試刪除透過 Meta 像素和轉換 API 傳送的重複相同事件。我們可以透過兩種方法刪除重複事件:
如果使用這種方法,event_id 參數會從轉換 API 和瀏覽器像素加入您的事件。event_id 參數為不重複的識別資料,可以區別類似的事件。詳情請參閱event_id 參數。
我們會根據事件的編號和名稱來確定事件是否相同。因此,要刪除的重複事件需要符合以下條件:
eventID 必須與轉換 API 的 event_id 相符。event 必須與轉換 API 的 event_name 相符。在收到事件後,我們便會採用多種策略來刪除重複的事件,這樣做有助於進行優化和成效衡量。如果伺服器和瀏覽器事件在內容上並沒有實質差異,我們通常優先保留最先收到的事件。
請注意,像素的 eventID 參數是 fbq 追蹤呼叫中的第 4 個引數。
範例
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
如果使用這種方法,您必須在瀏覽器和伺服器事件中一致地使用 event_name、fbp 和/或 external_id。請參閱顧客資訊參數,進一步了解 external_id 和 fbp 參數。
如果您已配置透過瀏覽器和伺服器傳遞 external_id 和/或 fbp 參數,我們會負責自動移除重複事件。此程序的步驟如下:
event_name、fbp 和/或 external_id 的瀏覽器事件。event_name、fbp 和/或 external_id 的伺服器事件。event_name、fbp 和/或 external_id 組合。此重複事件刪除方法:
為達到更好的配對效果,您需提供有關 Meta 像素和轉換 API 事件的準確資訊:
eventData 參數中的 eventID 應為不重複值。根據 Meta 像素執行狀況,您可以使用:
track:為專頁上的所有像素傳送事件
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});trackSingle:為單個像素傳送事件
fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});eid 參數的圖像像素標籤
<img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});eventID 必須與來自轉換 API 的對應事件的 event_id 相符。event_id、event_name)和瀏覽器金鑰組合(eventID、event)傳送至同一個像素編號,我們會捨棄較後到達的事件。event_ids,請記住,只有當我們收到包含指定 event_id 的第一個事件後 48 小時內收到相同的事件,才會刪除重複事件。參閱驗證設定文件,了解如何驗證重複事件刪除和事件合併設定。