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-Benachrichtigungskampagnen. Sehen wir uns an, wie das 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 für das Web Push SDK.

User ID-Tag im GTM erstellen

Anchor link to

Erstellen Sie ein Benutzerdefiniertes HTML-Tag, das durch den 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 eine andere Kennung verwenden, aber achten Sie darauf, keine E-Mail-Adressen oder andere personenbezogene Daten (PII) in die User ID einzutragen, 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 zu unterteilen

Ihre User IDs werden in der Spalte „User ID“ angezeigt.

Spalte 'User ID' mit den Benutzerkennungen

Klicken Sie auf die Schaltfläche Exportieren und wählen Sie die Option „CSV“.

Push-Benachrichtigungen nach GA User IDs senden

Anchor link to

Navigieren Sie zum Tab CSV Push in Ihrem Pushwoosh Control Panel und laden Sie die im vorherigen Schritt exportierte CSV-Datei hoch.

Tab 'CSV Push' im Pushwoosh Control Panel

Wählen Sie die erste Spalte aus und wählen Sie „User ID“ als Datentyp. Wählen Sie eine Voreinstellung im entsprechenden Dropdown-Feld aus, legen Sie das Datum fest (falls erforderlich) und klicken Sie auf Woosh!

Beispiel für das Senden einer Push-Benachrichtigung

Sie haben gerade eine Push-Benachrichtigung an Ihre Benutzer aus Google Analytics gesendet