安裝 Meta Pixel 像素代碼后,每當有用戶在你的網站上執行操作時,Pixel 就會觸發。你可以使用以下工具診斷可能存在導致你的 Meta Pixel 像素代碼無法發送準確數據或根本無法正常工作的問題并驗證數據有效負載。
Pixel Helper 像素代碼助手
Events Manager 事件管理工具中的測試事件工具和診斷工具
Developer Tools 瀏覽器中的開發者工具(例如 Chrome 開發工具)
Pixel Helper 像素代碼助手
圖源:Meta Pixel 像素代碼助手
Meta Pixel 像素代碼助手可以幫助查看網站上是否安裝了 Meta Pixel 像素代碼、驗證 Pixel 像素代碼是否正常運行、了解 Meta Pixel 像素代碼接收的事件并檢查錯誤。
Pixel Helper 像素代碼助手可幫助查看:
當前頁面上觸發了哪些事件?
事件是否在正確的頁面上觸發了預期的次數和預期的操作?
事件中的參數是否正確并按預期實現?
什么代碼實際負責事件觸發?
事件源自哪個框架,比如主窗口或 iFrame ?
意外數據(不完整、無效或多余的數據)是否被傳遞到標準事件中?
Events Manager 測試事件工具
如果你使用 Facebook SDK、移動應用成效衡量合作伙伴、應用事件 API 或 Meta Pixel 像素代碼向 Meta 發送應用事件或網站事件,那么可以使用 Meta 事件管理工具中的測試事件工具來確認你是否正確設置了標準或自定義事件。
圖源:Meta 事件管理工具
你可以借助測試事件工具完成以下操作:
確保你已正確設置應用和網頁瀏覽器事件,并且 Meta 已收到這些事件,
調試任何異?;顒?,
通過查看哪些事件進行了處理,以及哪些數據進行了去重處理來檢查是否正確設置了去重復功能(僅針對網站事件)。
圖源:Meta 事件管理工具
所有測試信息將在測試事件選項卡中保留 24 小時,或直到你點擊清除這些數據。如果事件未顯示在測試事件工具中,你可以通過錯誤消息進行故障排除。
Events Manager 診斷工具
除了 Meta 事件管理工具中數據源頁面上的測試事件工具外,你還可以訪問診斷工具選項卡。Meta 事件管理工具中診斷工具可幫助你查找及解決與網站、應用或線下事件設置有關的常見問題?!霸\斷工具”選項卡還會提供有關如何改善事件設置的建議。
圖源:Meta 事件管理工具
使用此工具可以:
發現并排查直接導致像素觸發的問題,
獲取有關改進事件的建議,
查看診斷消息,
查看每條診斷信息中的解決方案部分。
診斷工具所示的每個問題都附帶問題描述以及解決問題的步驟。黃色圖標表示警告,可能不需要執行操作,但仍應注意;紅色圖標表示錯誤,需要執行操作以解決問題。
Chrome DevTools
Chrome DevTools 可幫助你準確查看通過網絡活動傳入 Meta 事件管理工具的跟蹤調用的時間和內容,你還可以使用 Chrome DevTools 記錄 HTTP 請求并查看與 HTTP 請求相關的元數據(Metadata)。
Chrome DevTools 開發者工具網絡(Network)面板的一些基本功能可以幫助你準確查看何時以及將哪些跟蹤調用傳遞給 Meta 事件管理工具。它可以幫助你:
使用網絡(Network)面板的基本功能,查看通過網絡活動向 Meta 事件管理工具傳遞跟蹤調用的確切時間和內容,
使用保留日志(Preserve log)和停用緩存(Disable cache)等功能記錄 HTTP 請求,
查看與 HTTP 請求相關的元數據(Metadata),如確切時間、參數、發起方、響應和請求標頭。
Chrome DevTools Network Tab圖源:Chrome DevTools
在 Chrome 開發者工具中,你可以對字符串 "facebook.com/tr "或你的像素 ID 使用過濾器,檢查發送到 Facebook 服務器的所有跟蹤調用。
常見 Pixel 像素錯誤
無效貨幣代碼
Error (“British Pound”)”: fbq('track', 'Purchase', {'value': 4, 'currency': 'British Pound' });fbq('track', 'Purchase', { 'value': 4, 'currency': 'GBP' });
如果事件的貨幣代碼格式不正確,則會顯示無效的貨幣代碼錯誤。貨幣代碼必須與標準的國際三字母 ISO 貨幣代碼匹配,例如 USD 和 GBP;
事件名稱不匹配
Error (“purchase”): fbq('track', 'purchase', { 'value': 4, 'currency': 'USD' });fbq('track', 'Purchase', { 'value': 4, 'currency': 'USD' });
如果一個或多個標準事件與其中一個標準事件相似但不完全相同,則會顯示事件名稱不匹配警告。事件區分大小寫,在上述例子中,標準事件 Purchase 必須與標準事件格式匹配,并使用大寫的“P”。
無效值參數/缺失值參數或缺少貨幣參數
Error (blank value): fbq('track', 'purchase', { 'value': '', 'currency': 'USD' });fbq('track', 'Purchase', { 'value': 4, 'currency': 'USD' });
如果事件的值或貨幣參數為空或缺失,則會顯示無效值參數/缺失值參數或缺失貨幣參數警告消息。如果值或貨幣參數的格式不正確,也會顯示該值。在此情況下,值參數丟失。
以上便是 Meta Pixel 像素代碼常見錯誤及故障排查工具介紹。
(來源:公眾號One小白)
以上內容屬作者個人觀點,不代表雨果跨境立場!本文經原作者授權轉載,轉載需經原作者授權同意。?