Analytics & TestingContent MarketingMarketing- und Vertriebsvideos

So implementieren Sie benutzerdefinierte Google Analytics-Gruppen mit Google Tag Manager

In einem früheren Artikel habe ich geteilt So implementieren Sie Google Tag Manager und Universal Analytics. Das ist ein ziemlich einfacher Einstieg, um Sie auf den Weg zu bringen, aber Google Tag Manager ist ein unglaublich flexibles (und komplexes) Tool, das für Dutzende verschiedener Strategien verwendet werden kann.

Obwohl mir klar ist, dass einige Entwicklungen die Komplexität dieser Implementierung verringern könnten, habe ich mich für die manuelle Verwendung von Plugins, Variablen, Triggern und Tags entschieden. Wenn Sie eine bessere Möglichkeit haben, diese Strategie ohne Code umzusetzen, teilen Sie sie auf jeden Fall in den Kommentaren mit!

Eine dieser Strategien ist die Fähigkeit zu bevölkern Gruppierung von Inhalten in Universal Analytics mit Google Analytics. Dieser Artikel wird eine Kombination aus Rant, zu beachtenden Problemen und einer schrittweisen Anleitung zur spezifischen Implementierung von Content Grouping mithilfe von sein Das Google Tag Manager-Plugin von DuracellTomi für WordPress, Google Tag Manager und Google Analytics.

Google Tag Manager-Rant

Für solch ein erstaunlich komplexes Tool sind Google-Support-Artikel absolut zum Kotzen. Ich jammere nicht nur, ich bin ehrlich. Alle ihre Videos, wie das obige, sind diese hellen und farbenfrohen Videos darüber, was ohne Schritt-für-Schritt-Videos, ohne Screenshots in ihren Artikeln und nur mit Informationen auf höchster Ebene erreicht werden kann. Sicher, sie enthalten alle Optionen und die Flexibilität, die Ihnen zur Verfügung stehen, aber Sie haben keine Details zur Bereitstellung.

Nach 30 Versionen der Bereitstellung meiner Tags, Dutzenden von Änderungen in Google Analytics und einigen Wochen zwischen den Teständerungen fand ich diese Übung unglaublich frustrierend. Dies sind zwei Plattformen, die nahtlos funktionieren sollten, aber tatsächlich fast keine produktive Integration außerhalb einiger Felder aufweisen, die vorab ausgefüllt werden müssen.

Google Content-Gruppierungs-Rant

Während es Kategorisierung und Tagging schon seit einigen Jahrzehnten gibt, werden Sie es in den Fähigkeiten der Inhaltsgruppierung nicht finden. Vielleicht veröffentliche ich einen Beitrag wie diesen, der mehrere Kategorien, etwa ein Dutzend Tags, Screenshots und Videos enthält. Wäre es nicht erstaunlich, diese Informationen mit Google Analytics in Scheiben zu schneiden und zu würfeln? Viel Glück, denn Ihre Fähigkeit, Inhaltsgruppen zu entwickeln, ist eingeschränkt. Es gibt keine Möglichkeit, eine Reihe von Kategorien, Tags oder Merkmalen an Google Analytics zu übergeben. Sie haben im Grunde 5 Textfelder, die auf jeweils eine Variable beschränkt sind.

Aus diesem Grund habe ich meine Inhaltsgruppierung folgendermaßen gestaltet:

  1. Inhaltstitel - Damit ich mir Artikel wie "How to's" und andere häufig betitelte Artikel ansehen kann.
  2. Inhaltskategorie - Damit ich mir die Hauptkategorie ansehen und sehen kann, wie beliebt jede Kategorie ist und wie sich der Inhalt darin verhält.
  3. Inhaltsautor - Damit ich unsere Gastautoren sehen und sehen kann, welche das Engagement und die Conversions fördern.
  4. Inhaltstyp - Damit ich mir Infografiken, Podcasts und Videos ansehen kann, um zu sehen, wie sich dieser Inhalt im Vergleich zu anderen Inhaltstypen verhält.

