Personalisierungsdaten mit BigQuery prüfen

Remote Config Bei der Personalisierung wird das personalization_assignment Analytics Ereignis protokolliert, wenn einem Nutzer eine Personalisierung zugewiesen wird. So können Sie Personalisierungsereignisse und zugehörige Ereignisse in BigQuery untersuchen und analysieren.

In den folgenden Abschnitten wird beschrieben, wie Sie den BigQuery Export für Analytics Ereignisse aktivieren und wie Personalisierungsereignisse gespeichert werden. Außerdem finden Sie einige grundlegende Abfragen für den Einstieg.

BigQuery-Export für Google Analytics für Firebase aktivieren

Wenn Sie den Spark-Tarif nutzen, können Sie die BigQuery Sandbox verwenden, um kostenlos auf BigQuery zuzugreifen. Dabei gelten die Sandbox-Limits. Weitere Informationen finden Sie unter Preise und BigQuery-Sandbox.

Prüfen Sie zuerst, ob Sie Ihre Analytics Daten nach BigQuery exportieren:

  1. Rufen Sie in der Firebase Konsole die Einstellungen > Integrationen auf.

  2. Klicken Sie auf der Karte BigQuery auf Verknüpfen. Wenn Sie BigQuery bereits mit anderen Firebase-Diensten verwenden, klicken Sie auf Verwalten.

  3. Lesen Sie die Informationen unter Firebase mit BigQuery verknüpfen und klicken Sie auf Weiter.

  4. Aktivieren Sie im Bereich Integration konfigurieren die Option Google Analytics.

  5. Wählen Sie eine Region aus und legen Sie die Exporteinstellungen fest.

  6. Klicken Sie auf Mit BigQuery verknüpfen.

Je nachdem, wie Sie die Daten exportiert haben, kann es bis zu einem Tag dauern, bis die Tabellen verfügbar sind. Weitere Informationen zum Exportieren von Projektdaten nach BigQuery finden Sie unter Projektdaten nach BigQuery exportieren.

Als Nächstes können Sie in BigQuery auf Personalisierungsereignisse zugreifen und sie untersuchen.

Mit BigQuery auf Personalisierungsdaten aus Remote Config zugreifen

So fragen Sie Analytics-Daten für einen Test ab:

  1. Öffnen Sie BigQuery in der Google Cloud Konsole. Sie können BigQuery auch direkt über die Firebase Konsole öffnen. Rufen Sie dazu das Dashboard Analytics > Ereignisse auf und klicken Sie unten auf der Seite auf den Link Rohdaten in BigQuery.

  2. Wählen Sie Ihr Firebase Projekt aus und maximieren Sie es. Maximieren Sie dann den analytics_ANALYTICS_PROPERTY_ID Eintrag und klicken Sie events_.

    Auf Personalisierungsereignisse in der Cloud Console zugreifen

  3. Wählen Sie im Drop-down-Menü Abfrage die Option In neuem Tab aus.

    Eine automatisch generierte Beispielabfrage wird angezeigt.

  4. Wenn Sie Personalisierungsereignisse und zugehörige Daten aufrufen möchten, aktualisieren Sie die Abfrage, um personalization_assignment-Ereignisse auszuwählen. Die folgende Beispielabfrage gibt ein vollständiges Ereignis zur Personalisierungszuweisung für einen bestimmten Datumsshard zurück und beschränkt die Ergebnisse auf 10:

    # Select all personalization_assignment events
    SELECT *
    FROM `PROJECT_ID.analytics_ANALYTICS_PROPERTY_ID.events_DATE_SHARD`
    WHERE event_name = 'personalization_assignment'
    LIMIT 10
    

    Tipp: Wenn Sie alle Ereignistabellen anstelle der Shard-Tabelle durchsuchen möchten, können Sie das Datum der Ereignistabelle durch ein Sternchen ersetzen (z. B. PROJECT_ID.analytics_ANALYTICS_PROPERTY_ID.events_*). Dies wird in Nicht-Testszenarien oder bei großen Datensätzen nicht empfohlen.

  5. Wählen Sie im Abfrageeditor Abfrage ausführen aus. Die Ergebnisse werden im unteren Bereich angezeigt.

Im nächsten Abschnitt wird genauer beschrieben, was in einem Ereignis zur Personalisierungszuweisung enthalten ist.

Welche Personalisierungsdaten werden nach BigQuery exportiert?

Personalisierungsdaten sind in Google Analytics Tabellen in BigQuery enthalten und werden in personalization_assignment Ereignissen gespeichert.

Die grundlegenden Felder in einem Personalisierungsereignis sind dieselben wie bei jedem