Wie kann ich Tag Trigger im Google Tag Manager für spezifische App-Bildschirme einrichten?
- Einleitung
- Voraussetzungen und Überblick
- Schritt 1: Bildschirmansichten erfassen und Variablen vorbereiten
- Schritt 2: Trigger für spezifische Bildschirme einrichten
- Schritt 3: Tag mit dem Trigger verknüpfen
- Zusätzliche Hinweise und Tipps
Einleitung
Um im Google Tag Manager (GTM) gezielt Tags auszulösen, wenn Nutzer bestimmte Bildschirme in einer App besuchen, ist es wichtig, die richtigen Trigger und Variablen zu konfigurieren. Dies ermöglicht eine präzise Messung von Nutzerinteraktionen und Bildschirmansichten, was für App-Analysen und Marketingoptimierungen essenziell ist. Im Folgenden wird ausführlich beschrieben, wie Sie Tag Trigger im GTM für spezifische App-Bildschirme einrichten können.
Voraussetzungen und Überblick
Zunächst ist zu beachten, dass Sie den Google Tag Manager in Ihre App integriert haben müssen. Für Apps, die auf Firebase basieren, empfiehlt sich die Verwendung von "Firebase Analytics". Dort werden Bildschirmansichten (Screen Views) automatisch erfasst, sofern das App-Tracking korrekt eingerichtet ist. Im GTM für Firebase oder Google Tag Manager für Android/iOS können Sie auf diese Daten zugreifen und sie als Trigger verwenden.
Im Wesentlichen läuft die Einrichtung auf zwei Hauptschritte hinaus: Erstens müssen Sie sicherstellen, dass Bildschirmanzeigen als Ereignisse oder Variablen im GTM verfügbar sind. Zweitens konfigurieren Sie einen Trigger, der genau die gewünschten Bildschirmnamen abfängt, um anschließend eine Tag-Auslösung zu ermöglichen.
Schritt 1: Bildschirmansichten erfassen und Variablen vorbereiten
Wenn Ihre App Firebase Analytics nutzt, werden Bildschirmansichten automatisch erfasst und als Events vom Typ screen_view gesendet. Diese Events enthalten Parameter wie screen_name oder firebase_screen, die den Namen des aktuellen Bildschirms angeben. Im Google Tag Manager für Apps können Sie diese Parameter als benutzerdefinierte Variablen erfassen. Falls Ihre App keine automatische Bildschirmansichtserfassung hat, müssen Sie manuell Events beim Bildschirmwechsel senden, die den Bildschirmnamen als Parameter enthalten.
Im GTM finden Sie unter "Variablen" die Möglichkeit, benutzerdefinierte Event-Parameter als benutzerdefinierte Variablen vom Typ "App-Event-Parameter" hinzuzufügen. Legen Sie eine Variable an, die den Parameter screen_name (oder entsprechend den Parameternamen in Ihrer App) ausliest.
Schritt 2: Trigger für spezifische Bildschirme einrichten
Nachdem die Variable für den Bildschirmnamen definiert ist, erstellen Sie im GTM einen neuen Trigger vom Typ "Benutzerdefiniertes Ereignis" oder "App-Screen-Ansicht" (abhängig von der GTM-Version), der genau dann feuert, wenn der Eventname screen_view auftritt und die Variable mit dem Namen des gewünschten Bildschirms übereinstimmt. Beispielsweise können Sie einen Trigger anlegen, der nur auslöst, wenn die Variable screen_name den Wert "Startseite" hat.
Im Trigger-Bedingungsfeld wählen Sie dazu aus, dass die Variable {{screen_name}} "gleich" Ihrem spezifischen Bildschirmnamen ist. So wird der Trigger nur bei der Ansicht dieses speziellen Screens aktiviert.
Schritt 3: Tag mit dem Trigger verknüpfen
Mit dem erstellten Trigger können Sie nun einen Tag verknüpfen, beispielsweise Google Analytics Event-Tags, Conversion-Tags oder benutzerdefinierte Tags. In Ihrer Tag-Konfiguration wählen Sie unter Trigger den zuvor erstellten Bildschirm-spezifischen Trigger aus. Dadurch wird der Tag nur ausgelöst, wenn Nutzer den entsprechenden Bildschirm in Ihrer App aufrufen.
Zusätzliche Hinweise und Tipps
Es empfiehlt sich, die Konfiguration immer zunächst im Debug-Modus zu testen. Mit der Vorschau im Google Tag Manager sehen Sie direkt, welche Trigger ausgelöst werden und welche Variablenwerte übergeben werden. So können Sie sicherstellen, dass die Bildschirmnamen korrekt erfasst und die Trigger richtig konfiguriert sind.
Zudem sollten die Bildschirmnamen in der App konsistent verwendet werden, da Abweichungen zu fehlerhaften Triggerauslösungen führen. Wenn Ihre App plattformspezifische unterschiedliche Bildschirmnamen verwendet, müssen Sie eventuell separate Trigger oder Bedingungen anlegen.
Falls Ihre App keine Firebase-Integration verwendet, können Sie alternativ eigene Events in der App programmieren, die bei jedem Bildschirmwechsel ausgelöst und im GTM erkannt werden. Wichtig ist, diese Events mit entsprechenden Parametern zu versehen, sodass im GTM eine Variable mit dem Bildschirmnamen ausgelesen werden kann.
