Analytics實作的偵錯工具
偵錯工具(有時稱為封包分析器或封包Sniffer)可讓您檢查實施傳送至Adobe的資料。 它們可協助您確認請求是否成功引發、檢查這些請求中包含的變數和裝載,以及疑難排解非預期的實作行為。
選擇偵錯工具
下列類別可協助您根據所要檢查的專案選取工具。
Analytics和標籤偵錯工具
Analytics和標籤偵錯工具可辨識分析技術並解譯其請求。 這些工具可讓您更輕鬆地識別Adobe Analytics變數、Experience Platform Web SDK裝載、標籤和相關實作資訊,而不需要手動解碼網路請求。
瀏覽器開發人員工具
每個現代化瀏覽器都包含可檢查網路請求的開發人員工具,因此您通常不需要單獨的工具來偵錯Web實施。 按下 F12 或Ctrl+Shift+I (Windows和Linux)或Cmd+Option+I (macOS),然後選取 網路 索引標籤。 在Safari中,請先在Safari的 進階 設定中啟用開發人員功能。
HTTP(S)偵錯代理
HTTP偵錯代理會攔截使用者端與伺服器之間的HTTP和HTTPS流量。 當瀏覽器開發人員工具提供的可見度不足,或實作在傳統網頁瀏覽器之外執行時,這些變數很有用。
HTTPS檢查通常需要將使用者端設定為信任由偵錯Proxy提供的憑證。 安裝憑證或攔截加密流量時,請遵循您組織的安全性原則。
找到Adobe Analytics請求
對於直接將資料傳送至Adobe Analytics (例如AppMeasurement)的實作,請篩選下列專案的網路請求:
/ss/
Adobe Analytics收集請求在請求URL或承載中包含Analytics變數。 原始請求使用查詢引數名稱而非變數名稱;例如,eVar1顯示為v1,prop1顯示為c1。 Analytics偵錯工具會為您解碼這些名稱。 若要自行解碼,請參閱資料插入API檔案中的變數參考。
如需Analytics資料收集伺服器傳回的HTTP狀態碼,請參閱資料插入API檔案中的HTTP回應碼。
針對使用Adobe Experience Platform Web SDK的實作,篩選下列專案的網路請求:
/ee/
選取請求並檢查其裝載,以檢視傳送至Adobe Experience Platform Edge Network的資料。 網頁SDK會將資料傳送至Edge Network,再由後者將資料轉送至Adobe Analytics和其他已設定的服務。 檢查使用者端要求會驗證瀏覽器傳送至Edge Network的內容;本身不會確認每個下游服務是否已成功處理資料。 若要瞭解Edge Network如何處理事件,請使用Adobe Experience Platform Assurance。
中止的請求
當頁面導覽離開時,瀏覽器可以取消仍在進行中的請求。 Firefox為這些要求加上標籤NS_BINDING_ABORTED;Chrome和Edge則為這些要求加上標籤(canceled)。 若要在導覽後讓請求保持可見,請啟用保留記錄檔 (Chrome和Edge)或保留記錄檔 (Firefox)。
取消的請求不一定表示資料遺失。 瀏覽器可能已傳送完整要求,並僅停止等待回應。 瀏覽器開發人員工具通常無法顯示差異,但HTTP偵錯Proxy可以。
導覽時未取消與navigator.sendBeacon()一併傳送的請求。 AppMeasurement使用sendBeacon作為退出連結,且每當useBeacon啟用時。 Web SDK會將其用於與documentUnloading一併傳送的事件。 如果連結追蹤請求經常被取消,請使用這些選項。