Zum Inhalt springen

Google Analytics-Integration

Die User-ID-Funktion von Google Analytics ermöglicht es Ihnen, umfassende Benutzerdaten zu sammeln und anzuwenden, indem Sie mehrere Datenressourcen mit denselben Benutzern verbinden. Verbinden Sie Pushwoosh mit Google Analytics und nutzen Sie GA-Daten für die Zielgruppensegmentierung und das Targeting Ihrer Push-Benachrichtigungs-Kampagnen. Sehen wir uns an, wie es funktioniert.

User-ID aktivieren

Anchor link to

Um die User-ID-Funktion in Ihrem Google Analytics-Konto zu aktivieren, folgen Sie der Anleitung von Google: https://support.google.com/analytics/answer/3123666

User-ID in Ihrem Tracking-Code einrichten

Anchor link to

Pushwoosh Web SDK integrieren

Anchor link to

Um das Pushwoosh SDK in Ihren Google Tag Manager zu integrieren, folgen Sie der Anleitung zum Web Push SDK.

User-ID-Tag in GTM erstellen

Anchor link to

Erstellen Sie ein Benutzerdefiniertes HTML-Tag, das auf dem Trigger Alle Seiten ausgelöst wird.
Verwenden Sie den folgenden Code, um die User-ID einzurichten, die die Benutzerdaten zwischen Pushwoosh und Google Analytics abgleicht.

Im folgenden Beispiel verwenden wir die Pushwoosh Hardware-ID (HWID), um die User-ID einzurichten. Sie können einen anderen Identifikator verwenden, achten Sie jedoch darauf, keine E-Mail-Adressen oder andere personenbezogene Daten (PII) in die User-ID aufzunehmen, da dies nicht mit der Datenschutzrichtlinie von Google Analytics konform ist.

JavaScript
<script>
var registrationStatus = localStorage.deviceRegistrationStatus;
var registrationId = localStorage.deviceRegistrationId;
var gaRegistered = registrationStatus === 'registered' ? registrationId : false;
if (!gaRegistered) {
var Pushwoosh = Pushwoosh || [];
Pushwoosh.push(['onPermissionGranted', function(api) {
api.getParams()
.then(function(params) {
var hwid = params.hwid;
ga('set', 'userId', hwid);
ga('send', 'pageview');
localStorage.setItem('deviceRegistrationId', hwid);
api.registerUser(hwid);
})
}])
};
</script>
Benutzerdefiniertes HTML-Tag im Google Tag Manager für die Einrichtung der User-ID

User-ID zum Page-View-Tag hinzufügen

Anchor link to

Ändern Sie Ihr Page-View-Tag, um die User-ID einzuschließen, falls sie für den Benutzer bekannt ist:

JavaScript
<script>
var hwid = localStorage.deviceRegistrationId;
var registrationStatus = localStorage.deviceRegistrationStatus;
var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) {
ga('set', 'userId', hwid);
};
ga('send', 'pageview');
</script>
Konfiguration des Page-View-Tags mit User-ID

Mit dem Bericht zur User-ID-Abdeckung testen

Anchor link to

Um die Integration zu testen, verwenden Sie den „Bericht zur User-ID-Abdeckung“:
https://support.google.com/analytics/answer/3123670

Nutzer-Explorer

Anchor link to

Wählen Sie Ihre User-ID-Berichtsansicht in Google Analytics aus. Fügen Sie dort beliebige Segmente hinzu, um Ihre Zielgruppe zu analysieren und aufzuteilen.

Schaltfläche 'Neues Segment', um die Zielgruppe in Segmente aufzuteilen

Sie können Ihre User-IDs in der Spalte „User-ID“ sehen. Verwenden Sie die Schaltfläche Exportieren und wählen Sie die CSV-Option, um die Liste der User-IDs herunterzuladen.

Spalte 'User-ID' mit Benutzeridentifikatoren

Push-Benachrichtigungen an GA User-IDs senden

Anchor link to

Um einen Push an Benutzer aus Ihrer GA-Zielgruppe zu senden, verwenden Sie Einmaliger Push und wählen Sie im Schritt Zielgruppe die Option Segment importieren. Laden Sie die CSV-Datei hoch, die Sie aus Google Analytics exportiert haben, und ordnen Sie die Spalte, die die User-IDs enthält, dem Feld User-ID zu. Erfahren Sie mehr