Implementierung überprüfen

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:

Falls Sie Ihre Ereignisse anhand dieser Schritte nicht sehen, prüfen Sie, Fehlerbehebung für häufige Implementierungsfehler.

Kunden auswählen:

<ph type="x-smartling-placeholder"></ph>

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

<ph type="x-smartling-placeholder"></ph>

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.“

Echtzeitansicht eines Ereignisses

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:

  1. "debug_mode": true oder "debug_mode": 1
  2. "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