資料收集的偵錯和疑難排解
除錯資料收集涉及檢查實施的行為以及其傳送的資料有何變化。 從症狀開始,然後追蹤事件在收集的每個階段,直到您找到停止如預期般行為的位置。
除錯記錄會在瀏覽器或應用程式執行階段中公開SDK命令、標籤執行、警告和錯誤。 請求檢查會公開承載、回應,以及伺服器端處理(針對支援的工作流程)。 這些方法通常互為補充:記錄可以解釋事件延遲的原因,而網路擷取可以顯示是否傳送了請求。
追蹤事件到整個集合 diagnostic-workflow
依序調查下列階段。 一個階段成功的證據不能證明後來的階段也成功。
- 實作執行: SDK命令或標籤規則是否執行? 檢查診斷訊息和錯誤。 如果同意或身分處理延遲了事件,請先調查該狀態,然後再尋找網路要求。 請參閱啟用偵錯記錄。
- 傳出要求:要求是否已傳送,而且是否包含預期的資料? 檢查裝載,並將其與命令輸入或資料元素進行比較。 請參閱Inspect Web要求或Inspect Mobile和伺服器要求。
- 伺服器回條:集合端點收到要求嗎? 在可用的情況下檢查回應,或使用支援的伺服器端追蹤。 指出已傳送請求的使用者端記錄未確認接收。
- Edge處理和路由:事件是否使用預期的資料流和設定的服務? 對於Web SDK,請求的
configId引數會顯示它使用的資料流,而Edge追蹤則會顯示Edge Network如何處理事件。 - 下游處理:目的地是否如預期接受並處理事件? 使用目的地的產品特定偵錯指南。 來自Edge Network的成功回應並不能證明資料可用於每個下游報表或存放區。
選擇起點 choose-a-starting-point
下表識別常見工作的有用證據。 當兩種方法都適用時,它們會回答調查的不同部分。 可用的訊息和工具取決於您的SDK、執行階段和設定的服務。
任務或症狀
偵錯記錄
要求檢查
下一個檢查
導覽期間請求顯示為已取消
檢查SDK是否嘗試傳送事件或仍然保留事件。
檢查請求,並在可能的情況下檢查伺服器回應或Edge追蹤。 僅瀏覽器的已取消標籤尚無結果。
請參閱中止的請求和網頁SDK
documentUnloading。請求似乎成功,但缺少目的地資料
建立用於實作的設定和輸入。 使用者端記錄檔無法確認下游處理。
使用Edge追蹤、Assurance和目的地專屬診斷。
檢查資料流、啟用的服務、路由和目的地處理。 請參閱追蹤Edge Network處理和產品特定偵錯。
行動或伺服器實作行為異常
在應用程式或伺服器執行階段中檢閱SDK輸出,而非僅檢閱瀏覽器主控台。
將Assurance用於支援的行動工作流程,或檢查應用程式的HTTP流量。 瀏覽器工具無法顯示伺服器的傳出呼叫。
產品特定除錯 product-specific
本節中的文章適用於所有Experience Platform資料收集。 接收您資料的Adobe應用程式可以使用自己的端點、請求格式、驗證檢視和處理。 在您確認Edge Network已收到並路由事件,或實施將資料直接傳送至應用程式後,請繼續使用該應用程式的除錯指引:
- Adobe Analytics: 偵錯分析資料集合
- 適用於串流媒體的Adobe Analytics: 在Assurance中適用於串流媒體的Adobe Analytics檢視
- Adobe Audience Manager: DCS錯誤碼、訊息和範例
- Adobe Experience Platform資料集和即時客戶設定檔: 串流擷取疑難排解指南
- Adobe Journey Optimizer: 測試程式碼型體驗,使用Assurance驗證應用程式內訊息,以及決策驗證檢視
- Adobe Target: 使用Web SDK偵錯Target和使用Debugger測試at.js實作
- Customer Journey Analytics: 檢視、疑難排解及修改連線設定
繼續您的調查 next-steps
在共用記錄、追蹤或網路擷取之前,根據您組織的原則移除認證、訪客識別碼和其他敏感資訊。
recommendation-more-help
experience-platform-help-collection