Der ausführlichste Google Tag Manager (GTM)-Kurs für 2023 | Ziga Berce | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Der ausführlichste Google Tag Manager (GTM)-Kurs für 2023

teacher avatar Ziga Berce, Head of Marketing @scaleup, Entrepreneur

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      2:40

    • 2.

      Zeitgesteuerte Tags Teil 1 – Benutzerdefinierte Facebook-Events für das Remarketing

      9:39

    • 3.

      Zeitgesteuerte Tags Teil 2 Zeit auf der Website mit Google-Events

      5:29

    • 4.

      Entfernungsverfolgung nach dem Scrollen Teil 1

      8:32

    • 5.

      Scroll-Distanz-Tracking Teil 1 Zeitgesteuert

      5:37

    • 6.

      Klick-Tracking Teil 1 ausgehende Links

      11:05

    • 7.

      Klick-Tracking Teil 2-Schaltflächen und andere Elemente

      8:04

    • 8.

      Erstanbieter-Cookies lesen und schreiben

      13:10

    • 9.

      UTM-Links mit Hilfe von Lookup-Tabellen vereinfachen

      13:21

    • 10.

      Sichtbarkeits-Trigger

      16:17

    • 11.

      Conversion-Tracking Teil 1 Einfaches Google Ads-Conversion-Tracking

      9:25

    • 12.

      Conversion-Tracking Teil 2 Benutzerdefinierte Variablen und Datenschicht

      13:50

    • 13.

      UTM-Links mit Hilfe von Lookup-Tabellen vereinfachen

      13:31

    • 14.

      Werbeblocker mit Tag Manager

      7:13

    • 15.

      Das Ende

      1:02

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

986

Teilnehmer:innen

2

Projekte

Über diesen Kurs

In diesem Kurs werden wir tief in die Details eintauchen, wie man die 14 nützlichsten Tags für dein Online-Geschäft festlegt.

Wir beginnen mit den grundlegenden Tracking-Tags wie dem Scrollen, der Zeit- und Klick-Tracking und dem Übergang zu einigen fortgeschrittenen Konzepten wie Nachschlagetabellen, Cookies und benutzerdefinierten Dimensionen für Google Analytics.

Am Ende dieses Kurses wirst du zu einem Tracking-Superstar, der in der Lage ist, fortgeschrittene Marketing-Experimente durchzuführen und Tools von Drittanbietern zu installieren, ohne dass ein IT-Experte erforderlich ist.

Du kannst deine eigenen Tag-Ideen entwickeln, sie selbstbewusst umsetzen und das alles ohne spezielle technische Kenntnisse.

WAS MENSCHEN SAGEN


⭐⭐⭐⭐⭐ „Ich bin ein Digital-Marketing-Manager mit über 15 Jahren Erfahrung in der Entwicklung.
Dieser Kurs war großartig, da er meine Arbeit aufwerten und etwas leerer Raum füllt. Danke und ich warte auf die
nächsten Kurse von dir.“ – Mariusz Maćkowiak


⭐⭐⭐⭐⭐"Exzellenter Kurs - Ziga bietet mit diesem GTM-Kurs mehr als nur eine Leistung.
Es ist großartig für Anfänger - aber er behandelt auch einige überraschend fortgeschrittene Themen. Wenn du bereits ein Grundverständnis von GTM hast, wird dieser Kurs deine Fähigkeiten auf eine andere Ebene bringen.
Bravo!“ – David Eyler


⭐⭐⭐⭐⭐"Exzellent!
Super informativ und doch komprimiert, damit du nicht zu viel Zeit mit dem Erlernen der Grundlagen verbringst.
Sehr zu empfehlen!!“ – Devin Mickles

EINIGE DER DIE THEMEN WIR ABDECKEN WERDEN

  • Wir senden benutzerdefinierte Veranstaltungen an Facebook, lernen, die Scroll-Distanz, die Zeit vor Ort und die Verknüpfung von Klicks zu verfolgen und senden alle diese Daten an Google Analytics. Wir werden auch mit Cookies und URL-Parametern herumspielen.

  • Wir schauen uns an, wie dir benutzerdefinierte Dimensionen helfen können, deinen internen Traffic auszuschließen und wie der Sichtbarkeit-Trigger dein Scroll-Tracking ersetzen oder verbessern kann. 

  • Mit Hilfe der Datenschicht und benutzerdefinierten Veranstaltungen verfolgen wir Einkäufe und markieren sie als Conversions in Google Ads Manager. Wir werden uns auch mit Google Analytics 4 (GA4) beschäftigen, wie man es einrichtet und benutzerdefinierte Ereignisse auslöst.

FÜR WEN – DEN –

Wenn du nichts über den Google Tag Manager weißt, würde ich dir dringend empfehlen, dass du zuerst den Kurs „Die umfassendste Einführung in den Google Tag Manager (GTM) für 2021“ besuchst, da er dir die Grundlage gibt, auf der du in diesem Kurs aufbauen kannst.

Wenn du jedoch mit Google Tag Manager vertraut bist und dein Wissen erweitern oder lernen möchtest, wie man ein bestimmtes Tag einrichtet, dann springe direkt hinein.

Lass uns noch heute loslegen!

TEIL EINS: Ein Anfängerkurs über Setup und grundlegende GTM-Konzepte ist hier verfügbar:https://skl.sh/3tMksrm

Triff deine:n Kursleiter:in

Teacher Profile Image

Ziga Berce

Head of Marketing @scaleup, Entrepreneur

Kursleiter:in

Hi, I'm Ziga and I help businesses grow with the help of marketing.

I'm a marketing professional with 10 years of experience in leading teams, accelerating growth, strategic positioning, brand building, and campaign management involving both B2C & B2B start-ups. Result-oriented, decisive leader with a strong entrepreneurial "can do" spirit and track record of increasing sales and growing the bottom line through product-led growth.

In the past few years I've:

