Optimierung Deines GA4-Trackings für den Uberall Self-Service Locator
Um sicherzustellen, dass deine Analytics-Daten genau und frei von Duplikaten sind, ist es wichtig, dein Google Analytics 4 (GA4)-Tag speziell für den Uberall Self-Service Locator zu konfigurieren.
Da der Uberall Locator als Single Page Application (SPA) funktioniert, verwaltet er die Navigation dynamisch, ohne die gesamte Seite neu zu laden. Unser System ist so konzipiert, dass es manuell page_view-Events an deine GA4-Eigenschaft sendet, um sicherzustellen, dass jede Interaktion erfasst wird. Die standardmäßige GA4-Installation sendet jedoch auch automatisch einen Page View, wenn das Skript geladen wird, was zu Doppelzählungen deiner Daten führen kann.
Folge diesem Leitfaden, um deine Implementierung für saubere und genaue Reports anzupassen.
Die Anpassung: Automatische Page Views deaktivieren
Um doppeltes Tracking zu vermeiden, musst du ein spezielles Flag hinzufügen – send_page_view: false – zu deinem GA4-Konfigurationsausschnitt. Dies teilt Google Analytics mit, auf den manuellen Trigger vom Uberall Locator zu warten, anstatt ein Event sofort beim Seitenladevorgang auszulösen.
Standardeinrichtung (Nicht verwenden)
Normalerweise sieht ein Standard-GA4-Ausschnitt wie folgt aus:
HTML
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Erforderliche Einrichtung für Uberall
Du musst die Zeile gtag('config', ...) modifizieren, um das Deaktivierungs-Flag wie unten dargestellt einzufügen:
HTML
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Füge hier das { send_page_view: false }-Flag hinzu:
gtag('config', 'TAG_ID', { send_page_view: false });
</script>
Warum ist das notwendig?
- Genauigkeit: Durch das Hinzufügen von { send_page_view: false } stellst du sicher, dass die einzigen erfassten page_view-Events diejenigen sind, die direkt von der Uberall Locator-Anwendung gesendet werden.
- Integrität der Nutzerreise: In einer SPA-Umgebung gibt es keine klassischen Seitenladezeiten, wenn ein Nutzer nach einem Ort sucht oder einen Marker anzeigt. Unsere manuellen Trigger erfassen diese „virtuellen" Page Views korrekt.
- Einhaltung von Best Practices: Diese Methode entspricht Googles offizieller Entwicklerdokumentation für die Verarbeitung manueller Event-Messung.
Implementierungs-Checkliste
- Suche dein GA4-Global-Site-Tag im <head>-Bereich deiner Website.
- Ersetze den Platzhalter TAG_ID durch deine echte Google-Messung-ID (z. B. G-XXXXXXXXXX).
- Aktualisiere die Konfigurationszeile, um den Parameter send_page_view: false einzufügen.
- Veröffentliche deine Änderungen und überprüfe die Echtzeit-Daten in deinem Google Analytics-Dashboard.
Hinweis: Wenn du Google Tag Manager (GTM) anstelle eines hardcodierten gtag.js-Skripts verwendest, musst du die Konfigurationseinstellungen „Google Tag" in der GTM-Oberfläche anpassen, um „Ein Page-View-Event senden, wenn diese Konfiguration geladen wird" zu deaktivieren.