完成驗證事件後,建議您驗證 。驗證伺服器會驗證您的事件是否具有 但為了確保廣告代碼能正確地傳送至您的 資源,請執行下列步驟:
如果完成上述步驟後仍看不到活動,請檢查 疑難排解,以解決常見的導入錯誤。
從客戶傳送事件
選擇客戶:
事件必須具備 app_instance_id
,且
已用來透過 Google Analytics for Firebase SDK 傳送事件。
擷取這個 ID 用戶端,並在呼叫
Measurement Protocol。在傳送事件至資源時,我們會使用
"app_instance_id"
做為 app_instance_id
。您需要將其取代為
來自 SDK 的真正 app_instance_id
。詳情請見
您是否使用正確的 app_instance_id 來執行下列操作:
請確定使用有效的值。
將事件傳送至資源
從客戶傳送事件並擷取有效事件後
app_instance_id
,您現在可以使用「評估」功能傳送事件了
通訊協定。驗證導入情況時,請傳送
測量到要使用 Measurement Protocol 評估的廣告成效
舉例來說,下列指令會傳送 refund 事件:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123"
}
}]
})
});
查看「即時」檢視畫面
使用 Measurement Protocol 傳送事件後,請查看「即時」資料檢視 。事件通常會在幾秒鐘內顯示。
開啟 Google Analytics,然後前往「即時」資料檢視,接著前往 報表 >左側導覽面板中的「即時」。建議你著重在 底部圖表,例如「按事件名稱列出的事件計數」以及「重要事件 (按事件劃分)」 名稱。」
檢查 DebugView
如果「即時」資料檢視提供的資訊不足,無法以利您進行驗證
請先加入下列程式碼,在部分測試事件中啟用偵錯模式
params
集合內的參數,方便您監控及查看事件
在 DebugView 中:
"debug_mode": true
或"debug_mode": 1
"engagement_time_msec"
已設為正數
例如,下列指令會傳送已啟用偵錯模式的 refund:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123",
"engagement_time_msec": 1200,
"debug_mode": true
}
}]
})
});
在啟用偵錯模式的情況下傳送事件後,請按照 使用 DebugView 監控事件,確認您的實作結果。