? Raised 7.2+ Million USD through Crowdfunding (Kickstarter).
? Grew two of the largest communities in the region with +20% YOY growth.
? Built and managed international marketing teams ranging from 2 to 8 members.
? Spearheaded eight successful international B2C marketing campaigns, which incre... Vollständiges Profil ansehen

Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in den Kurs: Hallo und herzlich willkommen zu diesem Google-Tag-Manager-Kurs. Ich bin Žiga und ich werde dein Lehrer sein. Am Ende dieses Kurses haben Sie ein tiefes Verständnis darüber, wie Google Tag Manager funktioniert und was Sie damit machen können. Dann tauchen wir direkt in das Fleisch des Kurses ein. Wir werden langsam von essentiellen Skripten und Tags in fortgeschrittenere Konzepte übergehen, die Sie auf Ihrer Website verwenden könnten. Auf dem Weg werde ich Ihnen reale Beispiele zeigen, damit Sie Ihr eigenes Projekt erstellen können, während wir weitergehen. Am Ende des Kurses werden Sie in der Lage sein, eigene Tag-Ideen zu entwickeln und diese selbstbewusst umzusetzen. Ok. Ihr müsst euch also fragen, wer ich bin und warum lehre ich euch das alles? Nun, ich bin seit über 8 Jahren im digitalen Marketing und in dieser Zeit hatte ich 2 erfolgreiche Crowdfunding-Kampagnen und half mehr als 10 anderen mehr als 1 Million Dollar zu sammeln. Ich habe auf verschiedenen Konferenzen und Marketingveranstaltungen gesprochen und sogar mehrere Generationen von Kleinunternehmern über verschiedene Themen des digitalen Marketings vorgetragen. Und in den letzten zwei Jahren hatte ich auch meine eigene Agentur, die darauf ausgerichtet ist, Unternehmen bei der Automatisierung ihres Marketings zu unterstützen . ganzen Zeit habe ich den Google-Tag-Manager aktiv verwendet, um mir und meinen Kunden dabei zu helfen, alles einzurichten. Bevor wir eintauchen, möchte ich Ihnen nur erklären, wie Sie das Beste aus diesem Kurs herausholen können. Wenn Sie neu bei Google Tag Manager sind, empfehle ich Ihnen dringend, von Anfang an zu beginnen und Ihren Weg bis zum Ende zu arbeiten . So stellen Sie sicher, dass Sie über alle notwendigen Kenntnisse für fortgeschrittenere Themen verfügen. Sobald Sie den Kurs beginnen, lassen Sie keine Tage oder Wochen zwischen den Lektionen vergehen, sonst vergessen Sie was Sie bereits gelernt haben. Vertrau mir, zurück zu gehen und sich durch Vorträge zu setzen, die du schon gesehen hast, ist ein Drag. Schnitzen Sie einen Arbeitsraum und beseitigen Sie alle Ablenkungen. Dann bleib dran, wie du es im College tun würdest. Dieser Raum kann einfach sein wie ein Schreibtisch mit einem Stuhl und etwas unauffällige Hintergrundmusik. Wenn Sie während des Kurses eine Frage oder ein Problem haben, können Sie diese im Bereich Frage&A fragen oder direkt mit mir in Verbindung treten . Ich helfe Ihnen gerne. Noch ein wichtiger Tipp. Notizen machen. Wenn möglich in einem aktuellen Notizbuch. Der physische Akt des Schreibens wird Ihnen helfen, die Informationen besser zu behalten. Letzt, haben Sie Spaß und genießen Sie Ihre Lernerfahrung. Ich bin super aufgeregt, alles mit dir zu teilen. Also lasst uns anfangen. 2. Time Tags Teil 1 benutzerdefinierte Facebook für die Remarketing: In dieser Lektion werden wir einen Blick auf die Zeit ausgelösten Tags werfen und wofür Sie sie verwenden können. Aber fangen wir damit an, warum sollten Sie sie überhaupt brauchen? Zum Beispiel, wenn wir zurück zu unserer einzelnen Seite gehen, werden Sie sehen, dass, wenn wir scrollen oder wenn wir auf den Linkklicken Link wir auf der gleichen Seite bleiben. Es wird nicht nachgeladen. Aus diesem Grund Google Analytics, obwohl geladen, kein Signal bekommen, dass wir tatsächlich etwas auf der Seite tun . Und sobald wir diese Seite verlassen, wird es als Sprungkraft betrachtet werden. Außerdem verfolgt Google Analytics die Zeit vor Ort zwischen verschiedenen Seitenladungen und da wir keine Seite laden, erhalten Sie keine Zeit auf Website-Daten auf Ihrer Website. Wir werden in der Lage sein, diese mit Zeitereignissen zu mildern, und wir werden uns das ansehen. Eine andere Sache, für die wir Zeitauslöser Ereignisse verwenden können, ist, wenn wir ein besseres Remarketing machen wollen. Zum Beispiel möchten wir nur Personen revermarkten, die länger als einen bestimmten Zeitraum auf unserer Website verblieben haben. Sie sind nicht sofort gesprungen also sind sie für uns relevanter. Wir können auch Pop-ups nach einer gewissen Zeit auslösen, oder wir können verfolgen, wie lange jemand unseren Blog gelesen hat . Wir werden uns zwei verschiedene Beispiele ansehen. Man wird benutzerdefinierte Facebook-Ereignisse auslösen, die Sie dann für Remarketing verwenden können. Und die andere, wie Sie Zeitereignisse in Google Analytics auslösen können und sehen, wie lange Benutzer Ihre Website angesehen haben . Dafür müssen wir ein neues Tag erstellen, das im Grunde dieses Facebook-Pixel-Event auslöst. Aber dieses Mal werden wir es ein bisschen anders machen. Und wir werden zuerst den Auslöser einrichten. Es spielt im Grunde keine Rolle, ob Sie Trigger, Tags oder Variablen zuerst einrichten, wie Sie in früheren Lektionen gesehen haben . Sie können es einfach im Grunde tun, wie Sie gehen. Aber ich möchte Ihnen zuerst zeigen, wie dieser Auslöser funktioniert und dann bauen wir darauf auf. Dafür müssen wir einen neuen Trigger erstellen. Ein Trigger, der nach einer bestimmten Zeit ausgelöst wird. Google Tag Manager stellt uns verschiedene Trigger zur Verfügung. Und zu diesem Zweck verwenden wir einen Timer-Auslöser. Ein Timer-Trigger funktioniert im Grunde so , dass er nach einer gewissen Zeit ein Ereignis auslöst. Und das ist der Name des Ereignisses, das ausgelöst wird. Und wir können es ändern. Und ich werde 30 hinzufügen, da wir es nach 30 Sekunden feuern werden. Wir wissen also, dass dieser Timer sich von dem Rest unterscheidet. Dann müssen wir ein Intervall einrichten, wenn es ausgelöst wird. Und wie hier steht, ist es in Millisekunden. Also müssen wir 30.000 dafür schreiben, was im Grunde auf 30 Sekunden übersetzt wird. Wir können die Anzahl der Male begrenzen, die dieses Ereignis auslöst. Und da wir nur wollen, dass es ausgelöst wird, sobald eine Person diesen Meilenstein erreicht hat, schreiben wir hier Nummer 1. Das letzte, was wir tun müssen, ist die Bedingung einzurichten, unter der dieser Trigger tatsächlich ausgeführt wird. Und wir müssen hier etwas auswählen und wir müssen einen Filter erstellen. Wenn wir wollten, dass es nur auf einer bestimmten Website ausgelöst wird oder wenn eine bestimmte Variable gesetzt ist, dann könnten wir dies im Grunde tun. Wir wollen, dass es auf jeder Seite läuft. Ich könnte im Grunde unseren Hostnamen hier hinzufügen, aber ich werde einen kleinen Trick verwenden und ich werde es mit REGEX abgleichen . Wenn Sie reguläre Ausdrücke nicht kennen, würde ich Ihnen vorschlagen, sie ein wenig zu betrachten, da es ein wirklich leistungsfähiges Werkzeug für die Musteranpassung ist. In diesem Fall bedeutet ein „.*“ grundsätzlich jede Domäne. Dieser Trigger wird also ausgeführt, egal was sich im Hostnamen befindet. Mal sehen, wie dieser Auslöser auf unserer Website ausgelöst wird. Wir haben es hier. Und obwohl es keine Tags gibt, die mit diesem Trigger verbunden sind, wird dieser Trigger immer noch auf unserer Website ausgelöst . Lassen Sie uns den Tag-Manager aktualisieren und dasselbe in unserem Demo-Store tun. Und im Grunde, nach 30 Sekunden, werden Sie sehen, dass der Auslöser abgefeuert ist. Die 30 Sekunden sind vergangen und wie Sie sehen können, haben wir den neuen Abzug abgefeuert. Zu diesem Zeitpunkt, da keine Tags mitihm verbundensind ihm verbunden ist nichts passiert. Aber wir können sehen, dass der Trigger selbst jetzt funktioniert. Wenn wir weitere 30 Sekunden warten würden, würde nichts passieren, weil wir die Hinrichtung auf nur ein einziges Mal begrenzt haben . In Ordnung. Das nächste, was wir tun müssen, ist ein Tag einrichten, also erstellen wir ein neues Tag. Aber bevor wir fortfahren, müssen wir tatsächlich zu dem Ereignis gelangen, der Code von Facebook auslöst. Gehen wir zurück zu unserem Facebook-Business Manager und wir werden weiter, wo wir in unserem vorherigen Beispiel aufgehört haben . Gehen wir zurück zum Übersichts-Tab. Und unter der Dropdown-Liste „Ereignisse hinzufügen“. Sie sehen „Aus Pixel hinzufügen“. So können Sie im Grunde benutzerdefinierte Ereignisse hinzufügen, entweder über Facebook-Ereignisse einrichten Tool oder indem Sie sie mit Ihrem eigenen Code installieren. Da wir es so machen, werde ich Ihnen zeigen, wie es geht. Wenn wir klicken, werden wir eine detaillierte Erklärung sehen, wie Sie benutzerdefinierte Ereignisse und auch einige Standardereignisse mit Hilfe von Code auslösen können. Ich werde nicht alles durchmachen. Aber im Grunde, was wir uns ansehen, ist dieses Code-Snippet. Wenn wir unter die benutzerdefinierten Ereignisse gehen, sehen wir hier ein Beispiel. Und ich werde diesen Code kopieren und wir fügen ihn in Google Tag-Manager ein. Bitte denken Sie daran, dass dies nur das Update der Facebook-Oberfläche ist. Der Code, der von nun an eingefügt wird, wird ein wenig anders sein. Gehen wir zurück zu unserem Tag-Manager. Jetzt müssen wir diesen Code irgendwo einfügen. Und wie wir aus den vorherigen Lektionen gelernt haben, können wir dafür ein benutzerdefiniertes HTML verwenden. Also fügen wir es einfach hier ein. Da wir das View-Content-Ereignis in Facebook nicht auslösen möchten. Aber wir haben einen spezifischen Trigger im Kopf, der im Grunde nach 30 Sekunden ausgelöst wird. Wir können dies einfach in „für 30 Sekunden angesehen“ umbenennen. Das ist alles, was wir hier tun müssen. Und wir können einen Trigger auswählen, den wir gerade erstellt haben, bevor wir wollen, dass dieser Test nach 30 Sekunden ausgelöst wird. Also lassen Sie uns einfach dieses auswählen Lassen Sie es speichern und testen Sie es. Wir werden, aktualisieren Sie die Seite und dann müssen wir wieder für 30 Sekunden warten und wir werden sehen, ob unser Ereignis erfolgreich abgefeuert wurde. Wenn Sie zeitbezogene Ereignisse testen, ist es am besten, die Anzahl der Sekunden auf vielleicht 5s zu senken , damit sie schneller ausgeführt werden und Sie nicht warten müssen. Aber da ich es um 30s verlassen habe, warten wir einfach, bis es ausgelöst wird. Und es hat gerade ausgelöst. Und wir können sehen, dass benutzerdefinierte Facebook-Ereignis bis zu 30 Sekunden erfolgreich gefeuert wurde. Wir können auch den Facebook-Pixelhelfer einchecken und wir werden sehen, dass wir zwei Ereignisse ausgelöst haben, die Seitenansicht , die in der vorherigen Lektion festgelegt wurde, und für 30 Sekunden Ereignis angesehen, das gerade eingerichtet wurde. Und wenn wir es in Facebook-Test-Events überprüfen, können wir sehen, dass es einige Ereignisse abgefeuert. Sie können jetzt eine benutzerdefinierte Zielgruppe verwenden und eine Remarketing-Kampagne durchführen, die nur Personen abzielt, die Ihre Website 30 Sekunden lang angesehen haben . Auf diese Weise richten Sie nur diejenigen Personen an, die zumindest ein gewisses Interesse an Ihrer Website gezeigt haben. Und Sie werden nicht all die Leute anvisieren, die auf Ihrer Website für, sagen wir, 5 Sekunden oder 2 Sekunden blieben und nicht einmal die Zeit hatten, sie durchzulesen. 3. Zeitgesteuerte Tags Teil 2 Zeit vor Ort mit Google Events: Die zweite Sache, die ich zeigen möchte, ist, wie Sie mithilfe von Google Analytics die auf einer Website verbrachte Zeit verfolgen können auf einer Website verbrachte Zeit . Dazu erstellen wir zunächst ein neues Tag. Wir werden das GA4-Events-Tag verwenden. Dann müssen wir die Veranstaltungsdetails eingeben . Lassen Sie uns zunächst das Konfigurations-Tag auswählen und die Eventzeit vor Ort benennen. Es wäre toll, wenn wir sehen könnten, wie lange eine Person an der Seite geblieben ist. Fügen wir also auch einen zusätzlichen Parameter namens Zeit hinzu. Wir möchten jedoch, dass sich diese Variable jedes Mal ändert, wenn ein Ereignis ausgelöst wird. Lassen Sie uns also überprüfen, ob wir irgendwelche Variablen in unserem Arsenal haben. Um das zu erreichen. Wir können sehen, dass wir in unseren besten Variablen nichts Passendes haben . Also müssen wir eine neue Variable erstellen. Lass uns einen erstellen. Jetzt. Unter den vordefinierten Variablen haben wir leider keine Variablen , die uns die verstrichene Zeit zurückgeben würden Wir könnten ein benutzerdefiniertes JavaScript verwenden, um es so zu programmieren , dass es den Unterschied zwischen dem Laden der Seite und jetzt zurückgibt . Es gibt jedoch eine einfachere Option und wir können weitere Typen in der Community-Vorlagengalerie entdecken. Ich weiß bereits, dass es dafür eine Variable namens verstrichene Zeit Aber wenn Sie es nicht wissen, können Sie es jederzeit hier in der Suchleiste suchen. haben wir die Community-Vorlagen kurz besprochen In der vorherigen Lektion haben wir die Community-Vorlagen kurz besprochen. Aber wie Sie sehen, gibt es ähnliche Skripts oder Variablen, die die Funktionen von Google Tag Manager erweitern würden . Dieser ermittelt speziell, wie es in der Beschreibung heißt, die verstrichene Zeit, seit die GTM-Skripte mit der Verarbeitung des Skripts begonnen Das ist im Grunde genau das, was wir brauchen. Deshalb kannst du immer im Community-Repository nachschauen , wenn du keine vordefinierten Variablen als Tags findest , wenn du keine vordefinierten Variablen als Tags . Wenn du sie auch hier nicht findest, dann musst du eine benutzerdefinierte Programmierung in JavaScript vornehmen. Alles was du woanders suchen musst. Okay, lassen Sie uns es jetzt einfach auf unseren Arbeitsbereich setzen. Es wird automatisch an unsere Variablenkonfiguration angepasst und wir erhalten einige weitere Einstellungen. Da diese Zeit in Millisekunden zurückgegeben wird. Das wird in unserem Google Analytics ziemlich verwirrend aussehen . Wir können es einfach in Sekunden umrechnen. Nennen wir diese neue Variable verstrichene Zeit in Sekunden. In Ordnung. Wir müssen auch einen Trigger einrichten. Wir könnten einen Trigger verwenden, den wir bereits erstellt haben, aber dieser Trigger wird nur einmal ausgelöst. zu diesem Zweck Lassen Sie uns zu diesem Zweck einen neuen Trigger erstellen. Wählt auch den Zeitauslöser und wir nennen ihn Zeit 20, weil wir ihn nach 20 s auslösen und ihn nicht einschränken werden. Also wählen wir erneut den Seitenhostnamen aus und ordnen ihn dem RegEx zu, wie wir es auf jeder Seite auslösen wollten In Ordnung, wir sind also alle gesagt und getan. Sie speichern es einfach und testen es. Warten wir jetzt 20 s. In Ordnung. Jetzt ist die Technologie ausgelöst und wir sehen unsere benutzerdefinierten Ereignisse für alle 20 s ausgelöst wurden. Wir können auch überprüfen, ob alles in der Debug-Ansicht funktioniert Und Sie werden sehen, dass unser Event auf Time on Site mit dem Parameter, der die Sekunde hält , erfolgreich ausgelöst wurde. Okay, ich werde nicht zulassen, dass diese Ereignisse alle 20 s ausgelöst werden. Ich wollte Ihnen nur zeigen wie Sie diesen Trigger auf andere Weise verwenden können Jetzt werde ich diese benutzerdefinierten Ereignisse alle 20 s entfernen . Ich werde auch den Trigger entfernen. Und Sie können sehen, da ich noch keine Version veröffentlicht habe, kann ich die Änderungen einfach hier rückgängig machen. Das hilft also. Sie können einen Zeitauslöser verwenden. Eine weitere Sache, die Sie hier beachten sollten, ist, dass wir dieses Mal Trigger weiter auslösen, unabhängig davon, ob Fokus auf Ihrer Website liegt oder nicht Ich habe zum Beispiel diesen Tab im Hintergrund laufen lassen. Niemand hat sich die Seite tatsächlich angesehen. Der Triggered wurde jedoch weiterhin ausgelöst, wie Sie hier in der Debug-Ansicht sehen können Dies ist also nicht das besonders effektive Tool um die richtige Zeit vor Ort zu messen, aber es ist etwas, das Ihnen zusätzliche Einblicke geben könnte . Es gibt natürlich einige Workarounds, die Sie tun können, damit dies besser funktioniert, z. B. wird das Ereignis nur ausgelöst, wenn der Tab Dafür müssen Sie jedoch ein paar VBA-Skripte programmieren ein paar VBA-Skripte Und das werden wir in dieser Lektion nicht tun. 5. Scroll-Distanz-Tracking Teil 1 Zeitgesteuert: Okay. Scrollen ist alles in Ordnung, aber wie Sie sehen werden, gibt es einige Probleme damit. Wenn ich zum Beispiel ziemlich schnell durch diesen Artikel scrolle, habe ich den Artikel offensichtlich nicht wirklich gelesen. Die Ereignisse werden immer noch ausgelöst. Dies ist nicht die beste Methode, um zu messen, ob der Besucher die bestimmte Seite gesehen oder gelesen hat. Gibt es eine Möglichkeit, dieses Tracking zu verbessern? Nun, eine Sache, die wir tun können, ist, zu unserem Google Tag Manager zurückzukehren und dieses Ereignis nicht nur bei Scrolldistanz auszulösen, sondern auch erst nach einer bestimmten Zeit. Dies wird eine bessere Wirkung haben. Wenn jemand zu schnell gescrollt hat, werden die Ereignisse nicht registriert Aber wenn sie die Seite tatsächlich lesen, werden die Ereignisse bei Bedarf ausgelöst Kehren wir zu unseren Triggern zurück und öffnen den Scroll-Tief-Trigger erneut. Diesmal möchten wir, dass es nicht nur auf bestimmten Seiten ausgelöst wird, sondern auch nach einer bestimmten Zeit . Wie können wir das machen? Wir können dies einfach tun, indem wir eine unserer zuvor erstellten Variablen, die als Lapse Time bezeichnet wird Wenn wir beispielsweise möchten, dass dieser Auslöser ausgelöst wird, nachdem eine Person mindestens 30 Sekunden oder länger auf unserer Website verbracht hat, können wir grundsätzlich überprüfen, ob diese Variable größer als 30 ist Jetzt speichern wir es. Lass es uns nochmal versuchen. Wenn wir jetzt scrollen, werden Sie feststellen, dass das Scrolltiefen-Ereignis immer noch ausgelöst wird. Aber wenn wir es überprüfen, werden wir feststellen, dass keine Panzer hingerichtet wurden. Wenn wir noch ein bisschen weiter scrollen, gehen wir zurück. Das Gleiche passiert jetzt, wenn wir den variablen Abschnitt überprüfen, werden wir feststellen, dass die Anzahl der verstrichenen Sekunden noch nicht 30 beträgt Aber wenn wir etwas länger warten, der Timer 30 überschreitet, können wir auch das Scroll-Ereignis auslösen Wenn wir nun weiter scrollen, sollte das nächste Scroll-Tiefen-Event das Tag auslösen. Okay, schauen wir uns das an. Jetzt sehen wir, dass die verstrichene Zeit in Sekunden höher als 30 ist und unser GA-Scroll-Track-Event in Google Analytics ausgelöst wurde Wir können es auch in unserem Google Analytics überprüfen und sehen, dass der 75% -Trigger erfolgreich ausgelöst wurde Wenn wir auf der Seite weiter nach unten scrollen, werden die 90% ebenfalls registriert. Dies ist eine viel bessere und effektivere Methode, um die Scrolldistanz anhand von Timern nachzuverfolgen . Dadurch erhalten Sie relevantere Daten darüber, welche Personen Ihre Artikel tatsächlich lesen und welche nicht Sie müssen bedenken, dass diese Art von Triggern nur einmal Wenn ich auf der Seite wieder nach oben scrolle, werden sie nicht ausgelöst. Sie auch hier daran, wenn Sie die Dauer dieses Timers einstellen. Wenn Sie ihn zu niedrig einstellen, hat er möglicherweise nicht den gewünschten Effekt. Das Gleiche gilt, wenn Sie ihn zu hoch einstellen, dann könnte ein Besucher den größten Teil Ihrer Seite lesen bevor eines Ihrer Ereignisse ausgelöst wird. Okay, bevor wir damit fertig sind, können wir überprüfen, ob unser Filter für das Tracking auch auf einigen anderen Seiten funktioniert. Da wir es nur auf die Blog-Seite beschränken , wenn ich auf unsere Shop-Seite gehe, sollte das Tag nicht ausgelöst werden. Lass uns das testen. Warte 30 Sekunden. Wir werden in einer Weile nochmal nachschauen. In Ordnung, die 30 Sekunden sind vergangen. Wir sehen das, weil unser Timer ausgelöst wurde. Wenn wir auf der Seite etwas weiter nach unten scrollen und die Scrolltiefe überprüfen, sehen wir jetzt, dass keines der Tags abgefeuert wurde. Es gibt auch eine coole Möglichkeit, diese Tags zu debuggen und zu sehen, warum sie abgefeuert wurden oder nicht Wenn wir auf unser GA-Scroll-Tag klicken, sehen wir hier ein Rotes Kreuz, was bedeutet, dass es nicht abgefeuert wurde Du kannst auf ein beliebiges Tag klicken und erhältst weitere Informationen darüber , wie dieses Tag ausgelöst wurde. Du kannst sehen, dass unter Trigger ausgelöst wurde, die Scrolltiefe im Blog nicht ausgelöst wurde. Warum wurde sie nicht ausgelöst? Weil die Seiten-URL keinen Blog enthält, obwohl die verstrichene Zeit in Sekunden mehr als 30 war Wenn wir das vorherige Ereignis überprüfen, werden wir feststellen, dass hier beide Einschränkungen nicht erfüllt wurden Die Zeit vor Ort betrug weniger als 30. Wir waren nicht auf unserem Blog. Dies ist eine hervorragende Möglichkeit, Tags zu überprüfen, wenn Sie sich nicht sicher sind, warum sie nicht ausgelöst werden oder ob sie ausgelöst werden und es nicht sein sollten. 6. Click-Tracking Teil 1 ausgehende Links: Schauen wir uns nun an, wie wir verschiedene Arten von Klicks auf Ihrer Website verfolgen können . Von Schweinen und Buttons bis hin zu Klicks auf ausgehende Links und sogar interne Links wie gute Downloads, Formularklicks und so weiter Warum sollten Sie all diese Klicks überhaupt verfolgen wollen? Nun, der häufigste Grund ist , Ihr Benutzerverhalten besser zu verstehen. Wie Sie sich vorstellen können, alle Benutzer auf Ihrer Website. Sie klicken auf verschiedene Links, verschiedene Unterseiten, Schaltflächen , Handlungsaufforderungen, Formulare usw. Was Sie also wissen möchten, ist das Gesamtbild dessen, was vor sich geht. Wenn zum Beispiel eine bestimmte Unterseite oder ein bestimmter Button angeklickt wurde, könnte Sie natürlich an einer bestimmten Seite interessiert sein, auf die Links am häufigsten geklickt werden Und wenn Sie einige ausgehende Links haben, wie zum Beispiel Ihre Partner oder Ihre sozialen Netzwerke, möchten Sie wissen, welche davon für Ihre Besucher am beliebtesten oder nützlichsten Wenn Sie Affiliate-Werbung betreiben und den Traffic auf einige andere Seiten lenken, sollten Sie diese natürlich Affiliate-Werbung betreiben und Traffic auf einige andere Seiten lenken, auch messen. Es gibt einige dieser Fälle, die Sie abdecken können , indem Sie all diese Interaktionen verfolgen. Das erste, was Sie wirklich haben sollten, ist ein solider Plan. Was und warum Sie bestimmte Klicks verfolgen möchten. Wenn Sie einfach alles auf einmal verfolgen, werden Sie wahrscheinlich in all den gesammelten Daten verloren gehen . Am Ende. Du würdest es dir wahrscheinlich nicht einmal mehr ansehen. Das wäre also eine totale Verschwendung Ihrer Tracking-Daten. Als Erstes müssen wir einen Klickauslöser einrichten, damit wir ihn auf unserer Website überprüfen können, um zu sehen, wie er sich verhält und was wir daraus gewinnen können Wir müssen also Optionen, alle Elemente und nur Links auslösen . Der Unterschied zwischen ihnen ist, dass sie nur Links überprüfen. Wenn auf einen Link geklickt wurde. Der leitet Sie zu einer anderen Seite, Unterseite oder, falls es sich um einen ausgehenden Link zu einer anderen Website Und alle Elemente werden ausgelöst, wenn Sie auf ein beliebiges Element oder einen Teil Ihrer Website klicken. Es spielt keine Rolle, ob es sich um einen Link oder etwas anderes handelt. Und wir werden beide in großen Mengen überprüfen. Aber fangen wir vorerst einfach nur mit Links an. Weil es ein bisschen einfacher ist. Sobald wir diese Trigger erstellt haben, haben wir ein paar Optionen. Der erste ist Wait for Tags. Wenn Sie dies ankreuzen, können Sie einige weitere Optionen einstellen. Und das bedeutet im Grunde, dass es auf alle Texte wartet , die aufgrund dieses Triggers ausgelöst werden könnten Wenn Sie sich vorstellen können, möchte Ihr Browser Sie sofort auf eine andere Seite weiterleiten, wenn Sie auf einen Link klicken . Und wenn dieser Link nicht in einem separaten Tab geöffnet wird, wird das Tag, das mit diesem Trigger verknüpft ist möglicherweise nicht vollständig oder gar nicht ausgelöst. In diesem Fall sollten Sie also wirklich noch ein bisschen warten, um sicherzustellen, dass die gesamte mit diesem Trigger verbundene Steuer erfolgreich ausgelöst und ihre Aufgaben erfüllt hat . Standardmäßig. Es gibt eine Verzögerung von zwei Sekunden, aber Sie können sie ändern, wenn Sie möchten Die andere ist die Checkvalidierung. Und das macht im Grunde genommen Kontrollen. Linkklicks bewirken tatsächlich das, was die beabsichtigte Aktion ist. Manchmal kann es vorkommen, dass ein JavaScript die Ausführung oder Umleitung des Links oder die Ausführung von Forenbeiträgen oder Ähnlichem blockiert Umleitung des Links oder die Ausführung von Forenbeiträgen oder Ähnlichem Es stellt im Grunde sicher , dass auf den Link geklickt wird Dass es tatsächlich die erforderliche Aktion ausführt und nicht einfach durch ein Skript oder etwas anderes gestoppt wird. Ich lasse es vorerst einfach ungeprüft. Wenn Sie auf Tags warten ausgewählt haben, erhalten Sie im Grunde eine Warnmeldung. Es sollte nur auf bestimmten Seiten ausgeführt werden. Denn jedes Mal, wenn Sie auf einen Link klicken, pausiert der Google Tag Manager ihn für diesen Zeitraum. Ihre Seite könnte also wirklich langsam aussehen. Und mit diesen Filtern können Sie festlegen, wo diese Trigger ausgelöst werden sollen. Für unsere Testzwecke. Ich werde es vorerst deaktivieren. Und ich überlasse es einfach allen Klicks. Sie benennen es einfach und speichern den Tag. So wie wir es für den Time Trigger getan haben. Wir wollen auch einige Gebäudevariablen setzen, um zusätzliche Daten über die ausgelösten Klicks zu erhalten Schauen wir uns also einfach die eingebauten Variablen an und sehen, was wir zur Verfügung haben. Unter dem Bereich Klicks. Sie können sehen, dass wir eine Reihe vordefinierter Variablen Click-Element, Click Classes, Click-ID, Ziel, URL und Text zur Verfügung Click Classes, Click-ID, haben. Lassen Sie uns vorerst einfach alle überprüfen. Später. Wenn Sie sehen, dass Trudeau einige dieser Variablen neu hat, können Sie sie jederzeit deaktivieren In Ordnung, lassen Sie uns das auf unserer Website testen. Wie Sie sehen, passiert nichts, wenn ich zufällig auf der Seite herumklicke. Aber wenn ich auf, sagen wir, einen Block klicke , dann wirst du sehen, dass ein Linkklick ausgelöst wird. Und wenn wir darauf klicken, um weitere Informationen zu erhalten, werden wir sehen, dass keiner der Texte abgefeuert wird, weil wir keine gesetzt haben. Aber wenn wir unter die Variablen gehen, werden wir sehen, dass all diese zusätzlichen Variablen , die wir aktiviert haben, gefüllt werden Klicken Sie auf Elemente, klicken Sie auf ID , Ziel usw. Dies sind also alle Variablen, die wir verwenden können, wenn wir mit diesen Links arbeiten. Kehren wir zum Google Tag Manager zurück. Wenn wir uns nun nur auf einen ausgehenden Link konzentrieren möchten, müssen wir unseren Trigger so ändern, dass er nur ausgelöst wird, wenn auf einen ausgehenden Link geklickt wurde Wir können dies tun, indem wir nur nach einigen der Linkklicks filtern , nicht nach allen. Und dann müssen wir eine Variable auswählen , die das im Grunde definiert. Wir könnten unsere Klick-URL verwenden , um zu überprüfen, dass sie nicht unsere Domain enthält. Aber Google Tag Manager hat uns tatsächlich eine bessere Möglichkeit gegeben, dies zu tun. Dafür haben wir eine spezielle Variable und wir können sie erstellen, speziell für diesen Zweck. Was wir also brauchen, ist im Grunde eine Eventvariable im Freien. Das ist eine wirklich mächtige Variable. Dadurch erhalten Sie einige zusätzliche Daten. Wir verwenden es, um zu erkennen, ob sich bei einer Element-URL tatsächlich um eine eingehende oder ausgehende URL Wir wählen sie einfach Outbound aus und schon werden wir alle zugehörigen Domains anzeigen Was wir hier eingeben müssen, sind jetzt Subdomains unserer primären Domain , die wir gruppieren und als dieselbe Domain betrachten möchten gruppieren und als dieselbe Domain betrachten Wenn wir zum Beispiel diese Domain schreiben, die wir verwenden, können wir alle Links berücksichtigen, die wir nicht von dieser Domain und Subdomain stammen nicht von dieser Domain und Subdomain Wenn Sie dann eine Sharp-Subdomain hinzufügen möchten, werden diese beiden Domains als identisch betrachtet Wir müssen das nicht für alle Subdomains tun. Wenn wir nicht möchten, können wir einfach unsere Hauptdomain senden. Und im Grunde wird überprüft, ob sich dieser Teil irgendwo in Domänen befindet. Wir sind also fast fertig. Und diese Dummy-Variable tatsächlich „True“ zurück, wenn der Klick des Elements „Ausgehend“ ist, oder „ False“, wenn er eingehend ist Lassen Sie uns es nun benennen und die Dinge testen. Okay? Lassen Sie uns überprüfen , ob es wahr ist. Und wenn ja, lösen wir es aus. Und wir werden diese Klicks von allen Links einfach in Ausgehende Links umbenennen allen Links einfach in Ausgehende Links umbenennen Jetzt speichern wir es und erstellen ein Tag. Wenn wir all diese Klicks in Google Analytics protokollieren möchten, wählen wir im Grunde einfach Google Analytics aus, das ein Ereignis auslöst. Wir wählen das Konfigurations-Tag und benennen das Ereignis nach Belieben und nennen es Outbound Click An dieser Stelle möchte ich erwähnen, dass der GA4 ausgehende Klicks automatisch verfolgen kann Wenn Sie die erweiterte Messung im GA4 einrichten. Ich zeige Ihnen nur dieses Beispiel, aber Sie können dieses Wissen auf andere Fälle anwenden , die Sie möglicherweise nützlich finden. Okay, lass uns weitermachen. Nachdem Sie das Ereignis benannt haben, können wir einige zusätzliche Parameter festlegen. Diese sind optional, und wenn Sie sie nicht benötigen, müssen Sie sie nicht einrichten. Alles. Habe gerade den Outbound-Link gesagt damit wir sehen können, wohin sie umgeleitet wurden , um diese Parameter-URL zu benennen und die entsprechende Variable auszuwählen Wählen wir nun einfach den Trigger aus, den wir erstellt haben. Klicken Sie also auf Outbound Links, ich werde es benennen. Und jetzt können wir es testen, indem wir auf unseren Shop-Link klicken. Und das ist ein interner Link. Du wirst sehen, dass er keine der SMS abgefeuert hat. Wenn wir jedoch auf den Link Google klicken, der ungebunden ist , können wir sehen, dass das GA-, Entbündelungsklick-Tag Wenn wir also darauf klicken, sehen wir, dass es sich um einen ausgehenden Link handelt Und wenn wir auf den vorherigen klicken, überprüfen wir ihn und stellen fest , dass das nicht stimmt. Jetzt schließen wir einfach all diese Tabs, weil wir sie nicht benötigen. Und wir können das auch in Google Analytics überprüfen. Wenn Sie einfach unter die Echtzeit-Ereignisse gehen. Und wir werden sehen, dass unser Outbound-Link ausgelöst wurde 7. Click-Tracking Teil 2 Schaltflächen und andere Elemente: Okay, schauen wir uns jetzt wie wir einige andere Schaltflächen verfolgen können, wie zum Beispiel in den Warenkorb legen oder auf mein Setup auf ein Bild klicken Dies ist ein zusätzlicher Link. Wenn Sie auf diese Schaltfläche klicken, werden diese Link-Ereignisse ausgelöst, obwohl das Tag dadurch nicht ausgelöst wird. Aber wenn wir auf der Warenkorbseite nachschauen, haben wir einige Schaltflächen, an die JavaScript gebunden ist. Erstes Beispiel ist diese Schaltfläche „Gutschein anwenden“. Wenn ich darauf klicke, heißt es im Grunde nur, gib einen Gutscheincode ein. Und wir registrieren keine Clique , weil es keinen Link dazu Schauen wir uns also an, wie wir diese Art von Schaltflächen für Klicks an beliebiger Stelle auf Ihrer Website mit dem Google Tag Manager vereinbaren können Schaltflächen für Klicks an beliebiger Stelle . Bisher haben wir nur Link-Ereignistypen ausgewählt. Jetzt fügen wir den neuen Trigger hinzu , der alle Elemente dieses Triggers mit jedem Klick auf eine beliebige Stelle auf Ihrer Website auslösen. Also lass es uns einfach testen. Wie du siehst. Wenn ich irgendwo auf die Website klicke, wird das Klickereignis ausgelöst. Wenn ich in das Formular oder die Karten klicke, egal wo ich klicke, wird dieses Ereignis ausgelöst. Wenn wir filtern wollen, um nur Klicks auf bestimmte Schaltflächen zu registrieren, müssen wir einige Filter setzen. Schauen wir uns jetzt an, wie wir das machen können. Zuerst. Was wir tun können ist auf die Schaltfläche selbst zu klicken. Dann können wir überprüfen, welche Variablen gesetzt wurden. Durch diese Klicks. Wir können sehen, dass wir eine Click-Klassenvariablen gesetzt haben und sie auf Button gesetzt ist. Wir sehen auch, dass es sich den Click-Elementen um ein HTML-Schaltflächenelement handelt. Wir haben keine Ideen oder Ziele. Wir haben auch ein Klicktext-Set, um den Gutschein einzulösen. Wenn wir diese spezielle Schaltfläche einfach ziehen möchten, könnten wir den Filter für diesen Auslöser so einstellen, könnten wir den Filter für diesen Auslöser so einstellen nur ausgelöst wird, wenn auf Text geklickt wird, was einem Coupon entspricht. Also kopieren wir es einfach und wir richten es ein. Wir benötigen also unseren Klicktext , um den Coupon ebenfalls einzulösen. Speichern wir es. Und bevor wir es in Aktion sehen können, müssen wir es auch mit einem Etikett versehen. Also lass uns das jetzt schnell machen. Ich werde ein neues GA4-Event erstellen und es wie einen Coupon benennen Wir werden keine weiteren Parameter festlegen da wir sie derzeit nicht benötigen. Das bedeutet, das Konfigurations-Tag festzulegen und unseren Trigger auszuwählen. Jetzt speichern wir es. Und wenn wir zurückgehen und irgendwo auf der Seite klicken, ist das Klick-Event immer noch registriert, aber dieses Deck wird nicht abgefeuert. Okay? Was passiert nun, wenn wir auf die Schaltfläche „Gutschein anwenden“ klicken? Dann, wie Sie sehen können, hat unser Tag gezündet, wie es sollte. Auch hier können wir überprüfen, warum das passiert, und wir werden sehen, dass die Feuerbedingung „Klicken Sie überall“ erfüllt ist. Beim vorherigen Klick war das Klicken auf Text nicht gleichbedeutend mit dem Einlösen des Coupons. Aus diesem Grund steht es in Flammen. Im Allgemeinen möchten Sie alle Schaltflächen verfolgen, auf die geklickt wurde Deshalb ist es wichtig, Variablen zu verwenden. Und hier kannst du sehen, dass dies ein Klassenbutton ist. Gehen wir also zurück zu unserem Shop und schauen ob alle Buttons dieses Klassenset haben. Also lass uns auf In den Warenkorb legen klicken. Schauen wir es uns jetzt an. Und wie Sie sehen können, auf dieser Schaltfläche mehrere Klassen festgelegt. Einer ist eine Schaltfläche, einer ist der Produkttyp, einfache Schaltfläche Zum Einkaufswagen hinzufügen und so weiter. Wir können jetzt unseren Trigger so ändern, dass er nur auf Buttons ausgelöst wird, weil wir wissen, welche Klasse wir verwenden müssen. Kehren wir also zu den Triggern zurück und wählen Sie „Auf eine beliebige Stelle klicken“. Und benennen wir es zuerst um, um auf Schaltflächen zu klicken. Gehen wir nun schnell zurück und wir müssen sicherstellen, dass die Klickklasse eine Schaltfläche enthält. Also wählen wir die Klickklasse aus. Und wir werden es nicht auf Augenhöhe belassen, denn das würde bedeuten, dass der gesamte Klassenname Buttons entsprechen müsste. Und wie wir auf einigen Buttons gesehen haben, haben wir einige zusätzliche Klassen. Wenn wir wollen, auch Zieldosis-Knöpfe, müssen wir enthält auswählen. Und dann schreiben wir Button. Speichern wir es. Lassen Sie uns unsere Seite aktualisieren. Und lassen Sie uns auf In den Warenkorb legen klicken. Lassen Sie uns überprüfen, ob das klickt. Und wir werden sehen, dass die als Click-Klasse ausgelöste Technologie das Namensmuster enthält. Wenn wir zur Warenkorbseite gehen und auf „ Anwenden“ klicken , wird dasselbe Event ausgelöst. Und wenn wir es in Google Analytics überprüfen, stellen wir fest, dass dieses Ereignis zutrifft. Der Gutschein wurde abgefeuert. Was natürlich nicht gut ist. Jetzt lösen wir es aus, es ist auf allen Buttons. Lassen Sie uns also auch schnell unseren Tag ändern. Wenn wir zu unserem Tag zurückkehren und Events auswählen, klicken Sie auf Gutschein anwenden und wechseln Sie jetzt zu Buttons. Dann ändern wir den Namen in Button-Click. Wir können auch zusätzliche Ereignisse einrichten, um auf ID zu klicken. Wenn wir also verschiedene Buttons mit demselben Text haben, können wir sie unterscheiden. Speichern wir jetzt dieses Deck. Teste es aus. Jetzt klicken wir auf Gutschein anwenden. Und lass uns auch in den Laden gehen. Und wir klicken auch auf die Schaltfläche Zum Einkaufswagen hinzufügen. Lassen Sie uns nun in Google Analytics überprüfen , ob alles korrekt ausgelöst wurde. Und wir sollten sehen, dass die beiden Buttons Click-Events auslösen, Feuer auslösen. Natürlich können Sie all dies auch mit dem Google Tag Assistant überprüfen , wenn Sie möchten. diese Weise können Sie also alle Schaltflächen und Links auf Ihrer Website verfolgen. Sie müssen nur entscheiden, welche für Sie wirklich wichtig sind, um sie zu verfolgen 8. Lektüre und Schreibschrift von ersten Party-Cookies: In den vorangegangenen Lektionen haben wir überprüft, wie Sie verfolgen können, was Ihre Besucher auf Ihrer Website tun? Lassen Sie uns ein wenig darüber reden, wie Sie diese Informationen während der Sitzung oder zwischen verschiedenen Seiten oder vielleicht längere Zeiträume wie Tage oder Wochen beibehalten können . Dafür benötigen wir eine Art Speichercontainer, in dem wir einige Daten speichern und sie später abrufen können. . Browser haben bereits diesen Mechanismus und es wird Cookies genannt. Wir werden also ein wenig darüber reden, warum Sie diese Daten speichern möchten. Welche Daten möchten Sie speichern und wie Sie die Cookies von Google Tag Manager einstellen und lesen ? Lassen Sie uns zuerst besprechen, warum Sie tatsächlich Cookies verwenden würden. Wenn Sie beispielsweise eine Aktion durchführen möchten oder wenn Sie ein Tag auslösen möchten, nachdem Ihr Besucher Ihre Website fünfmal besucht hat, oder wenn er ein bestimmtes Formular dreimal angesehen hat oder wenn er auf einige Produkte geklickt hat, damit Sie handeln können, wenn sie eine bestimmte Schwellenwert. Und hier sind Cookies wirklich nützlich. Sie können diese Art von Informationen in Cookies speichern. Wenn Sie über ein Registrierungsformular verfügen, können Sie auch vorbeugend einige Informationen speichern, die dieser Benutzer zuvor registriert hat oder auf Ihrer Website angemeldet war . Und Sie können ihnen vielleicht einige andere Daten auf Ihrer Website zeigen. Wenn Sie ein Affiliate-Programm ausführen und keine der vorhandenen Plattformen verwenden, können Sie einfach die Affiliate-ID von dem speichern, von dem Ihr potenzieller Kunde tatsächlich gekommen ist, damit Sie ihnen die Conversions zuordnen können wenn es passiert. Wir werden einen Blick auf die Verwendung von Cookies in einem bestimmten Szenario werfen, in dem Sie sich erinnern möchten, wo vom ursprünglichen Datenverkehr auf Ihre Website kam. Dafür werden wir einen Empfehlungsparameter verwenden und wir werden einen Blick werfen. Welche Seite sendet Sie an den Traffic, damit Sie diese Informationen später in der Analyse verwenden können? Standardmäßig speichert Google Analytics diese Informationen bereits. Wenn Sie jedoch verschiedene Subdomains verwenden oder Traffic zu einem externen Zahlungsanbieter eines Drittanbieters führen, kann dies verloren gehen. es im Cookie speichern, wird sichergestellt, dass Sie auf der Dankeschöse-Seite oder wenn die Konvertierung tatsächlich stattfindet, diese Informationen in haben. Sie können es in Google Analytics speichern. Eine weitere Sache zu beachten ist, dass Cookies browserabhängig sind. Sie werden also nur im aktuellen Browser gespeichert. Kommen Sie zu Ihrer Website mit verschiedenen Browsern, dann werden diese Cookie nicht übertragen. Außerdem können Sie diese Cookies nicht lesen, wenn sie im privaten Modus oder von einem anderen Gerät wie Mobilgerät und dann von ihrem PC aus besuchen . Jetzt kommen wir direkt zu ihm. Ich habe eine Testseite vorbereitet, auf der wir grundsätzlich nur den Link haben uns zu unserem GTM-Testkursshop weiterleitet. Und Sie können die Domain hier oben sehen. Und wenn ich darauf klicke. Unser Shop lädt und wir können die Seitenansicht-Ereignisse unter Variablen einchecken. Dass der Referrer diese Domäne war. Und das ist genau das, was wir in den Cookies speichern wollen. Sobald Sie auf der Website surfen. Wenn ich jetzt zum Blog gehen. Ein Verweis auf eine Blog-Seite wird die vorherige Seite sein, also die Standard-gtm.outtale.com Lassen Sie uns also einen Blick auf Variablen werfen. Und Sie sehen, die vorherige Seite ist ein Referrer. Was wir tun möchten, ist, sich an den ersten Referrer zu erinnern und ihn im Cookie zu speichern. Und schauen wir mal, wie wir das tun können. Das erste, was wir brauchen, ist eine Art Art, diese Cookies zu lesen und zu schreiben. Zum Lesen von Cookies. Sie können grundsätzlich eine benutzerdefinierte Variable verwenden und Sie können einfach den Wert eines Cookies in dieser Variablen abrufen . Aber zum Schreiben gibt es derzeit keinen Mechanismus im Google Tag Manager. Also für dies wird zu Vorlagen gehen und wir werden eine neue Tag-Vorlage hinzufügen. Und wir werden einfach suchen und der erste, den Sie sehen, ist ein Cookie-Schöpfer. Also habe ich gerade zu unserem Arbeitsbereich hinzugefügt. Moment werden wir einfach zustimmen. Und wir haben diese Tag-Vorlage erstellt. Wir müssen auch einige Berechtigungen in dieser Vorlage einrichten, so gehen Sie unter den Berechtigungsschritt hier, Sie werden alle Berechtigungen sehen. Diese Vorlage hat, so kann es sich in der Konsole anmelden und Sie können es ändern oder es kann Cookie-Wert setzen. dieses Abschnitts müssen wir alle Cookies setzen, die wir verwenden möchten. Lassen Sie uns dies einfach in das ändern, was in „original_referrer“ gespeichert wird. Ich werde es retten. Und jetzt können wir tatsächlich etwas arbeiten. Der Arbeitsprozess wird also so sein. Zuerst müssen wir überprüfen, ob das Cookie bereits gesetzt ist. Wenn ja, dann haben wir bereits diese ursprüngliche Empfehlung und wir sollten sie nicht wieder einstellen. Wenn es nicht gesetzt dann müssen wir den Wert der Empfehlung erhalten und ihn im Cookie speichern. Dafür werden wir ein neues Tag erstellen. Und wir müssen es auf allen Seiten überprüfen. Aber das wird uns nicht die zusätzlichen Informationen geben, die wir brauchen, also müssen wir einen neuen Auslöser dafür schaffen. Und wir erstellen einen neuen Seitenansicht-Auslöser, wie wir auf allen Seiten laufen wollten aber mit einer Ausnahme, nur wenn dieses Cookie noch nicht gesetzt wurde. Wir müssen also eine Variable überprüfen, die unseren Cookie-Wert enthält und prüfen, ob sie gesetzt ist oder nicht. Wir haben diesen Wert noch nicht, weil wir ihn noch nicht erstellt haben. Lassen Sie uns also eine neue Variable zum Lesen von Cookies erstellen. Wie ich bereits erwähnt habe, haben wir einen Variablentyp bereits gesetzt. Und hier ist es, First-Party-Cookies. So können wir es einfach auswählen, einen Cookie-Namen setzen. Und jetzt müssen wir sicherstellen, dass diese Variable noch nicht gesetzt wurde. Leider gibt uns der Google-Tag-Manager keine Möglichkeit zu überprüfen, ob eine Variable gesetzt wurde oder nicht. Also werden wir nur überprüfen, ob gleich „undefined“ ist. Nennen wir den Auslöser. Ok. Dieses Tag wird auf allen Seiten ausgelöst. Wenn der Cookie noch nicht gesetzt wurde. Wenn dies der Fall ist, dann müssen wir dieses Cookie einrichten und wir können dies tun, indem wir unseren neu erstellten Template-Cookie-Ersteller auswählen . Benennen Sie es und setzen Sie einen Cookie-Wert dafür. Wir werden nur den Variablenreferrer verwenden. Und jetzt müssen wir den Ablaufmodus auswählen. Dies definiert grundsätzlich , wann der Cookie ablaufen wird. Standardmäßig ist die Sitzung ausgewählt und die Sitzung ist nur an die Sitzung des Browsers gebunden, wenn der Browser geschlossen wird. Dieser Cookie geht verloren, wenn wir ihn länger merken möchten. Lass es uns einfach für 30 Tage einrichten. Wir sind im Grunde fertig. Jetzt können wir testen, ob das funktioniert. Gehen wir zurück zu unserer Empfehlungsseite und lassen Sie uns auf den Link klicken. Wenn unsere Seite geladen wird, können wir das Ereignis der Seitenansicht überprüfen und wir werden sehen, dass unser Cookie-Ersteller erfolgreich ausgelöst hat , wenn wir darauf klicken. Wir werden sehen, dass alle Einschränkungen erfüllt sind. Der Cookie-Referrer wurde noch nicht gesetzt und dass alles funktioniert. Wie überprüfen Sie nun, ob das Cookie erfolgreich gesetzt wurde? Es gibt einige Chrome-Plugins, die Sie dafür verwenden können, oder Sie können ein natives Entwickler-Tool Ihres Browsers verwenden . Wenn Sie Firefox oder Chrome verwenden, können Sie einfach durch Drücken von „F12" aktiviert werden. Was uns interessiert, ist der Anwendungsteil davon. Und in der Anwendung werden Sie sehen, dass wir unter der Speicherung Cookies haben. Und wenn wir unsere Domain auswählen, erhalten wir alle Cookies, die auf dieser Domain gesetzt wurden. Also lassen Sie uns nach unserem Cookie suchen. Und wenn wir darauf klicken, sehen wir, dass der Wert korrekt auf diese Domäne gesetzt wurde. Nun können wir auch unsere Variablen überprüfen, um zu sehen, ob unser Erstanbieter-Cookie erfolgreich gelesen wurde. Und wie wir sehen, liest die Cookie-Referrer-Variable, die wir gesetzt haben, auch den gleichen Wert. Dieser Wert ist jedoch nicht gut formatiert. Also lassen Sie uns dies zuerst beheben und dann werden wir die Seite aktualisieren und sehen, ob das Cookie zurückgesetzt wird oder ob wir nur den vorherigen Wert erhalten. Um dies zu beheben, können wir unter den Variablen und unter unserer Cookie-Referral-Variable gehen und wir können URI-Decode-Cookie aktivieren. Dies ersetzt im Grunde alle diese kodierten Zeichen durch die normalen Zeichen. Und Sie werden die crrect-URL sehen . . Lass es uns einfach retten. Und erfrischen Sie es. Und lasst uns zum Beispiel auf unserem Blog klicken. Nun, wenn alles richtig funktioniert, sollten wir nicht mehr sehen, wie der Tag ausgelöst wird. Und schon in der Zusammenfassung sehen wir es nicht. Aber nur um sicherzustellen, dass wir auf die Seitenansicht klicken können, und wahr, dieser Cookie-Schöpfer wurde nicht gefeuert. Wir können darauf klicken und wir werden sehen , dass natürlich Cookie-Referrer-Variable bereits gesetzt wurde. Es ist nicht mehr undefiniert. Und deshalb hat dieser Abzug nicht gefeuert. Wenn wir unter Variablen gehen und diese Variable finden dann können wir auch sehen, dass die URL viel schöner aussieht. Das ist es im Grunde. Wir haben diesen Wert gespeichert und er wird 30 Tage lang im Cookie sein. Und Sie können mit dieser Variablen jetzt tun, was Sie wollen. 9. Vereinfachung von UTM mit Hilfe von Lookup-Tabellen: In dieser Lektion möchte ich Ihnen Nachschlagetabellen vorstellen. Eine Nachschlagetabelle ist also im Grunde ein Array, das Indizes und Werte enthält und einen Ausgabewert basierend auf dem Eingabewert zuweist. Lassen Sie mich Ihnen kurz zeigen, wie das aussieht. Ich werde nur schnell auf einer Nachschlagetabelle öffnen, nur damit Sie eine bessere Vorstellung davon bekommen können. Ok. Wie Sie sehen, haben wir eine Eingabevariablen und basierend auf dem Typ der Eingabevariablen. Zum Beispiel 1, 2, 3 oder 4 definieren wir einen Ausgabewert. Zum Beispiel, eins in Wort, zwei, drei und vier. Also, was diese Nachschlagetabelle im Grunde tun würde, ist Zahlen in Wörter zu übersetzen. Warum brauchst du Nachschlagetabellen? Sie können sie beispielsweise verwenden, wenn Sie denselben Container für mehrere Konten ausführen und über einen anderen Google-Analytics-Code verfügen . Auf diese Weise können Sie eine Domain an ein Google Analytics-Konto binden und die zweite Domain an eine andere und so weiter. Das gleiche gilt zum Beispiel für Google Ads-ID und vielleicht Facebook-Pixel und so weiter. Das ist also ein Fall. Eine andere könnte sein, dass Sie haben, zum Beispiel, Affiliate-ID und dann können Sie jede ID einem Affiliate-Namen zugeordnet und speichern Sie es vielleicht Google Analytics oder irgendwo. Wenn Sie sich also die Berichte ansehen, wissen Sie sofort, von welchem Affiliate Sie den Traffic bekommen . Nicht, dass du nur Zahlen siehst. Oder in unserem Beispiel, wie ich Ihnen zeigen werde, werden wir im Grunde UTM-Parameter aus Hash-Fragmenten in der URL erstellen. Nehmen wir an, Sie haben UTM-Parameter für eine bestimmte Kampagne und Sie fahren den Traffic von einem E-Mail-Newsletter zu Ihrem Shop und machen einen Hutverkauf. Zum Beispiel, im Newsletter und in der Regel, was Sie tun würden, würden Sie alle diese UTM-Parameter in der URL hinzufügen . Aber das sieht lang aus. Viele Male können Sie Fehler machen, wenn Leute sie kopieren, sie wiederverwenden. Wenn Sie nicht kompetent genug sind, dies gerade nach oben zu schreiben, müssen Sie einige andere Werkzeuge verwenden . Sie können eine sauberere und einfachere Version verwenden, die auch alle diese Parameter verbirgt. Und es sieht irgendwie so aus. Anstelle all dieser Parameter können Sie dieses Hash-Fragment verwenden und diese UTM-Parameter in Google Analytics basierend auf diesen erstellen . Und genau das werde ich Ihnen zeigen, wie es geht. Erste Dinge zuerst. Was sind das für Fragmente? Diese Fragmente sind in der Regel Ankerlinks auf der Website. Also, wenn Sie auf einen bestimmten Link klicken und es fährt Sie einfach irgendwo auf der gleichen Seite. Dies wird normalerweise mit diesen Ankern erreicht. Und da Google Analytics sie nicht verfolgt, sind sie das perfekte Werkzeug, um UTM-Parameter zu ersetzen. Ich würde vorschlagen, dass Sie einen separaten Plan haben sollten, zumindest für diese damit Sie nicht alle diese Kampagnen verwechseln. Es gibt einen Nachteil, sie zu benutzen. Wenn Sie viele einzelne Seiten haben, die Hash-Tag-Ragmente für Links oder für die Navigation auf der gesamten Seite verwenden und Sie Ihre Kampagne in diesen bestimmten Abschnitt verschieben, können Sie nicht zwei verschiedene Hash-Tag-Fragmente verwenden . Sie können nur einzeln verwenden. In diesem Fall möchten Sie diese Methode wahrscheinlich nicht verwenden. Aber da der Zweck dieses ganzen Experiments darin besteht, Ihnen zu zeigen, wie Nachschlagetabellen funktionieren, lasst uns anfangen und wir werden sehen. Ok. Das erste, was wir tun müssen, ist diesen Wert von der URL zu bekommen und wir müssen ihn in unseren benutzerdefinierten Variablen speichern . Und wie wir das tun können, ist ganz einfach. Wir erstellen eine neue Variable und wir wählen die URL, weil dies der Teil der URL ist und dann wählen wir einfach, welchen Teil der URL wir in unserer Variablen speichern möchten. Und wir wählen nur das Fragmentteil aus. Wir werden die Variable benennen. Als nächstes müssen wir eine Lookup-Tabelle erstellen, also gehen wir zurück zu unseren Variablen und wir werden eine Nachschlagetabelle auswählen , bevor wir dies tun. Ich möchte darauf hinweisen, dass es tatsächlich zwei Varianten dieser Tabelle gibt, und die, die wir verwenden werden ist die Nachschlagetabelle. Aber es gibt auch eine RegEx-Tabelle, die wirklich ähnlich funktioniert. Aber anstelle von Indizes verwendet es Patterens. Und ich werde erklären, wie es funktioniert nachdem wir das beendet haben. Aber zu diesem Zweck verwenden wir nur eine Nachschlagetabelle. Das erste, was wir auswählen müssen, ist unsere neu erstellte URL-Fragmentvariable, die nur den URL-Fragment-Teil zurückgibt . Wenn wir unsere Kampagnen planen, sollten Sie entscheiden, welche Werte diese Werte oder wie diese Muster sein sollen . Ich verwende gerne ein „C_1" als Kampagnenunterstrich und dann die Nummer der Kampagne. Diese spezifische Nachschlagetabelle gibt nur einen Teil der gesamten UTM-Serie zurück. Wie Sie in UTM-Parametern sehen können, haben wir Quelle, wir haben Mittel, und wir haben Kampagnenparameter. Und das erste, was wir tun werden, richten wir es einfach für eine Kampagne ein. Wenn wir es auch für Medium und Quellen einrichten möchten, müssen wir zwei weitere Nachschlagetabellen erstellen, was in nur einer Sekunde erledigt wird. Das wird also mit dem Kampagnenabschnitt zusammenhängen. Und für „C_1" wählen wir den Hutverkauf aus. Und dann, natürlich, können wir eine andere Kampagne haben. „ C_2", die als Frühjahrsverkauf wählen wird. Also im Grunde, für jede Kampagne, die Sie machen, müssen Sie eine neue Zeile hinzufügen. Sie müssen ihm einen Wert zuweisen und dann den UTM-Parameter zuweisen, der diesem entspricht. Jetzt müssen wir zwei weitere Look-Up-Tabellen erstellen. Und dafür werde ich nur die GTM Copy and Paste verwenden und ich werde diese Variable zweimal duplizieren und dann werde ich sie einfach im Grunde aktualisieren und sie umbenennen. In Ordnung. Und lassen Sie uns noch einen hinzufügen. Nun, lassen Sie uns einfach diese Tabellen ändern . Also wird der zweite Medium sein. Und wird es eine E-Mail machen. Und für die Quelle, sie können Newsletter sein. In Ordnung. Also haben wir beide unsere Kampagnen eingerichtet und wir können diese Variablen speichern. Jetzt fügen Sie jedes Mal, wenn Sie eine neue UTM-Kampagne hinzufügen möchten, im Kampagnenmedium und im Quellbereich eine Zeile hinzu. Nachdem wir dies getan können wir nun einfach die Wertvariablen auf der Website überprüfen. Und dann können wir ein Tag erstellen, das sie in der Google Analytics auslöst. Also lasst es uns auffrischen. Lasst uns weitermachen und das hier auffrischen. Wenn wir nun die Seitenansicht auswählen und unter Variablen gehen, werden wir sehen, ob diese drei Variablen korrekt gefüllt wurden . Ok. Also hier sind sie. Wenn wir eine andere Kampagne schreiben werden wir sehen , dass diese Parameter von der anderen Kampagne aufgefüllt werden von . So Frühlingsverkauf. OK, also lassen Sie uns all diese Variablen in unsere Google Analytics einfügen. Lasst uns das jetzt machen. Damit dies funktioniert, müssen wir kein neues Tag erstellen, sondern nur eine vorhandene Google-Analyse-Einstellungen ändern. Grundsätzlich ermöglicht Google Analytics es uns, einige zusätzliche Daten mit jedem Treffer oder Seitenansicht zu senden. Und wenn wir Google Analytics-Einstellungen verwenden, dann können Sie einfach diese Daten senden, die all diese Ereignisse. Sie gehen unter Ihre Google Analytics-Einstellungen, klicken Sie auf weitere Einstellungen und Sie haben eine Reihe von Dingen, die Sie hier festlegen können. Und wir werden uns jetzt auf diese UTM-Parameter konzentrieren. Also lasst uns die Felder setzen. Wir fügen ein neues Feld hinzu und wählen die Kampagnenquelle aus. Und für den Wert fügen wir einfach unsere Nachschlagetabelle mit UTM-Quellparameter hinzu. Wir machen das für alle drei. Alles klar, also lass uns sehen, wie das funktioniert. Jetzt können wir es einfach überprüfen, indem wir auf Google Analytics klicken, Seitenansicht, und wir werden sehen, dass einige zusätzliche Parameter mit unseren Google Analytics-Einstellungen gesendet wurden. Wir können dies auch mit unserem Google-Tag-Assistenten überprüfen und klicken auf Google Analytics. Und unter Kampagnendaten, werden wir sehen, dass Compain-Daten aufgefüllt wurden. Wir können dies auch in Google Analytics überprüfen, da wir sehen, dass diese UTM-Parameter auch hier erfolgreich verschoben wurden . Wenn wir auf die E-Mail klicken, werden wir sehen. Es ist die „Spring Sale“ -Kampagne. Und wenn wir es auf die erste ändern. sollte ein anderer UTM-Parameter gesendet werden. Lasst es uns einfach schnell überprüfen. Und es steht „Hut-Sale“ und wir können es auch in Analytics überprüfen. Dies ist eine der Möglichkeiten, wie Sie Nachschlagetabellen verwenden können. Ich möchte Ihnen nur schnell die RegEx-Tabellen zeigen, wie ich es Ihnen versprochen habe. Und Sie werden sehen, dass es im Voraus keinen großen Unterschied gibt. Sie erhalten die gleiche Schnittstelle. Sie können einfach Zeilen hinzufügen, wie Sie es zuvor getan haben. Der Unterschied besteht darin , dass Sie hier anstelle eines Indexwerts das RegEx-Muster eingeben. Es bedeutet im Grunde, dass Sie einen bestimmten Wert nicht in eine bestimmte Ausgabe übersetzen werden. . Aber Sie werden ein Muster anpassen und alles, was mit diesem RegEx-Muster übereinstimmt, wird in die gleiche Ausgabe übersetzen . Und das ist es im Grunde, Tabellen zu suchen. 10. Sichtmesser: Im vorherigen Abschnitt, unter Scrollentfernung, Tracking-Lektion, haben wir ein wenig über Mängel dieser Methode gesprochen . In dieser Lektion werden wir über Sichtbarkeitsauslöser sprechen und wie Sie genauer verfolgen können, wenn eine Person zu einem bestimmten Element auf Ihrer Website scrollt. Schauen wir uns zunächst einige der Beispiele an, wo dies nützlich wäre. Wenn Sie eine lange Seite haben und sehen möchten, wie viele Personen tatsächlich einen bestimmten Abschnitt gesehen haben. Gehen wir zum Beispiel zu unserem Blogbeitrag und lassen Sie uns ein wenig weiter auf der Seite scrollen. Sie können sehen, wir haben eine Art wie ein vorgestelltes Produkt hier, und wir haben ein anderes ein bisschen tiefer auf der Seite. Wir haben auch ein Live-Antwortformular, aber wir könnten auch ein Anmeldeformular und jede andere Art von Abschnitten haben , die wir sehen möchten, wie oft sie angesehen werden. Es gibt auch einige andere Fälle, in denen einige Elemente dynamisch auf der Website angezeigt werden. Wie, wenn Sie ein Formular senden und Sie nicht auf eine Dankes-Seite umleiten, sondern Sie erhalten nur eine Bestätigung Pop-up. Oder, zum Beispiel, auf der Seite der Kasse, hinterlassen Sie einen Gutschein und es könnte ein Problem damit sein oder wenn es erfolgreich ist und erscheint. All diese Dinge, die im Grunde mit Sichtbarkeit Trigger verfolgen können. Also gehen wir zurück und sehen, wie es funktioniert. Lassen Sie uns unter Trigger gehen und einen neuen Trigger erstellen. Wir sehen es unter „User Engagement“. Und wenn wir es auswählen, bekommen wir all diese Optionen. Lassen Sie uns langsam durch, was Sie tatsächlich mit diesem Sichtbarkeitsauslöser tun können . Da es zwei verschiedene Funktionalitäten in einem Paket versteckt. Beginnen wir zuerst mit der Auswahlmethode hier. Wir haben eigentlich zwei Optionen eine ist ID und eine ist CSS-Selektor. Die zweite ist an die Auswahl gebunden. Wenn wir eine ID auswählen, dann wird es Element-ID hier sagen. Wenn wir wählen, wird der Selektor Element Selektor schreiben. Richtig. Der andere Teil ist also, wann dieser Auslöser ausgelöst werden soll. Sie können es nur einmal pro Seite, einmal pro Element oder jedes Mal, wenn ein Element auf dem Bildschirm erscheint, auslösen. Wenn wir einmal pro Seite auswählen, wird dieser Trigger nur einmal auf einer bestimmten Seite ausgelöst. Wenn wir diejenigen pro Element auswählen und wir mehrere Elemente haben, die diesen Trigger auslösen könnten, dann wird es es einmal für jedes Element tun. Und wenn wir jedes Mal auswählen, wenn ein Element auf dem Bildschirm erscheint, bedeutet das im Grunde, egal wie oft wir dieses Element übergeben, dann wird dieser Trigger jedes Mal ausgelöst. Das nächste ist, was ist die minimale Menge dieses Elements, die auf unserem Bildschirm sichtbar sein sollte, bevor wir dieses Ereignis auslösen? Lassen Sie mich Ihnen zeigen, was ich damit meine. Also, wenn ich zurück zum Blog gehe und wenn ich jetzt zu diesem Feature-Produktbereich scrolle, ist es im Grunde fast 100 Prozent sichtbar. Wenn ich nach oben scrollen und es nur teilweise anzeigen würde. Und das wäre, ich weiß nicht, etwa 10 Prozent oder das sind über 50%. So können wir angeben, ob jemand wie ein Drittel des sichtbaren Elements scrollt, dass wir diesen Trigger nicht auslösen. So können wir hier definieren, wie viel von dem Element wir sichtbar sein wollten. Denken Sie daran, dass, wenn das Element wirklich klein ist dies sofort ausgelöst wird. Und wenn es zu groß ist, passt es möglicherweise nicht in das Ansichtsfenster und dieser Trigger wird möglicherweise überhaupt nicht ausgelöst. Die zweite Sache ist Minimum auf dem Bildschirm Dauer eingestellt. Dies ist eine Art wie die Problemumgehung, die wir für den Scroll benötigen, wo wir das Scroll-Ereignis ausgelöst haben. Erst nachdem die Person 30 Sekunden auf der Website verbracht hat. Hier können wir Menge in Millisekunden festlegen, zum Beispiel, wenn wir wollen, dass das Element für zwei Sekunden in unserem Ansichtsfenster sichtbar ist. Und dies wird es uns ermöglichen, dieses Ereignis nur auszulösen , wenn eine Person diesen speziellen Abschnitt für mehr als zwei Sekunden betrachtet. Wenn sie wirklich schnell vorbei scrollen, wird dieser Auslöser nicht ausgelöst. Das letzte Kontrollkästchen, das „bei Änderungen beobachtet“ wird, ist im Grunde die Funktionalität dieses Triggers , mit dem Sie ihn auslösen können, wenn ein Element auf der Website erscheint. Wie wir in der Kasse Beispiel gesehen. Lassen Sie uns diesen Trigger dafür erstellen, wie ich am Anfang erwähnt habe, benötigen wir entweder Element-ID oder einen CSS-Selektor. Und ich werde es ein bisschen mehr darüber erklären, wie man sie tatsächlich bekommt. Gehen wir also zurück zu unserem Blog-Beispiel und scrollen Sie durch diesen Beanie-Abschnitt. Um die ID oder den CSS-Selektor eines bestimmten Elements zu können, müssen Sie sich den HTML-Code ansehen. Wir können die Entwicklerkonsole verwenden. Dies ist das gleiche, was wir getan haben, als wir überprüft haben, ob die Cookies erfolgreich gespeichert wurden. Drücken wir also F12 auf unseren Tastaturen und lassen Sie uns den Tag-Manager für jetzt verstecken. Und unter dem Abschnitt Elemente sehen Sie, dass wir den gesamten HTML-Code dieser Seite haben. Dann können wir einfach auf diesen Pfeil klicken, wo es sagt, wählen Sie ein Element auf der Seite und wir werden in der Lage sein verschiedene Elemente wie diese Schaltfläche auszuwählen, vielleicht diesen Absatz. Und wir möchten, dass dieser ganze Abschnitt ausgewählt wird also stellen wir sicher, dass er blau gefärbt ist und klicken wir darauf. Wenn wir nun im HTML nach unten scrollen, werden die Elemente auch ausgewählt so dass wir derzeit an der richtigen Position sind. Und wenn wir uns diese Elemente anschauen, können wir sehen, dass hier eine Reihe von Parametern gesetzt sind. Wenn Sie HTML, Basic noch nicht kennen, würde ich vorschlagen, dass Sie sich damit vertraut machen. Für unseren Trigger müssen wir entweder eine ID oder einen CSS-Selektor übergeben. Und derzeit sehen wir nur, dass dieses Element Klassen- und Stilparameter hat. Es gibt also keinen ID-Parameter. Also müssen wir mit dem CSS-Selektor gehen . Ähnlich wie die Schaltfläche klicken Lektion können wir den Klassennamen dafür verwenden. Es gibt eine Reihe von Klassennamen hier und wir können sehen, dass es auch einen Feature-Produktklassennamen gibt. Wir können diesen für den Auslöser benutzen. Gehen wir zurück zu unserem Tag-Manager und machen das jetzt. Da Sie wirklich bestimmte Elemente auf der Website auswählen können, indem Sie CSS-Selektoren verwenden, reicht es nicht aus unseren Klassennamen hier einzufügen. Ich würde Ihnen auch vorschlagen, wenn Sie nicht wissen, wie Sie mit CSS-Selektoren arbeiten, dass Sie sich dieses Thema auch ansehen. Für Klassennamen müssen Sie „.“ vor dem Klassennamen anhängen und so werde ich das einfach tun. Wir haben auch einige integrierte Variablen, die wir aktivieren können und wir tun dies, bevor wir unseren Trigger testen. Hier unten sehen Sie die Sichtbarkeitsvariablen und ich werde nur beide aktivieren. Das ist es. Testen wir es jetzt. Lassen Sie uns die Entwicklerkonsole für jetzt ausblenden, indem Sie erneut F12 drücken. Und lassen Sie uns unsere Seite nach unten scrollen, bis wir unser vorgestelltes Produkt im Blick haben. Wie Sie sehen, sobald wir dies tun und die zwei Sekunden verfallen, werden wir unsere Elementsichtbarkeit ausgelöst. Schauen wir uns unter den Variablen an, um unsere beiden neu erstellten Variablen zu sehen. Der erste ist Prozent sichtbar, und er ist 93,4. Dies ist, wie viel Prozent dieses Elements zu dem Zeitpunkt, zu dem dieser Trigger ausgelöst wurde, sichtbar war. Und auf dem Bildschirm Dauer, die auf 2 Sekunden oder 2000 Millisekunden eingestellt wurde. Also funktioniert dieser Trigger großartig. Wenn wir nun unseren Trigger so ändern, dass er jedes Mal ausgelöst wird, wenn ein Element im Ansichtsfenster oder auf dem Bildschirm erscheint, sehen wir, was passiert. Lassen Sie uns auffrischen. . Scrollen wir jetzt nach unten und wir werden das Element sehen. Sichtbarkeit löst Feuer aus. Wenn wir daran vorbeikommen und zurückkommen wird es wieder feuern. Natürlich dauert es zwei Sekunden, bis wir diese Verzögerung eingerichtet haben. Und wenn wir es scrollen und schnell darüber gehen, werden Sie sehen, dass keine Elementsichtbarkeit ausgelöst Feuer und wenn wir wirklich langsam gehen, Ja. Nach zwei Sekunden im Darstellungsfenster wird dieser Trigger erneut ausgelöst. Nun können Sie im Grunde Google Analytics-Ereignisauslöser einrichten und ein Ereignis in Ihrer Google Analytics auslösen, wenn Sie diese Ereignisse verfolgen möchten. Aber es gibt noch eine Sache, die ich dir zeigen wollte. Lassen Sie uns also ein wenig weiter auf der Seite scrollen und öffnen Sie die Entwicklerkonsole erneut und lassen Sie uns diesen Titel überprüfen. Wie Sie sehen, hat dieser Titel die ID „Hoodie“. Und das ist auch der Wert, den wir in unseren Auslöser setzen können. Hier sind die Dinge ein bisschen einfacher, da jede ID auf der Website eindeutig sein sollte. Also können wir es einfach kopieren und in unseren Auslöser setzen. Ändern Sie es von CSS Selector zu ID und fügen Sie es einfach ein. Speichern wir es, und wir testen es. Nun dieser Trigger nicht auf das Feature-Produkt ausgelöst, aber er wird auf diesen Titel ausgelöst. Und Sie sehen die Elemente, Sichtbarkeit wird ausgelöst, wenn wir zu dieser ID scrollen. Und es wird nicht auf irgendeinem anderen Element auslösen. Dies ist also ein wirklich leistungsfähiges Tool für Sie, um bestimmte Elemente auf Websites zu verfolgen. Die andere Sache, die ich Ihnen zeigen wollte, ist die Darstellung eines Elements auf der Website, die vorher nicht sichtbar war, wie wir in unserem Beispiel überprüft haben. Gehen wir zurück zu unserem Einkaufswagen. Klicken wir einfach auf Gutschein anwenden. Wenn wir möchten, dass eine Aktion gebunden, wenn dieses Pop-up auf der Website angezeigt wird. Wenn Sie Anmeldeformulare oder Kontaktformulare haben, bei denen Sie keine Personen weiterleiten, um sich zu bedanken, aber Sie zeigen ihnen einfach eine Nachricht mit Dankeschön für Ihre Einsendung werden wir uns bei Ihnen melden. Ich habe derzeit keine solchen Formulare auf dieser Website , deshalb werde ich Ihnen dieses Beispiel zeigen. Nach der gleichen Logik gilt im Grunde auch dort. Bevor wir unseren Auslöser auslösen können müssen wir einige Informationen über dieses Pop-Up bekommen. Öffnen wir die Entwicklerkonsole erneut. Und lassen Sie uns dieses Element untersuchen und wir können sehen, dass der Klassenname für dieses Element „woocommerce-error“ Element ist . Die Kapselung dieses Fehlers ist „woocommerce-notice-wrapper“. Zum Beispiel, wenn wir schreiben und einen gültigen Gutschein hier dann wird diese Nachricht nur „woocommerce-message“, nicht „woocommerce-error“. Abhängig von unserer Situation und dem, was wir verfolgen wollen , müssen wir sicherstellen, dass wir das Richtige verfolgen. Wenn wir also verfolgen möchten, wann der Gutscheincode erfolgreich angewendet wurde und wir dies nur verfolgen möchten , dann sollten wir diesen Klassennamen verwenden. Wenn Sie irgendeine Art von Nachrichten verfolgen möchten, die erscheinen, dann würden wir im Grunde „woocommerce-notice-wrapper“ verwenden. Also lassen Sie uns diesen Klassennamen verwenden. Lassen Sie uns die Konsole verstecken und ändern Sie unseren Auslöser. Wir gehen zurück zu unserem CSS-Selektor. Wir werden „.“ und Klassennamen schreiben, und wir werden keine Mindestdauer auf dem Bildschirm festlegen. Wir können den Prozentsatz von etwas wirklich niedrig einstellen, weil wir sofort feuern wollten. Aber dann wollen wir auch die beobachteten DOM-Änderungen überprüfen. Die Beobachtung all dieser Änderungen erfordert eine Menge Ressourcen und belasten Ihre Website. Ich würde vorschlagen, dass Sie es wirklich sorgfältig verwenden und dass Sie einige Filter festlegen, die nur auf bestimmten Websites oder bei bestimmten Ereignissen ausgelöst werden. Sie möchten nicht, dass dies auf der gesamten Website verfolgt wird, da Ihre Website sich dann träge und langsam anfühlt . Und für unser Beispiel können wir es auf der Warenkorbseite tun. Wir werden es auch nur einmal pro Seite auslösen. Jetzt ändern Sie es einfach in „Gutscheincode“. Da noch kein Element sichtbar ist, wird der Trigger nicht ausgelöst. Nachdem wir geklickt haben, gelten Gutschein und dieser Fehler wird angezeigt, sehen wir das Element, Sichtbarkeit, Trigger Brennen. Wir könnten jetzt ein Google Analytics-Ereignis erstellen, das wir verfolgen und sehen würden, wenn ein Gutscheincode angewendet wurde . Wie Sie jetzt gesehen haben, ist Sichtbarkeits-Trigger ein wirklich leistungsfähiges Werkzeug, um zu sehen, wenn etwas für Ihren Endbenutzer sichtbar ist oder wenn etwas auf Ihrer Website erscheint. Sie können einige Tracking-Ereignisse daran binden, um zu sehen, wie sich Ihre Benutzer auf Ihrer Website verhalten. Und wenn eine bestimmte Konvertierung würden Sie nicht in der Lage sein, zu verfolgen. Andernfalls, wie diese Art von Pop-up auftritt und dann können Sie Ihre Analysen in Google Analytics oder einem anderen Tool einrichten , um diese Conversions zu verfolgen. 11. Conversion-Tracking Teil 1 einfach.: Werfen wir jetzt einen Blick darauf, wie wir Conversions verfolgen können. Eine Konvertierung ist also jede Aktion, die Sie wünschen, dass Ihre Besucher auf Ihrer Website oder Ihrem Geschäft durchführen. In diesem Beispiel konzentrieren wir uns darauf, wenn ein Besucher einen Kauf abschließt. Also, warum sollten Sie das verfolgen wollen? Wenn Sie irgendeine Art von Anzeigen schalten und kostenpflichtigen Traffic in Ihren Shop treiben, dann möchten Sie natürlich wissen ob diese Anzeigen gut funktionieren oder ob sie schlecht funktionieren. Wenn Sie eine Conversion einer bestimmten Anzeige zuordnen können, können Sie Ihre Kampagnen optimieren indem Sie die Anzeigen deaktivieren, die nicht gut funktionieren, und das Budget auf diejenigen erhöhen, die dies tun. In diesem Beispiel werden wir überprüfen, wie Sie dies für Google-Anzeigen tun können. Lassen Sie uns zunächst einen Blick werfen, wie diese Art von Konvertierung tatsächlich aussehen würde. Wenn wir zu unserem Shop gehen und wir nur ein bestimmtes Produkt auswählen, fügen Sie es in den Warenkorb und lassen Sie uns einfach diesen Kauf abschließen. Wir werden nur einige Testdaten eingeben und eine Bestellung aufgeben. Nachdem wir dies getan haben, gilt dies als Kauf. Und hier sollten wir markieren, dass die Bekehrung abgeschlossen war. Gehen wir nun zurück zum Google-Tag-Manager und sehen, welche Tags wir erstellen müssen, um dies zu verfolgen. Lassen Sie uns ein neues Tag erstellen. Und zu diesem Zweck verwenden wir Google-Anzeigen, Conversion, Tracking. wir Google-Anzeigen als Werbeplattform verwenden. Aber bevor wir anfangen, dieses Tag zu erstellen, müssen wir zuerst ein anderes Tag erstellen, das Conversion Linker genannt wird. Linker.. Jetzt, da Google-Anzeigen einen Drittanbieter-Cookie erstellen, der von Browsern wie Safari blockiert oder eingeschränkt werden kann , die nur ein 24-Stunden-Fenster für diese Cookies erlauben, aktiv zu sein. Dann werden im Grunde alle Konvertierungen , die nach diesem Fenster passieren könnten, nicht verfolgt. Zu diesem Zweck verwenden wir einen Conversion-Linker, der im Grunde alle Anzeigendaten in einem First-Party-Cookie speichert , und wenn eine Conversion stattfindet, wird eine Conversion zu einer bestimmten Werbung ordnungsgemäß zugeordnet. Lassen Sie uns unseren Auslöser so einrichten, dass er auf allen Seiten ausgelöst wird. Und jetzt sind wir bereit, unsere Google-Anzeigen, Conversion-Tracking-Tag zu erstellen. Sie können sehen, dass es dem Remarketing-Tag ähnlich ist, das wir in einem der vorherigen Lektionen gemacht haben. Wir müssen also zu unserem Google Ads Manager gehen und einige zusätzliche Parameter erhalten, die hier eingeben können . Also lass uns jetzt dorthin gehen. Unter dem Werkzeugbereich sehen Sie, dass wir unter dem Maßteil einen Konvertierungslink erhalten. können hier gehen und eine neue Konvertierung erstellen. Klicken Sie einfach auf diesen Plus-Button. Und da wir mit einer Website arbeiten, nicht mit einer App oder Telefonanrufe und wir keine Importe machen. werden nur auf die Website-Teile klicken. Das erste, was wir wählen müssen, ist eine Kategorie. Und Google-Anzeigen gibt Ihnen eine Reihe von Dingen, die Sie verfolgen können, aber wir arbeiten mit Einkäufen, also wählen wir einen Kauf aus. Wir können den Konvertierungsnamen so belassen, wie er ist. Und unter dem Wertebereich haben Sie ein paar Optionen. Die erste, die Sie verwenden können, wenn Sie zum Beispiel ein Produkt und, Sie wissen, den genauen Wert dieses Produkts haben. So können Sie den direkten Wert dieses Produkts für diese Konvertierung zuordnen. Ich würde vorschlagen, dass Sie verschiedene Werte für jede Konvertierung verwenden, da wir mehr Möglichkeiten haben, diesen Wert später zu ändern , was wir wollen. Im Zählbereich legen Sie fest, ob diese Konvertierung jedes Mal oder nur einmal verfolgt wird. Wie Sie hier in den Kommentaren lesen können, wenn Sie jedes Mal auswählen. Dies wird vor allem für Einkäufe empfohlen, die wirklich wichtig sind. Und selbst wenn dieselbe Person in der gleichen Sitzung zwei Käufe erstellt, möchten Sie das verfolgen. Aber auf der anderen Seite, wenn sich dieselbe Person für Ihren Newsletter anmeldet, dann würden Sie wollen, dass diese Konvertierung nur einmal zählt. Es gibt einige andere Parameter, die Sie hier einstellen können. Wenn Sie nicht wissen, was sie tun, würde ich vorschlagen, dass Sie sie einfach auf der Standardeinstellung belassen. Das Click-through-Konvertierungsfenster ist im Grunde ein Attributionsfenster. Wie lange halten Sie eine Anzeige für eine bestimmte Conversion verantwortlich? Standardmäßig ist dies 30 Tage, Sie können es erhöhen oder verringern. Oder sehen Sie durch Konvertierung. Wenn eine Person nicht auf eine Anzeige geklickt hat, sie aber nur gesehen hat und später irgendwie zu Ihrer Website gelangt ist. würden diese Anzeigen noch zugeschrieben werden, diese Konvertierung. Und das letzte, was ich erwähnen möchte, ist nur das Attributionsmodell. Lassen Sie es einfach für jetzt als letzten Klick. Und lassen Sie uns diese Konvertierung erstellen. Hier erhalten wir einige der Optionen, wie wir diese Conversion-Tracking installieren können. Da wir Google Tag Manager verwenden, wWe werden nur auf diese klicken. Und jetzt haben wir unsere Konvertierungs-ID. Welche werden wir kopieren und in unserem Google Tag Manager einfügen. Dann gehen wir zurück und wir tun alle dasselbe für das Konvertierungslabel. Und wie Sie sehen, können wir hier einen Konvertierungswert festlegen. Aber zum Zweck dieses Beispiels lassen wir einfach alles andere intakt. Jetzt müssen wir dieses Tag auslösen und wir können es nicht auf allen Seiten auslösen, da dies jedes Mal passieren würde . Wir müssen es nur auslösen, wenn eine Person einen Kauf abschließt. Also müssen wir dafür einen neuen Trigger erstellen. Wir erstellen einen neuen Auslöser für die Seitenansicht. Aber wir werden es auf einige Seitenaufrufe beschränken. Und um zu wissen, auf welche Seitenaufrufe wir es beschränken werden, gehen wir zurück zu unserem Shop und wir werden die URL überprüfen. Und wie Sie hier sehen können, bedeutet das „Bestellerhaltene“ -Teil, dass wir diese Bestellung erhalten haben. So können wir diesen Teil auswählen. Gehen Sie zurück zu uns Google-Tag-Manager. Klicken Sie auf URL und fügen Sie im Abschnitt Enthält einfach diesen Abschnitt ein. Dies wird nun nur auf dieser Unterseite ausgelöst. Lassen Sie uns jetzt einfach dieses Tag speichern und testen Sie es aus. Wenn wir unsere Bestellung aktualisieren, haben wir Seite erhalten, werden wir sehen, dass unsere Google-Anzeigen, Conversion-Tracking-Tag wurde ausgelöst. Wir können dies auch in unserem Google Tag Assistant überprüfen. Und wir sehen, dass das Conversion-Tracking von Google Ads ordnungsgemäß funktioniert. Nun, wenn wir zurück zu unserem Ads-Manager gehen. Wir werden sehen, dass, obwohl wir gerade ausgelöst haben, ein Kauf. Der Sendungsverfolgungsstatus ist noch nicht überprüft. Dies bleibt nicht überprüft, bis jemand tatsächlich auf eine Anzeige klickt und konvertiert. Sie können es selbst tun oder Sie können warten, bis eine echte Konvertierung stattfindet. Und dann ändert sich der Tracking-Status in „Bestätigt“. Auf diese Weise können Sie Conversions einfach verfolgen. Wenn Sie Conversions mit Facebook-Anzeigen verfolgen möchten, würden Sie es ähnlich einrichten, wie wir in unserer benutzerdefinierten Facebook-Events-Lektion gesprochen haben. 12. Conversion Tracking Teil 2 benutzerdefinierte Variablen und Datenebene: In der vorherigen Lektion haben wir überprüft, wie wir Konvertierungen auf einfache Weise verfolgen können. Und in dieser Lektion werden wir sehen, wie wir einige zusätzliche Werte mit dieser Conversion an unseren Google Ads Manager senden können. Insbesondere, wie wir Umsatz und Transaktions-ID senden können. Also, zuerst, warum sollten Sie diese zusätzlichen Daten benötigen' Wenn Sie den Wert eines Kaufs haben können Sie dann die Rendite für Werbeausgaben berechnen. Wie viel in Werbung investiert und wie viel Sie daraus haben. Diese Metrik kann Ihnen helfen, bestimmte Anzeigen und bestimmte Kampagnen besser zu optimieren. Wenn Sie also eine bestimmte Anzeige haben, die viele Conversions enthält, aber alle diese Conversions sind wirklich gering, dann würden Sie diese Anzeigen deaktivieren. Aber Sie könnten, auf der anderen Seite, haben einige Anzeigen, die weniger Conversions aber alle Käufe gibt es wirklich einen hohen Wert. Also würden Sie sich wahrscheinlich auf diese Gruppen von Menschen konzentrieren und sie genauer ansprechen. Für dieses Beispiel werden wir unseren Shop verwenden, der auf WordPress basiert. Wenn Sie Shopify, Squarespace oder andere E-Commerce-Plattformen verwenden, wird dies für diese etwas anders sein. Also, wie gesagt, werden wir in WordPress mit einem Google-Tag-Manager-Plugin arbeiten, das alle diese E-Commerce-Daten in der Datenschicht schieben wird . In einer der ersten Lektionen, die ich bereits erwähnt habe, ist die Datenschicht JavaScript-Objekt, das verschiedene Werte enthält . Und es ist auch ein zentrales Repository strukturierter Daten von Google Tag Manager. Wie sieht das aus? Wir können schnell in unserem Shop nachsehen. Im Debugging-Panel sehen Sie eine Registerkarte mit dem Namen Daten-Layer. Und wenn Sie darauf klicken, sehen Sie, welche aktuellen Werte im Daten-Layer gespeichert sind. Es gibt mehrere Möglichkeiten, diese Daten auf den Datenlayer zu übertragen. Wie ich bereits erwähnt habe, wird dieses Plugin verwenden, das automatisch diese Daten für uns schiebt. Aber wenn Sie dieses Plugin nicht haben, dann könnten Sie es zum Beispiel mit Hilfe von JavaScript tun. Oder Sie könnten einen Entwickler bitten, eine Lösung zu entwickeln, die alle Werte, die Sie in der Datenschicht benötigen, schiebt . Wir werden in dieser Lektion nicht über diese beiden Optionen sprechen. Wenn wir also zu unserem WordPress-Dashboard gehen, werden Sie feststellen, dass unter den Einstellungen im Google-Tag-Manager Plug in, gibt es ein paar Einstellungen, die Sie überprüfen können. Wenn Sie also unter der Registerkarte Integration und unter dem Woocommerce Teil gehen, erhalten Sie eine Liste von Kontrollkästchen , mit denen Sie zusätzliche Daten in der Datenschicht senden können. Wenn Sie ein klassisches E-Commerce-Tracking verwenden, aktivieren Sie dieses Kontrollkästchen. Wenn Sie jedoch ein verbessertes E-Commerce-Tracking verwenden, aktivieren Sie dieses Kontrollkästchen. Ich verwende ein verbessertes E-Commerce-Tracking, daher verwende ich diese Option. Speichern wir einfach diese Einstellungen, damit das Plugin in der Lage ist, diese Daten an die Datenschicht zu senden. Nun, bevor wir diese Daten verwenden können, müssen wir eine Variable erstellen, die diese Daten aus der Datenschicht selbst enthält oder im Grunde liest. Also gehen wir unter die Variablen und wir werden zwei neue Variablen erstellen. Der erste speichert den Umsatz und der zweite speichert die Transaktions-ID. Wenn wir nur ein wenig nach unten scrollen, finden Sie eine Daten-Layer-Variable. Gehen wir nun zurück zu unserer Website und machen eine Konvertierung, damit wir wissen können, welche Daten aus welchen Variablen wir in unserer neu erstellten Variablen lesen und speichern müssen. OK, also gehen wir zur Kasse. Und lassen Sie uns die Bestellung abschließen. OK, wenn wir jetzt unter die Datenschicht gehen, werden Sie sehen, dass wir mehr Informationen vom Kauf selbst erhalten, der vom Plug in weitergegeben wurde. Wie Sie hier sehen können, haben wir einen neuen Abschnitt, der E-Commerce genannt wird, und es enthält eine Reihe von Werten. Was wir brauchen, sind die Umsatzteile und ID-Teil davon aus dieser Datenschicht. Jetzt, wie Daten in Daten-Layer strukturiert sind. Ist wichtig, denn wenn Sie versuchen, diese Werte aus dem Daten-Layer herauszuholen, müssen Sie sich dessen bewusst sein, wie die Struktur aussieht. Wenn Sie zum ID-Teil gelangen möchten, reicht es nicht aus, nur ID zu schreiben, da es möglicherweise mehrere ID-Parameter innerhalb des Daten-Layers gibt. Also müssen wir diese Objekte irgendwie durchqueren, um zu dieser ID zu kommen. Wir müssen Schritt für Schritt gehen. Also müssen wir einen Schlüssel verwenden und dann müssen wir einen Unterschlüssel und einen anderen Unterschlüssel verwenden und so weiter. Diese Unterschlüssel und Schlüssel sind durch einen Punkt getrennt. Zum Beispiel, wenn wir zu unserer ID kommen wollen, würden wir einen „E-Commerce“ verwenden und einfach hier kopieren. Dann schreib Punkt. Dann müssen wir vorsichtig sein, weil der nächste Parameter tatsächlich Währungscode ist. Aber wir versuchen, zur ID zu kommen. Und Sie müssen sich bewusst sein, dass die Unterschlüssel mit diesen Klammern beginnen und ein wenig innen eingerückt sind. Das ist also ein neuer und das ist ein Unterparameter. Und das hier ist noch ein anderer. Der nächste Teil in unserer Liste ist der „Kauf“ -Teil. Und wir werden den Punkt nochmal schreiben, und dann haben wir „ActionField“. und den Punkt. Und wenn Sie sie aufschreiben und nicht kopieren, seien Sie vorsichtig mit den Großbuchstaben, da dies die Groß-/Kleinschreibung beachtet und im Grunde identisch sein sollte, wie es in der Datenschicht geschrieben ist. Und jetzt kommen wir zu unserem „ID“ -Teil und wir können auch unsere ID kopieren. Ordnung, also ist das unser Variablenname der Datenschicht, und ich werde es nur coyp, während wir es auch für die Einnahmen wiederverwenden werden. Und lassen Sie uns einfach diese Variable nennen und speichern. Wir schaffen einen weiteren Wert für die Einnahmen. Und wir fügen es hier ein und ersetzen die „ID“ durch den „Umsatz“. . Jetzt, da wir unsere Werte erstellt haben, können wir sie erneut testen, nur um sicherzustellen, dass sie tatsächlich in den Variablen gespeichert sind , die wir gerade erstellt haben. Also aktualisieren wir die Seite und wir gehen zurück zu unserem Shop. Muss den gesamten Prozess erneut ausführen, da die Einkaufsvariablen auf der Datenschicht übergeben werden. nur, wenn Sie einen Kauf abgeschlossen haben. Nicht, wenn Sie die Seite aktualisieren. Also lasst es uns einfach machen. In Ordnung. Lassen Sie uns nun überprüfen, ob unsere neu erstellten Variablen tatsächlich die richtigen Werte enthalten. Wir haben also den Konversionserlös und die Transaktions-ID, und wenn wir unsere Datenschicht einchecken, werden wir sehen dass der Umsatz 65 ist und die Transaktions-ID 97 ist, was korrekt ist. OK, jetzt, da wir diese Variablen haben, können wir unser bestehendes Tag ändern. Wir gehen zu unserem Conversion-Tracking-Tag und wir werden diese beiden Variablen in Conversion-Wert und in Transaktion, ID respektvoll hinzufügen . Okay, jetzt, im Grunde sind wir fast fertig. Aber dieses Conversion-Tracking-Tag wird auf der Seitenansicht ausgelöst. Nun, wenn unsere Kunden versehentlich unsere Bestelleingangsseite aktualisieren, wird dieser Trigger immer noch ausgelöst und es wird dieses Tag auslösen, das wir erstellt haben. Aber es wird keine Werte in der Daten-Layer-Variable geben. Also lasst es uns einfach versuchen. Aktualisieren Sie einfach die Seite, und wenn wir überprüfen. Nun, diese beiden Variablen werden wir sehen, dass sie „undefiniert“ sind. Wenn wir nun unter den geladenen Container gehen, werden wir sehen, dass unser Conversion-Tracking-Tag immer noch ausgelöst wurde obwohl diese verschiedenen Variablen leer waren. Nun, es gibt zwei Möglichkeiten, das zu lösen. Eine Möglichkeit ist, dass wir unseren Auslöser ändern. Einfach, indem Sie hier eine neue Bedingung hinzufügen und prüfen, ob eine dieser Variablen oder beide nicht definiert sind. Aber ich werde Ihnen eine andere Art zeigen, Tags mit benutzerdefinierten Ereignissen auszulösen. Also lassen Sie uns das schließen. Nun, leider müssen wir den gesamten Checkout-Prozess wiederholen. In Ordnung. Und wir sind wieder da. Die coolen Teile dieses Plugins ist auch, dass es einen benutzerdefinierten Trigger erstellt und es wird nur ausgelöst, wenn die Bestellung zum ersten Mal abgeschlossen ist. Wenn wir unser Tag an diesen benutzerdefinierten Trigger binden, dann wird es nur ausgelöst, wenn dieser benutzerdefinierte Trigger vorhanden sein wird . Also, wie wir das tun können, ist, indem wir diesen benutzerdefinierten Trigger kopieren. Und wir werden unser Tag ändern, um es zu akzeptieren. Und entfernen Sie einfach diesen Auslöser und erstellen Sie einen neuen. Das schafft einen neuen Auslöser. Und dieses Mal wird dies ein benutzerdefiniertes Ereignis sein. Und jetzt fügen wir hier den Namen dieses benutzerdefinierten Ereignisses ein, das wir gerade aus dem Debug-Panel kopiert haben. Wir werden es benennen und speichern es jetzt. Dies ist jetzt erledigt und wir können überprüfen, ob alles so funktioniert, wie es sollte. Also lassen Sie uns einfach dieses Tag speichern und wir werden den Tag-Manager aktualisieren. Okay, stellen wir sicher, dass jetzt alles funktioniert. In der Zusammenfassung können wir sehen, dass unser Conversion-Tracking ausgelöst wurde, aber wenn wir überprüfen, welches Ereignis, werden wir sehen, dass es nur für dieses benutzerdefinierte Ereignis ausgelöst wurde. So funktioniert es in Ordnung. Nun können wir auch überprüfen, ob diese beiden Variablen korrekt an den Anzeigenmanager gesendet wurden, indem Sie auf den Google-Tag-Assistenten klicken und zu Google Anzeigen gehen, Conversion-Tracking. Und wir werden sehen, dass auch ein Konvertierungswert von 26 dorthin gesendet wurde. Nun, wenn wir zu unserem Google Ads Manager gehen. Nachdem diese Konvertierungen verfolgt wurden, sehen Sie hier einen Konvertierungswert für diese Konvertierungsaktion. Auch in Ihrer Werbekampagne. Außerdem können Sie sehen, wie viel Umsatz jede Anzeige oder Anzeigengruppe erzielt hat. 13. UTM-Links mit der Hilfe von Nachschlagetabellen vereinfachen: In dieser Lektion möchte ich Ihnen Nachschlagetabellen vorstellen. einer Nachschlagetabelle handelt es sich im Grunde ein Array, das Indizes und Werte in einer wissenschaftlichen Datenbank und einen auf der Eingabe basierenden Ausgabewert enthält Werte in einer wissenschaftlichen Datenbank und einen auf der Eingabe basierenden Ausgabewert auf der Eingabe basierenden Lassen Sie mich Ihnen kurz zeigen, wie das aussieht. werde nur schnell eine Nachschlagetabelle öffnen eine Nachschlagetabelle , damit Sie sich ein besseres Bild davon machen können. Okay? Wie Sie sehen, haben wir eine Eingabevariable und basierend auf dem Typ der Eingangsvariablen, zum Beispiel 123 oder vier, definieren wir einen Ausgabewert. Zum Beispiel einer in Worten 23.4. Diese Nachschlagetabelle würde also im Grunde genommen Zahlen in Wörter übersetzen Warum würden Sie Nachschlagetabellen benötigen? Du könntest sie benutzen. Zum Beispiel, wenn Sie denselben Container auf mehreren Konten ausführen Sie denselben Container auf und unterschiedlichen Google Analytics-Code haben . Auf diese Weise könnten Sie also sagen, eine Domain zu einem Google Analytics-Konto und eine zweite Domain zu einem anderen und so weiter. Das Gleiche gilt zum Beispiel für Google Ads, Aidid und vielleicht Facebook-Pixel-ID und so weiter Das ist also ein Fall. Ein anderer könnte sein, dass Sie beispielsweise Affiliate-IDs haben und dann jeder ID einen Affiliate-Namen und einen Shop zuweisen können . Es kann in Google Analytics oder irgendwo anders sein. Wenn Sie sich die Berichte ansehen, wissen Sie also sofort, von welchem Affiliate Sie den Traffic erhalten, und nicht, dass Sie nur Zahlen sehen. Oder in unserem Beispiel werden Sie, wie ich zeigen werde, im Grunde UTM-Parameter aus Hash-Fragmenten in der URL erstellen aus Hash-Fragmenten in der URL Nehmen wir an, Sie haben UTM-Parameter für eine bestimmte Kampagne Und Sie leiten den Traffic vom E-Mail-Newsletter zu Ihrem Shop und machen einen Head-Sale, zum Beispiel im Newsletter Und normalerweise würden Sie all diese UTM-Parameter zur URL hinzufügen Das sieht lang aus. Oft kann man Fehler machen, wenn Leute sie kopieren oder wiederverwenden. Sie müssen, wenn Sie nicht geübt genug sind , dies direkt zu schreiben, einige andere Tools verwenden Sie können eine sauberere und einfachere Version verwenden, die auch alle diese Parameter irgendwie erhöht Und es sieht irgendwie so aus. Anstatt all dieser Parameter können Sie also dieses Hash-Fragment verwenden und es einfach erstellen diese UTM-Parameter in Google Analytics erstellen Darauf aufbauend. Genau das werde ich dir zeigen. Das Wichtigste zuerst, was sind diese Fragmente? Diese Fragmente sind normalerweise Ankerlinks auf der Website. Wenn Sie also auf einen bestimmten Link klicken und er Sie einfach irgendwo auf derselben Seite weiterleitet. Dies wird normalerweise mit diesen Ankern erreicht. Und da Google Analytics sie nicht verfolgt, sind sie das perfekte Tool, um UTM-Parameter zu ersetzen Ich schlage vor, dass Sie dafür einen separaten Plan und eine separate Liste haben sollten einen separaten Plan und eine separate Liste haben Sie werden also nicht all diese Kampagnen durcheinander bringen. Ihre Verwendung hat einen Nachteil. Wenn Sie viele einzelne Seiten haben, die sie für Links oder für die Navigation auf der gesamten Seite verwenden für Links oder für die Navigation auf der gesamten Seite Und wenn Sie Ihre Kampagne in diesen bestimmten Bereich verschieben, können Sie nicht zwei verschiedene Hashtag-Fragmente verwenden Sie können nur einen verwenden. In diesem Fall möchten Sie diese Methode also wahrscheinlich nicht verwenden, Sie werden diese Methode wahrscheinlich nicht verwenden wollen. Der Zweck dieses gesamten Experiments besteht jedoch darin, Ihnen zu zeigen, wie Nachschlagetabellen funktionieren. Lass uns anfangen und wir werden sehen. Okay, als Erstes müssen wir diesen Wert aus der URL abrufen. Und wir müssen ihn in unseren benutzerdefinierten Variablen speichern. Und wie wir das machen können, ist ganz einfach. Wir erstellen eine neue Variable und wählen die URL aus, da dies der Teil der URL ist. Dann wählen wir einfach aus , welchen Teil der URL wir in unserer Variablen speichern möchten. Und wir wählen einfach den Fragmentteil aus. Wir werden die Variable benennen. Als Nächstes müssen wir eine Nachschlagetabelle erstellen. Also kehren wir zu unseren Variablen zurück und wählen eine Nachschlagetabelle aus. Bevor wir das tun, möchte ich darauf hinweisen, dass es tatsächlich zwei Varianten dieser Tabelle gibt . Und die, die wir verwenden werden, ist die Nachschlagetabelle. Aber es gibt auch eine RegEx-Tabelle, die sehr ähnlich funktioniert Aber statt Indizes werden Muster verwendet. Und ich werde erklären, wie es funktioniert, wenn wir damit fertig sind. Aber zu diesem Zweck verwenden wir einfach eine Nachschlagetabelle. Als erstes müssen wir unsere neu erstellte URL-Fragmentvariable auswählen , die nur die Teile der URL-Fragmente zurückgibt. Wenn wir unsere Kampagnen planen, sollten Sie entscheiden, was diese Werte sind und wie diese Muster aussehen sollen. Ich verwende gerne ein C als Kampagnenunterstrich und dann die Nummer der Kampagne Diese spezielle Nachschlagetabelle gibt nur einen Teil der gesamten UTM-Serie zurück nur einen Teil der gesamten UTM-Serie Wie Sie sehen können, haben wir in den UTM-Parametern Quelle, Medium und Kampagnenparameter Und als Erstes richten wir es einfach für eine Kampagne ein Wenn wir es für Medium und Quellen einrichten wollen, dann müssen wir zwei weitere Nachschlagetabellen erstellen, was wir in nur einer Sekunde erledigen werden. Das wird sich also auf den Kampagnenbereich beziehen . Und für das erste Quartal werde ich den Hutverkauf auswählen. Dann können wir natürlich eine weitere Kampagne, C2, durchführen, die als Frühjahrszelle ausgewählt wird Im Grunde müssen Sie also für jede Kampagne, die Sie erstellen, eine neue Zeile hinzufügen. Sie müssen ihr einen Wert zuweisen und dann den UTM-Parameter zuweisen , der dem entsprechen würde Jetzt müssen wir zwei weitere Nachschlagetabellen erstellen. Und dafür verwende ich einfach das GTM-Copy-and-Paste Und jetzt werde ich diese Variable zweimal duplizieren, und dann werde ich sie einfach aktualisieren und umbenennen, oder? Und lassen Sie uns noch einen hinzufügen. Jetzt. Lassen Sie uns einfach diese Tabellen ändern. Der zweite wird also mittelgroß sein. Und wir machen es und schicken eine E-Mail. Für die Quelle. Sie können Newsletter sein. Ordnung, wir haben also unsere beiden Kampagnen eingerichtet und können diese Variablen speichern Jetzt fügen Sie jedes Mal, wenn Sie eine neue UTM-Kampagne hinzufügen möchten, im Grunde eine Zeile im Bereich Kampagnenmedium und Quelle hinzu im Bereich Kampagnenmedium und Quelle Nachdem wir das getan haben, können wir jetzt einfach den Wert der Variablen auf der Website überprüfen Variablen auf der Website Dann können wir ein Tag erstellen, das sie in Google Analytics auslöst. Also lass es uns aktualisieren. Lass uns hierher gehen und diesen auffrischen. Wenn wir jetzt die Seitenansicht auswählen und unter Variablen gehen, werden wir sehen, ob diese drei Variablen korrekt gefüllt wurden. Okay, hier sind sie also. Wenn wir eine andere Kampagne schreiben, werden wir sehen, dass diese Parameter von der anderen Kampagne übernommen werden . Also Spring Cell. Okay, lassen Sie uns all diese Variablen in unser Google Analytics aufnehmen und die Arbeit machen. Wir müssen ein neues Tag erstellen. Wir müssen nur ein vorhandenes Google Analytics-Konfigurationstag ändern . Grundsätzlich ermöglicht uns Google Analytics, zusätzliche Daten zu senden, Daten bei jedem Heat- oder Seitenaufruf. Und wenn wir das Google Analytics-Konfigurationstag verwenden, können wir diese Daten einfach mit all diesen Ereignissen senden. Suchen Sie also nach der Google Analytics-Konfiguration, Schulden und anderen Feldern, die Sie festlegen möchten. Sie können zusätzliche Parameter hinzufügen , die bei jedem Treffer gesendet werden. Lassen Sie uns diese Felder also mit unseren UTM-Parametern festlegen. Wird ein neues Feld hinzufügen. Und wir wählen eine Kampagnenquelle. Und für den Wert fügen wir einfach unsere Nachschlagetabelle mit dem UTM-Quellparameter Wir werden das für alle drei machen. In Ordnung, schauen wir uns an, wie das funktioniert. Wir können zum Google Tag Manager-Debugger zurückkehren und auf die Google Analytics-Konfiguration von n klicken . Dann werden wir sehen, dass zusätzliche Parameter mitgesendet wurden Wir können dies auch in der Debug-Ansicht von Google Analytics überprüfen. Gehen wir jetzt dorthin und klicken auf Page View. Und wir können sehen, dass diese zusätzlichen UTM-Parameter auch hier erfolgreich übertragen wurden Und wenn wir die URL zur ersten Kampagne ändern, sollten andere UTM-Parameter gesendet werden Lass es uns einfach schnell überprüfen. Und wie Sie sehen können, steht dort Head cell. Und wir können es auch in der Analytik überprüfen. Dies ist eine der Möglichkeiten, Nachschlagetabellen zu verwenden. Ich wollte Ihnen nur schnell die RegEx-Tabellen zeigen , so wie ich es Ihnen am Anfang versprochen habe Und Sie werden sehen, dass sie im Voraus unterschiedlich sind. Sie erhalten dieselbe Oberfläche. Sie können einfach Zeilen hinzufügen, wie Sie es zuvor getan haben. Der Unterschied besteht darin , dass Sie hier das RegEx-Muster anstelle eines Werts eingeben können das RegEx-Muster anstelle eines Werts eingeben Das bedeutet im Grunde, dass Sie keinen Wert mit einem anderen verbinden, sondern einem Muster entsprechen Alles, was diesem RegEx-Muster entspricht, wird also diesem RegEx-Muster entspricht, wird demselben Ausgabewert verbunden Und das ist im Grunde alles für Nachschlagetabellen 14. Werbeblocker mit Tag Manager erkennen: Jetzt eins wie Sets. Aber was ist, wenn sich Ihr Geschäftsmodell darum dreht? Dann möchten Sie sicherstellen, dass Ihre Besucher sie tatsächlich sehen. In dieser Lektion werden wir uns ansehen, wie Sie mithilfe einer kleinen, unserer Skript- und Datenschicht überprüfen können, ob haben Ihre Besucher einen Werbeblocker aktiviert unserer Skript- und Datenschicht Als Erstes müssen wir ein kleines Skript auf Ihrer Website installieren Der Link zum Skript befindet sich in den Ressourcen. Wenn wir uns Descrip ansehen, ist es sehr einfach. Alles, was es tut, überträgt die zulässige Variable und fügt sie der Datenschicht hinzu und setzt sie auf true Sie können dieses Beispiel auch verwenden, um jede andere Variable, die Sie möchten, auf die Datenebene zu übertragen, wenn Sie möchten Was wir mit dieser Gruppe machen müssen, wird zu einer Datei namens Ads dot JS hinzugefügt . Es ist wichtig, dass der Dateiname Ads oder etwas, das mit Ads zu tun hat, heißt . Da Werbeblocker nach bestimmten Keywords suchen und diese im Dateinamen finden, laden sie die Datei nicht Und wenn diese Datei nicht geladen wird, wird die Variable „Zulässige Werbung“ nicht gesetzt Und das werden wir im Tag Manager überprüfen. Nachdem Sie Ihre Datei erstellt haben, müssen Sie sie also irgendwo auf Ihren Server hochladen. Ich werde nicht näher darauf eingehen, wie Sie das tun können, da wir in einer der vorherigen Lektionen darüber gesprochen haben. Nachdem sich die Datei auf Ihrem Server befindet, müssen Sie das Skript auch auf Ihre Website laden. Auch hier hängen die Einzelheiten, wie Sie dies tun können, stark von dem Framework oder der Lösung ab, die Sie für Ihre Website verwenden. In WordPress gibt es mehrere Plugins, mit denen Sie Skripte in den Header laden können. Und ich habe eines davon bereits installiert. Gehen wir also schnell zu WordPress und fügen das Skript dem Header hinzu. Ich gehe einfach hierher und füge das Skript hier ein. Jetzt ersetze ich einfach Ihre Domain durch meine spezifische Domain. Und dann werde ich es speichern. Okay, wir sind bereit, die Dinge auszuprobieren. Zuerst. Lassen Sie uns einfach die Vorschau starten damit wir sehen können, ob das Skript geladen wird ob eine der Datenschichten mit der Variablen gefüllt wird. Lassen Sie uns nun die Datenschicht überprüfen und wir können hier unsere neu erstellte Variable sehen. Wenn wir jetzt den Werbeblocker aktivieren und die Seite aktualisieren, sollte diese Variable nicht mehr vorhanden sein . Lass es uns jetzt überprüfen Sie können sehen, dass unsere Variable weg ist. Perfekt. Gehen wir jetzt zurück zu unserem Tag Manager und erstellen wir einen Trigger, der ausgelöst wird, wenn wir feststellen, dass ein Werbeblock aktiviert ist. Zuerst müssen wir eine Variable erstellen , die wir aus der Datenschicht lesen. Wir können dies mit Hilfe der Datenschichtvariablen tun. Und in diesen Variablennamen schreiben wir einfach Ads Allowance. Wenn diese Variable nun nicht vorhanden ist, sie in der Datenschicht nicht definiert Aber weil wir diese Thetas auch in Google Analytics senden werden diese Thetas auch in Google Analytics Lass es uns zuerst ein bisschen aufräumen. Wir können den Wert von undefined auf false umformatieren , indem wir hier unter dem Format auch auf Undefiniert konvertieren klicken Und wir schreiben einfach Falsch hinein. Jetzt können wir diese Variable speichern. Wenn wir jetzt alle Personen verfolgen möchten , die die Anzeigen in Google Analytics deaktiviert haben. Alles, was wir tun müssen, ist unter das Google Analytics-Konfigurationstag zu gehen das Google Analytics-Konfigurationstag und das neue Feld hinzuzufügen. Wir können es vielleicht Ads nennen. Und dann wähle einfach unsere Variable aus, die entweder wahr oder falsch aussagt. Auf diese Weise können wir diese Personen in GA4 segmentieren und sogar einige Vergleiche darüber anstellen, wie viele unserer Besucher Anzeigen aktiviert haben Lassen Sie uns jetzt auch ein Ereignis erstellen, wir proaktiv überprüfen können, ob Anzeigen deaktiviert sind Lassen Sie uns ein neues Seitenaufruf-Event erstellen. Und lassen Sie uns prüfen, ob unsere Variable nicht gleich true ist. Auf diese Weise wird unser Event ausgelöst. Wenn die Werbung deaktiviert ist. Dann können Sie einfach ein beliebiges Tag erstellen. Sie können entweder ein Ereignis auslösen oder vielleicht ein Pop-up auf der Seite anzeigen oder sogar einige Seitenelemente ausblenden , die für Ihre Besucher nützlich sind. Dies könnte sie dazu motivieren, die Anzeigen tatsächlich zu aktivieren , damit sie die bereitgestellten Inhalte sehen können. Wie dem auch sei, lassen Sie uns einfach ein leeres Tag erstellen , damit wir sehen können ob es wirklich nur ausgelöst wird , wenn der Werbeblocker aktiviert ist Dazu erstelle ich einfach ein leeres HTML-Event und füge den Trigger hinzu, den wir gerade Jetzt können wir alles testen. Warten wir, bis unsere Seite geladen ist. Dann können wir zum Tag Manager-Debugger gehen. Lassen Sie uns zunächst die Variablen überprüfen und Sie können feststellen , dass die Variable Ads allow auf true gesetzt ist Wir können die Datenschicht noch einmal überprüfen und sehen, dass die Variable auch hier ist Wenn wir die Tags überprüfen, stellen wir fest, dass unser Test-Tag nicht abgefeuert wurde Lassen Sie uns jetzt den Werbeblocker aktivieren. Und lass uns die Seite aktualisieren. Lassen Sie uns jetzt noch einmal unseren Debugger überprüfen. Und wie Sie sehen können, unser Test-Tag nicht ausgelöst Wenn wir die Datenschicht einchecken, sehen wir unsere Variable auch nicht, da die JavaScript-Datei nicht geladen wurde. Und wenn wir unter die Variablen gehen, können wir sehen, dass diese auf falsch gesetzt ist. Dies ist eine gute Methode, um festzustellen, ob jemand seinen Werbeblocker aktiviert hat oder nicht. Was Sie dann mit diesen Informationen tun, liegt ganz bei Ihnen Sie können proaktiver sein. Sie können es einfach zur späteren Analyse an Ihr Analysetool weitergeben . 15. Die Aufarbeitung: Herzlichen Glückwunsch, Sie haben es bis zum Ende dieses Kurses geschafft! Wie Sie gesehen haben, gibt es viele verschiedene Dinge, für die Sie Google Tag Manager verwenden können. Ich hoffe aufrichtig, dass diese Lektionen Ihnen bei Ihren Marketingaktivitäten helfen werden. Ich habe diesen Kurs als Plattform eingerichtet, auf der ich in Zukunft aufbauen werde. So können Sie erwarten, dass in den kommenden Monaten neue Lektionen zu sehen. Wenn Sie irgendwelche Ideen zu den Themen haben, die Sie möchten, dass ich abdecken. Bitte lassen Sie es mich wissen. Auch wenn Sie Kommentare oder Vorschläge haben, wie ich diesen Kurs verbessern kann, würde ich mich freuen, sie zu hören. Jedes Feedback, das Sie mir geben, hilft mir, diesen Kurs für andere Schüler zu verbessern. Also haben Sie keine Angst, mir zu sagen, was Sie mochten und vor allem, was Sie nicht getan haben. Wenn Sie jemanden kennen, der Google Tag Manager lernen möchte, teilen Sie diesen Kurs bitte mit. Und wenn Sie es hilfreich fanden, zögern Sie nicht, es zu bewerten und eine Bewertung zu hinterlassen. Danke nochmals, dass du bei mir geblieben bist. Und viel Glück in Ihren zukünftigen Bemühungen.