Der Rest dieses Tutorials basiert auf der Tatsache, dass Sie bereits für Google Tag Manager angemeldet.

Schritt 1: Einrichten der Google Analytics-Inhaltsgruppierung

Sie müssen keine Daten in Google Analytics haben, um Ihre Inhaltsgruppierung einzurichten. Navigieren Sie in Google Analytics zur Verwaltung, und in der Liste wird die Inhaltsgruppierung angezeigt:

Inhaltsgruppierungen-admin

Innerhalb der Inhaltsgruppierung möchten Sie Fügen Sie jede Inhaltsgruppierung hinzu:

Inhaltsgruppierung hinzufügen

Beachten Sie die beiden Pfeile! Um zu vermeiden, dass Sie sich die Haare aus dem Kopf reißen, wenn Ihre Daten nicht in Google Analytics angezeigt werden, sollten Sie unbedingt überprüfen, ob der Steckplatz mit Ihrer Indexnummer übereinstimmt. Warum dies überhaupt eine Option ist, ist mir ein Rätsel.

Die fertige Inhaltsgruppierungsliste sollte folgendermaßen aussehen (wenn Sie auf "Sortieren" klicken ... weil Google Analytics uns aus irgendeinem Grund zwanghafte Nutzer quält, die sich fragen, warum sie nicht bereits in numerischer Reihenfolge sortiert sind. Oh ... und wenn das nicht genug ist, foltern Sie Sie können eine Inhaltsgruppierung niemals löschen. Sie können sie nur deaktivieren.)

Inhaltsgruppierungsliste

Puh ... sieht gut aus. Unsere Arbeit ist in Google Analytics erledigt! Irgendwie ... müssen wir später einige Daten testen und senden, die wir überprüfen können.

Schritt 2: Einrichten des WordPress-Plugins von DuracellTomi für Google Tag Manager

Als Nächstes müssen wir mit der Veröffentlichung von Daten beginnen, über die Google Tag Manager Google Analytics-Code erfassen, analysieren und auslösen kann. Dies könnte ein ziemliches Unterfangen sein, es gäbe nicht einige erstaunliche WordPress-Entwickler da draußen. Wir lieben die Möglichkeiten, die durch verfügbar sind Das WordPress-Plugin von DuracellTomi. Es ist gut verwaltet und unterstützt.

Rufen Sie Ihre Google Tag Manager-ID aus Ihrem Arbeitsbereich in Google Tag Manager ab und platzieren Sie sie im Feld Allgemeine Einstellungen> Google Tag Manager-ID des Plugins.

Google-Tag-Manager-ID

Ich würde wärmstens empfehlen, das Plugin mithilfe von zu installieren benutzerdefinierte Methode Hier fügen Sie das Skript in Ihr Thema ein (normalerweise die Datei header.php). Wenn Sie dies nicht tun, kann dies ein weiteres Problem verursachen, das Sie absolut verrückt machen wird ... den DataLayer, den das Plugin an Google Tag Manager sendet sollen geschrieben werden, bevor das Skript für Google Tag Manager geladen wird. Ich verstehe die Logik nicht, weiß nur, dass Sie sich die Haare aus dem Kopf ziehen und sich fragen, warum Daten ohne diese Platzierung nicht richtig gesendet werden.

google-tag-manager-benutzerdefiniert

Im nächsten Schritt konfigurieren Sie, welche DataLayer an Google Tag Manager übergeben werden sollen. In diesem Fall übergebe ich den Beitragstyp, die Kategorien, die Tags, den Namen des Beitragsautors und den Titel des Beitrags. Sie werden sehen, dass viele andere Optionen verfügbar sind, aber wir haben bereits erklärt, welche Gruppierungen wir konfigurieren und warum.

Google Tag Manager WordPress DataLayer

