Im dritten und vierten Teil dieser Firebase Analytics Serie wurden die vordefinierten und benutzerdefinierten Event-Parameter näher betrachtet. Mit einem Event können neben einem Event-Parameter auch User-Properties mitgesendet werden. Im Gegensatz zu einem Event-Parameter ist der als User-Property übergebene Wert nicht an das Event sondern an den User gebunden, ähnlich einer Custom Dimension mit User-Scope. Aus…
Firebase Analytics: Benutzerdefinierte Events mit Event Parametern
Nachdem im dritten Teil der Firebase Analytics Serie die vordefinierten Events von Firebase Analytics behandelt wurden, widmen wir uns nun den benutzerdefinierten Events. Diese werden immer dann benötigt, wenn ein Event weder automatisch erfasst wird noch zu den vordefinierten Events zählt. Die aus den bisherigen Teilen dieser Artikelserie bekannte IntroApp wird dementsprechend erweitert. Benutzerdefinierte Events in Firebase…
Firebase Analytics: Vordefinierte Events mit Event Parametern
Nachdem im ersten Teil der Firebase Analytics Serie die Einbindung von Firebase Analytics in eine App behandelt und im zweiten Teil die Erfassung automatischer Events dargestellt wurde, dreht sich der dritte Teil um die vordefinierten Events und wie zusätzliche Informationen als Event Parameter mitgesendet werden können. Hierzu nutzen wir wieder die aus bisherigen Teilen dieser…
Firebase Analytics: Exploration der automatisch erfassten Events screen_view und session_start im DebugView
Im ersten Teil der Firebase Analytics Serie “ Firebase Analytics: Firebase Analytics in eine App integrieren “ wurden die Grundlagen zur Integration in eine App behandelt. Als Resultat der Integration wurden erste automatisch erfasste Events gesendet. Ohne weitere Änderungen am Quellcode der App werden eine Vielzahl von automatisch erfassten Events erfasst. In zweiten Teil dieser…
Firebase Analytics: Firebase Analytics in eine App integrieren
Für das Tracking von Android- und iOS-Apps ist Firebase Analytics nicht mehr zu ersetzen. Denn Firebase Analytics ist nicht nur der Empfänger von App-Daten, sondern ebenfalls die Grundlage, um App-Daten an Google Analytics (Universal Analytics Properties) zu senden. Allerdings sind bei der Arbeit mit Firebase Analytics einige Limitationen und andere Vorgehensweisen zu beachten. In dieser…
Google Analytics Einwilligungslösung im Google Tag Manager umsetzen
Nach Einschätzung der Datenschutzbehörden bedarf die Nutzung von Google Analytics der Einwillung des Nutzers. Das heißt, ein bloßer Hinweis, beispielsweise ein Cookie Banner ist nicht ausreichend. Auf dem Markt existieren schon fertige Consent-Management-Lösungen, die einfach einzubauen sind. Hier stelle ich einen technischen (nicht rechtlichen 😉 ) Proof of Concept vor, eine Consent Management Lösung ausschließlich…
Quick Tipp: Google Optimize und Optimizely Testvarianten-ID im Google Tag Manager nutzen
A/B Testing und Multivariantes Testing ist ein beliebtes Mittel, eine Webseite datengetrieben mit Hilfe von Experimenten weiterzuentwickeln. Google Optimize und Optimizely sind dafür beliebte Tools. Die Tools testen eine oder mehrere Varianten einer Webseiten gegeneinander. Da sich die Webseite pro Nutzer ändert, ist eine Information über die dem Nutzer angezeigte Variante im Google Tag Manager…
Quick-Tipp: Google Ads Metrik „Avg.Pos“ wiederherstellen
Die durchschnittliche Position der Google Ads Textanzeigen in den Suchergebnissen war ein wichtiger Indikator um das Skalierungspotential eines Keywords zu heben. Seit Anfang Oktober 2019 wurde diese Avg. Position durch die Metriken Impr. (Abs. Top) % und Impr (Top) % ersetzt. Die Metriken im Überblick Avg. Position – Die durchschnittliche Position der Anzeige in den…
„Basket Freeze“ Messung in Google Analytics
Im Beitrag „Basket Freeze im Google Tag Manager implementieren“ wurde beschrieben, wie eine Basket Freeze Logik mit einem Cookie umgesetzt werden kann. Auf Basis dieses Cookies wird nun ebenfalls die Messung in Google Analytics verändert. So soll nach Erreichen des Warenkorbes die Quelle der initiierenden Sitzung in Google Analytics angezeigt werden, auch wenn ein User…
Basket Freeze im Google Tag Manager implementieren
Ein Basket Freeze ist ein beliebte Implementierung, bei der Transaktionstags auf der Bestellbestätigungsseite nicht ausgelöst werden, wenn der User bereits im Checkout war und erst dann über dem Transaktionstag zugeordneten Kanal wieder auf die Seite kommt. Ein Beispiel sind Gutscheinwebseiten. Diese Webseiten bieten Gutscheine an, die dann im Bestellprozess eingelöst werden. Als Affiliate erhalten die…