Nachdem Sie Ereignisse geprüft haben, sollten Sie Ihre Implementierung. Der Validierungsserver überprüft, ob Ihre Ereignisse die um sicherzustellen, dass sie korrekt an Ihre ist Folgendes erforderlich:
- Ereignis von einem Client senden
- Ereignis an Ihre Property senden
- Echtzeitansicht aufrufen
- DebugView prüfen
Falls Sie Ihre Ereignisse anhand dieser Schritte nicht sehen, prüfen Sie, Fehlerbehebung für häufige Implementierungsfehler.
Ereignis von einem Kunden senden
Kunden auswählen:
Damit ein Ereignis gültig ist, muss es eine app_instance_id
mit folgendem Wert haben:
die bereits verwendet wurden, um ein Ereignis über das Google Analytics for Firebase SDK zu senden.
Erfassen Sie diese ID clientseitig und fügen Sie sie in Ihrem Aufruf an die
Measurement Protocol. Um ein Ereignis an Ihre Property zu senden, verwenden wir
"app_instance_id"
als app_instance_id
. Ersetzen Sie sie durch
eine echte app_instance_id
, die aus dem SDK stammt. Weitere Informationen finden Sie unter
verwenden Sie die richtige app_instance_id,
verwenden Sie einen gültigen Wert.
Ereignis an Ihre Property senden
Nachdem Sie ein Ereignis von einem Client gesendet und eine gültige
app_instance_id
– jetzt können Sie mit der Funktion „Messung“ ein Ereignis
Protokoll: Bei der Überprüfung Ihrer Implementierung sollten Sie
die Sie mithilfe des Measurement Protocol messen möchten.
Mit dem folgenden Code wird beispielsweise ein refund-Ereignis gesendet:
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"
}
}]
})
});
Ansicht „Echtzeit“ aufrufen
Nach dem Senden eines Ereignisses mit Measurement Protocol die Echtzeitansicht aufrufen für Ihre Property erstellen. Ereignisse werden normalerweise innerhalb weniger Sekunden angezeigt.
Rufen Sie die Ansicht „Echtzeit“ auf, indem Sie Google Analytics öffnen und dann Berichte > Echtzeit. Konzentrieren Sie sich auf untere Diagramme, z. B. „Ereignisanzahl nach Ereignisname“ und „Schlüsselereignisse nach Ereignis Namen.“
DebugView prüfen
Wenn die Ansicht „Echtzeit“ nicht genügend Details enthält, um Ihr
Aktivieren Sie bei einigen Testereignissen den Debug-Modus, indem Sie Folgendes einschließen:
Parameter in der Sammlung params
, damit Sie die Ereignisse beobachten und prüfen können
in DebugView:
"debug_mode": true
oder"debug_mode": 1
"engagement_time_msec"
auf eine positive Zahl festgelegt
Mit dem folgenden Beispiel wird eine Erstattung mit aktiviertem Debug-Modus gesendet:
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
}
}]
})
});
Nachdem Sie Ereignisse mit aktiviertem Debug-Modus gesendet haben, folgen Sie der Anleitung für Ereignisse mit DebugView überwachen, um Ihre Implementierung zu überprüfen