Zu diesem Zeitpunkt ist das Plugin installiert und der Google Tag Manager geladen, aber Sie haben (noch) keine Daten an Universal Analytics übergeben. Wenn Sie jetzt die Quelle Ihrer Seite anzeigen, werden jedoch DataLayers für Google Tag Manager veröffentlicht:

Codeansicht

Beachten Sie, dass der dataLayer in Schlüssel-Wert-Paaren (KVPs) verbunden ist. Im Schritt 4 Im Folgenden zeigen wir Ihnen, wie Sie diese überprüfen können, ohne auf die Codequelle Ihrer Seite zu achten. Für das DuracellTomi-Plugin sind die Schlüssel:

  • Seitentitel - Dies ist der Titel der Seite.
  • pagePostType - Dies ist, ob es sich um einen Beitrag oder eine Seite handelt.
  • pagePostType2 - Dies ist, ob es sich um einen einzelnen Beitrag, ein Kategoriearchiv oder eine Seite handelt.
  • Seitenkategorie - Dies ist eine Reihe von Kategorien, in die der Beitrag kategorisiert wurde.
  • Seitenattribute - Dies ist ein Array der Tags, für die der Beitrag markiert wurde.
  • pagePostAutor - Dies ist der Autor oder der Beitrag.

Halten Sie diese griffbereit, wir werden sie später benötigen, wenn wir unsere Trigger schreiben.

Ich gehe davon aus, dass Sie ein Google Analytics-Plugin geladen haben oder das eingebettet haben Analytik Skript-Tag in Ihrem Thema selbst. Notieren Sie sich Ihre Google Analytics-ID (sieht aus wie UA-XXXXX-XX). Diese benötigen Sie als Nächstes. Sie möchten das Skript-Tag oder das Plugin entfernen und dann Universal Analytics über den Google Tag Manager laden.

Schritt 3: Einrichten von Google Tag Manager

Wenn Sie in Panik geraten, weil Google Analytics zu diesem Zeitpunkt noch nicht auf Ihrer Website veröffentlicht wurde, lassen Sie uns dies ganz schnell tun, bevor wir Änderungen vornehmen. Wenn Sie sich bei Google Tag Manager anmelden, wählen Sie Ihren Arbeitsbereich aus:

  1. Auswählen Füge einen Tag hinzu
  2. Auswählen Universelle Analytik, Benennen Sie Ihr Tag oben links und geben Sie Ihre UA-XXXXX-XX-ID ein
  3. Teilen Sie dem Tag nun mit, wann es ausgelöst werden soll, indem Sie auf Auslösen klicken und alle Seiten auswählen.
Universal Analytics Tag hinzufügen Google Tag Manager
  1. Du bist noch nicht fertig! Jetzt müssen Sie klicken Veröffentlichen und dein Tag wird live sein und Analytik wird geladen!

Schritt 4: Funktioniert Google Tag Manager tatsächlich?

Oh, du wirst diesen lieben. Der Google Tag Manager enthält eine Methode zum Testen Ihrer Tags, mit deren Hilfe Sie Fehler beheben und beheben können. Es gibt ein kleines Menü in der Option Veröffentlichen, auf das Sie klicken können - Vorspann.

Google Tag Manager Vorschau und Debug

Öffnen Sie nun die Website, an der Sie arbeiten, in einem neuen Tab und Sie sehen die Tag Manager-Informationen auf magische Weise in einem Fußzeilenfenster:

Google Tag Manager - Vorschau und Debug

Wie cool ist das? Sobald wir die Daten zur Inhaltsgruppierung mit Google Tag Manager übergeben haben, können Sie sehen, welches Tag ausgelöst wird, was nicht und welche Daten übergeben werden! In diesem Fall ist es das von uns benannte Tag Universelle Analytik. Wenn wir darauf klicken, können wir die Google Analytics-Tag-Informationen anzeigen.

Schritt 5: Einrichten von Inhaltsgruppierungen in Google Tag Manager

