Problembehebung

In diesem Leitfaden werden häufige Schritte zur Behebung häufiger Implementierungsfehler beschrieben.

Keine Termine

Wenn Ihre Ereignisse nicht in Google Analytics angezeigt werden, gibt es ein paar häufige Probleme, nach denen Sie suchen sollten.

Wählen Sie zuerst Ihren Kunden aus:

  • Verwenden Sie das richtige api_secret?

    Prüfe, ob du api_secret für den richtigen Stream verwendest. Wenn Sie das Measurement Protocol für mehrere Streams einrichten, hat jeder Stream ein eigenes Secret.

  • Ist api_secret noch gültig?

    Sie können api_secrets widerrufen, um Spam zu bekämpfen. Achten Sie darauf, dass die von Ihnen verwendete api_secret noch gültig ist. Es ist möglich, dass ein anderer Nutzer mit Zugriff auf Ihren Stream aus Versehen den Zugriff darauf widerrufen hat.

  • Ist api_secret richtig kopiert?

    Bei api_secret wird zwischen Groß- und Kleinschreibung unterschieden. Prüfen Sie noch einmal, ob das api_secret-Objekt in der Google Analytics-Benutzeroberfläche genau mit dem übereinstimmt, den Sie im Code verwenden.

  • Verwende advertising_id nicht.

    advertising_id wird nicht als gültige Geräte-ID unterstützt. Verwenden Sie app_instance_id, wenn Sie Firebase verwenden, und client_id, wenn Sie gtag.js nutzen.

Ungültige IDs

Da das Measurement Procotol IDs aus dem Google Analytics for Firebase SDK und aus gtag.js unterstützt, müssen Sie die richtige ID verwenden. Welche IDs Sie verwenden sollten, hängt davon ab, ob Sie das Google Analytics for Firebase SDK oder gtag.js verwenden. Im Folgenden wird beschrieben, welche IDs Sie verwenden sollten:

Google Analytics for Firebase SDK

Wenn Sie das Google Analytics for Firebase SDK nutzen, sollten Sie folgende IDs verwenden:

Folgendes sollten Sie nicht verwenden:

  • firebase_instance_id: Diese ID sollte nicht in Ihrer Anfrage enthalten sein. Diese ID wird zur Identifizierung einer bestimmten Instanz der Anwendung verwendet, ist aber Firebase-spezifisch. Es wird für Aufgaben wie FCM-Nachrichten verwendet.

gtag.js

Wenn Sie gtag.js nutzen, sollten Sie folgende IDs verwenden:

  • measurement_id: Fügen Sie diese ID in die Abfrageparameter für die Anfrage ein. Mit dieser ID wird ein Datenstream eindeutig identifiziert. Alle Nutzer deiner Website haben denselben measurement_id. Sie finden die Google Analytics-Benutzeroberfläche unter:
    Verwaltung > Datenstreams > Stream auswählen > Mess-ID
  • client_id: Geben Sie diese ID in den POST-Text für die Anfrage ein. Mit dieser ID wird eine bestimmte Nutzerinstanz eines Webclients eindeutig identifiziert. Dieser Wert ist für jeden Nutzer Ihrer App unterschiedlich. Wie Sie ihn abrufen, erfahren Sie in diesen Beispielen.