Woohoo, wir sind fast fertig! Nicht wirklich. Dies wird der Schritt sein, der Ihnen wirklich eine harte Zeit bereiten kann. Warum? Da das Auslösen eines Seitenaufrufs in Universal Analytics mit der Inhaltsgruppierung in einem einzigen Ereignis erfolgen muss. Logischerweise muss Folgendes geschehen:

  1. Die WordPress-Seite wird angefordert.
  2. Das WordPress Plugin zeigt den dataLayer an.
  3. Das Google Tag Manager-Skript führt den dataLayer aus und leitet ihn von WordPress an Google Tag Manager weiter.
  4. Google Tag Manager-Variablen werden im dataLayer identifiziert.
  5. Google Tag Manager-Trigger werden anhand der Variablen identifiziert.
  6. Der Google Tag Manager löst basierend auf den Triggern bestimmte Tags aus.
  7. Es wird ein bestimmtes Tag ausgelöst, das die entsprechenden Inhaltsgruppierungsdaten an Google Analytics weiterleitet.

Also ... wenn das erste, was passiert, ist, dass der dataLayer an Google Tag Manager übergeben wird, müssen wir in der Lage sein, diese Schlüssel-Wert-Paare zu lesen. Wir können dies tun, indem wir die übergebenen Variablen identifizieren.

Benutzerdefinierte Variablen für Google Tag Manager

Jetzt müssen Sie jede der im dataLayer übergebenen Variablen hinzufügen und definieren:

  • Seitentitel - Inhaltstitel
  • pagePostType - Inhaltstyp
  • pagePostType2 - Inhaltstyp (Ich mag diesen mit diesem, da er spezifischer ist)
  • Seitenkategorie - Inhaltskategorie
  • Seitenattribute - Inhalts-Tags (möglicherweise möchten Sie diese von Zeit zu Zeit anstelle von nur Kategorien verwenden)
  • pagePostAutor - Inhaltsautor

Schreiben Sie dazu den Namen der Datenschichtvariablen und speichern Sie die Variable:

Variablenkonfiguration

Zu diesem Zeitpunkt versteht Google Tag Manager das Lesen der dataLayer-Variablen. Es wäre schön, wenn wir diese Daten einfach direkt an Google Analytics übergeben könnten, aber wir können nicht. Warum? Weil Ihr Array von Kategorien oder Tags die Zeichenbeschränkungen für jede in Google Analytics zulässige Inhaltsgruppierung überschreitet. Google Analytics kann (leider) kein Array akzeptieren. Wie kommen wir darum herum? Ugh ... das ist der frustrierende Teil.

Sie müssen einen Trigger schreiben, der nach Ihrer Kategorie oder Ihrem Tag-Namen in der in der dataLayer-Variablen übergebenen Array-Zeichenfolge sucht. Es ist in Ordnung, Titel, Autor und Typ zu übergeben, da es sich um einzelne Textbegriffe handelt. Die Kategorie ist jedoch nicht so, dass wir die erste (primäre) Kategorie überprüfen müssen, die im Array übergeben wurde. Die Ausnahme ist natürlich, wenn Sie nicht mehrere Kategorien pro Beitrag auswählen. Dann können Sie einfach auf die Schaltfläche klicken und Inhaltskategorie auswählen.

Hier ist ein Teil unserer Liste der Trigger:

Auslöser nach Kategorie

Hier ist ein Beispiel für einen dieser Auslöser für unsere Kategorie für Content Marketing:

Einige Auslöser für die Seitenansicht

Wir haben hier einen regulären Ausdruck, der mit der ersten (primären) Kategorie übereinstimmt, die im Array im dataLayer übergeben wurde. Dann stellen wir sicher, dass es sich um einen einzelnen Beitrag handelt.

Wenn Sie Schwierigkeiten haben, reguläre Ausdrücke zu schreiben, möchten Sie vielleicht einfach aufhören, an unseren Haaren zu ziehen, und loslegen Fiverr. Ich habe auf Fiverr unglaublich gute Ergebnisse erzielt - und ich frage normalerweise nach dem Ausdruck sowie nach der Dokumentation, wie es funktioniert hat.

Sobald Sie einen Auslöser für jede Kategorie festgelegt haben, können Sie Ihre Tag-Liste erstellen! Unsere Strategie besteht darin, zuerst ein Catch-All-Universal-Analytics-Tag (UA) zu schreiben, das jedoch nicht ausgelöst wird, wenn eines unserer Kategorietags ausgelöst wird. Die fertige Liste sieht folgendermaßen aus:

Tags im Google Tag Manager

Okay ... das ist es! Wir werden jetzt die ganze Magie mit unserem Tag zusammenbringen. In diesem Beispiel werde ich das bestehen Gruppierung von Inhalten für jeden einzelnen Beitrag, der mit Content Marketing („Inhalt“) kategorisiert ist:

Kategorie Inhaltsgruppen

Benennen Sie Ihr Tag, geben Sie Ihre Google Analytics-ID ein und erweitern Sie es Weitere Einstellungen. In diesem Abschnitt finden Sie Inhaltsgruppen, in denen Sie die Indexnummer genau so eingeben möchten, wie Sie sie eingegeben haben Google Analytics-Administrator zu üben.

Hier ist noch eine dumme Sache ... die Bestellung muss passen die Reihenfolge Ihrer Analytics Admin-Einstellungen für die Daten. Das System ist nicht intelligent genug, um die richtigen Variablen für die richtige Indexnummer zu ermitteln.

Da die Kategorie (aufgrund der Array-Schwierigkeit) nicht übergeben wird, müssen Sie Ihre Kategorie für Index 2 eingeben. Für die anderen 3 Inhaltsgruppen können Sie jedoch einfach auf das Feld rechts klicken und die Variable auswählen Das wird direkt im dataLayer übergeben. Dann müssen Sie den Auslöser auswählen und Ihr Tag speichern!

Wiederholen Sie dies für jede Ihrer Kategorien. Stellen Sie dann sicher, dass Sie zu Ihrem UA-Tag (catch-all) zurückkehren und Ausnahmen für jede Ihrer Kategorien hinzufügen. Vorschau und Debugging, um zu testen und sicherzustellen, dass Sie Ihre Tags auslösen und Daten ordnungsgemäß an die Inhaltsgruppierungen senden.

Sie sollten in der Lage sein, alles zu überprüfen, müssen jedoch noch einige Stunden warten, bis Google Analytics aufholt. Wenn Sie sich das nächste Mal anmelden, können Sie verwenden Inhaltstitel, Inhaltskategorie, und Inhaltsautor um Ihre Daten in Google Analytics zu schneiden und zu würfeln!

Douglas Karr

Douglas Karr ist CMO von Öffnen Sie EINBLICKE und Gründer der Martech Zone. Douglas hat Dutzenden erfolgreicher MarTech-Startups geholfen, war bei der Due Diligence von MarTech-Akquisitionen und -Investitionen im Wert von über 5 Milliarden US-Dollar behilflich und unterstützt weiterhin Unternehmen bei der Umsetzung und Automatisierung ihrer Vertriebs- und Marketingstrategien. Douglas ist ein international anerkannter Experte und Redner für digitale Transformation und MarTech. Douglas ist außerdem Autor eines Dummie-Ratgebers und eines Buchs über Unternehmensführung.

Ähnliche Artikel

Nach oben-Taste
Menu

Adblock erkannt

Martech Zone ist in der Lage, Ihnen diese Inhalte kostenlos zur Verfügung zu stellen, da wir unsere Website durch Werbeeinnahmen, Affiliate-Links und Sponsoring monetarisieren. Wir würden uns freuen, wenn Sie Ihren Werbeblocker entfernen würden, während Sie unsere Website besuchen.