Tealium oder Google Tag Manager? Abwägen Ihrer Optionen

Die Wahl des richtigen Tag-Management-Systems für Ihre Organisation kann die Analysen in Ihrem Unternehmen entscheidend beeinflussen. Bevor Sie diese Entscheidung treffen, stellen Sie sicher, dass Sie verstehen, was für Ihr Unternehmen wichtig ist und wie jedes Tool Ihre Anforderungen erfüllt. Ist Google Analytics Ihre Hauptpriorität oder haben Sie eine Vielzahl von Tools und Pixeln, die verwaltet werden müssen? Deckt das einfache Pageview-Tracking Ihre Google Analytics-Anforderungen ab oder suchen Sie nach einer komplizierteren Implementierung mit Ereignisverfolgung oder benutzerdefinierten Daten aus mehreren Quellen? Möchten Sie Google Analytics Enhanced Ecommerce Tracking implementieren?

Fokus auf Google Analytics

Der Zweck dieses Beitrags ist es, die Funktionalität von Tealium und Google Tag Manager in Bezug auf Google Analytics-Tracking zu vergleichen. Viele Unternehmen möchten möglicherweise zusätzlich zu Google Analytics andere Tools und Marketingpixel über ein Tag-Management-System implementieren. Dies kann eine wichtige Überlegung für Ihre Organisation sein, und beide Tools funktionieren auch gut für mehr als nur Google Analytics, aber dieser Beitrag behandelt nicht die Unterstützung für andere Tools.

Long Story Short

Was ich an Tealium mag & GA

  1. Ein Tracker – Verwalten Sie benutzerdefinierte Dimensionen und Tracker–Einstellungen für alle Ihre Ereignisse und Seitenaufrufe einfach an einem Ort
  2. Gebündelte Datenquellen – Starten Sie schnell, indem Sie Daten von Ihrer Plattform oder E-Commerce-Einrichtung über eine schnelle, benutzerfreundliche Oberfläche einbinden

Was ich an Google Tag Manager mag & GA

  1. Ereignisverfolgung – Fügen Sie robuste und vorlagenbasierte Ereignisverfolgung für allgemeine Benutzeraktionen ohne benutzerdefinierten Code hinzu
  2. dataLayer – Einfach ändern und Debuggen von Änderungen an Ihrem dataLayer
  3. Modularität – Reduzieren Sie das Risiko, dass Aktualisierungen Ihrer Variablen oder Ereignisverfolgung unbeabsichtigt andere Nachverfolgungen auf Ihrer Website unterbrechen
  4. Dokumentation – Robustere, öffentlich zugängliche Dokumentation, die speziell für das Google Analytics–Tracking ist
  5. Community–Support – Viele großartige Blogs, Foren, Bücher und Schulungsmaterialien
  6. Vorschau Ihrer Updates – Großartige Unterstützung zum schnellen und einfachen Testen von Updates auf Ihrer Live-Site, ohne QA-Zugriff erforderlich
  7. Habe ich die Ereignisverfolgung erwähnt?

Fazit Zuerst

Ich breche Vor– und Nachteile mit jedem System unten, aber für die Ungeduldigen – hier ist mein allgemeines Mitnehmen! Als Google Analytics Consultant bevorzuge ich den modularen Ansatz des Google Tag Managers. Während dies möglicherweise nicht für jede Implementierung erforderlich ist, profitieren größere Unternehmenswebsites möglicherweise stärker von der Flexibilität bei der Implementierung von Google Analytics.

Während beide Tools die Arbeit erledigen können, ist es sinnvoll, dass das von Google speziell für die Implementierung von Google Analytics entwickelte Produkt mehr Unterstützung für erweiterte Funktionen bietet. Der Fokus von Google Tag Manager auf Ereignisverfolgung, verbessertem E-Commerce und anderen Google Analytics-spezifischen Funktionen macht es zu einer besseren Wahl für eine nuancierte und strategische Google Analytics-Implementierung.

Weitere Informationen finden Sie im vollständigen Beitrag unten:

Ereignisverfolgung

Eines der größten Verkaufsargumente von Tag-Management-Systemen ist die Möglichkeit, Tracking-Code schnell und einfach außerhalb des Standardentwicklungszyklus hinzuzufügen und zu ändern. Mit dieser Macht kommt große Verantwortung. Die meisten Tag-Management-Systeme, einschließlich Tealium und Google Tag Manager, können der Website benutzerdefinierten JavaScript-Code hinzufügen. Für Tag-Management-Systeme ist es wichtig, Marketern und Analytikern die Möglichkeit zu geben, diese Aktualisierungen zuverlässig durchzuführen und gleichzeitig das Risiko zu minimieren, dass kleine Fehler die Website zerstören könnten.

Tealium

Sie können Google Analytics-Ereignisse über Tealium-Erweiterungen oder das Schreiben von Onpage-Code einrichten. Die empfohlene Methode zum Einrichten der Ereignisverfolgung in Tealium ist die Verwendung einer jQuery onHandler-Erweiterung. In dieser Erweiterung können Sie einen jQuery-Selektor hinzufügen und das Ereignis für mehrere DOM-Ereignisse auslösen, z. B. Mousedown, Unschärfe und Fokus. In der Tealium Chrome-Erweiterung gibt es sogar ein Tool, mit dem Sie auf Elemente auf der Seite klicken und automatisch einen jQuery-Selektor für Sie erstellen können. Es wird sogar die Erweiterung für Sie in Ihrem Tealium-Container erstellen.

Erweitertes Tracking, wie das Verfolgen von Formularübermittlungen, Videowiedergaben und Scroll-Tracking, benutzerdefinierter JavaScript-Code kann über die Registerkarte Tealium Extensions hinzugefügt werden.

Darüber hinaus können Sie Ereignisse aus dem Quellcode der Seite senden, indem Sie ein Objekt mit der Ereigniskategorie, der Aktion und der Bezeichnung an Tealium senden.

Nachteile

  • Ich würde nicht empfehlen, eine Chrome-Erweiterung jQuery-Selektoren für die Ereignisverfolgung auswählen zu lassen, insbesondere wenn Sie an einer größeren oder komplizierteren Unternehmenswebsite arbeiten. Während jQuery- oder CSS-Selektoren häufig effektive Methoden sind, um Elemente zu identifizieren, auf die auf der Seite ausgerichtet werden soll, Wir fertigen unsere Selektoren so an, dass sie den richtigen Satz von Elementen enthalten und so robust wie möglich gegenüber Änderungen auf der Website sind.

    Nachfolgend finden Sie ein Beispiel für den jQuery-Selektor, der von der Chrome-Erweiterung des Tealium-Tools zum Verfolgen der Navigation auf der Beispiel-Tealium-E-Commerce-Site erstellt wurde:

 jQuery Selektor

Leider identifiziert dieser Selektor nur ein bestimmtes Element in der Navigation. Um alle Navigationslinks mit dem Tealium-Tool zu verfolgen, müssen Sie für jeden Link in Ihrer Hauptnavigation ein separates Ereignis erstellen. Während dies für diese Site etwas machbar ist, da es nur 26 Links in den Navigations-Dropdowns gibt, stellen Sie sich vor, Sie müssen diesen Prozess für alle Downloads oder ausgehenden Links auf Ihrer Site durchlaufen!

  • Da das Auslösen von Ereignissen nur begrenzt unterstützt wird, werden Sie wahrscheinlich benutzerdefinierten JavaScript-Code für Dinge wie das Verfolgen von Formularübermittlungen schreiben. Selbst das Verfolgen einfacher Linkklicks auf der Seite kann das Schreiben komplizierter jQuery-Selektoren erfordern. Dies erschwert die Wartung Ihres Trackings und erhöht das Risiko, dass Sie einen kleinen Codefehler machen, der negative Auswirkungen auf Ihre Website haben könnte.

Nachfolgend finden Sie ein Beispiel, wie Sie das Tracking ausgehender Links in Tealium einrichten können:

 Tealium Outbound
  • Einige Tracking ist am besten an die Entwickler überlassen. Mit Tealium können Entwickler Google Analytics-Ereignisse von der Seite aus auslösen. Häufig sind die Ereignisinformationen in diesem Trigger enthalten. Es ist möglich, diese Ereignisinformationen innerhalb der Tealium-Schnittstelle zu ändern. Dies geschieht jedoch nicht modular und es muss sehr darauf geachtet werden, dass das Ändern eines Ereignisses das Tracking für andere Ereignisse nicht unterbricht. Daher besteht die stabilste und robusteste Möglichkeit, diese Verfolgung abzuschließen, darin, alle Ereignisinformationen mit dem Ereignisauslöser fest zu codieren. Während dieser Ansatz sicherlich funktioniert, nimmt er die Vorteile weg, die Sie sonst von einem Tag-Management-System erhalten würden.

Google Tag Manager

Google Tag Manager stellt Vorlagen-Tags für die Ereignisverfolgung bereit. Es gibt integrierte Unterstützung für das Auslösen dieser Tags bei Seitenaufrufen, Klicks, Linkklicks, Formularübermittlungen, Verlaufsänderungen, JavaScript-Fehlern, Timern und benutzerdefinierten Ereignissen, die von der Seite oder von benutzerdefiniertem JavaScript in Google Tag Manager an die Datenebene gesendet werden. Darüber hinaus können Sie diese Tags so einschränken, dass sie nur ausgelöst werden, wenn Sie bestimmte Bedingungen erfüllen. Zum Beispiel ist es sehr einfach, ein Ereignis einzurichten, das für Linkklicks auf der Homepage ausgelöst wird, die Sie zu einer anderen Site führen.

Vorteile

  • Obwohl benutzerdefinierter JavaScript-Code manchmal unvermeidlich ist, möchten wir die Menge an benutzerdefiniertem JavaScript, die wir in Tag-Management-Systemen verwalten, minimieren. Die Verfügbarkeit von Vorlagen-Event-Tags und die Flexibilität und Leistungsfähigkeit der integrierten Event-Trigger in Google Tag Manager führen häufig dazu, dass für die meisten unserer Kunden nur sehr wenig benutzerdefinierter Code erforderlich ist. Wenn wir benutzerdefinierten Code benötigen, können wir häufig Standardcode für die Bildlaufverfolgung oder Videoverfolgung verwenden, der häufig verwendet und von der Google Analytics-Community überprüft wird.

Nachfolgend finden Sie ein Beispiel dafür, wie Sie ausgehende Links von unserer Website verfolgen würden. Zunächst sollte ein Ereignistrigger mit der oben konfigurierten Variablen click hostname erstellt werden:

 ausgehender Trigger

Als nächstes sollte das Vorlagenereignis-Tag so konfiguriert werden, dass die gewünschten Ereignisinformationen gesendet werden:

 ausgehendes Ereignis

Es war kein benutzerdefinierter Code erforderlich, um dieses Ereignis hinzuzufügen.

  • Manchmal möchten Sie möglicherweise Ereignisse außerhalb der standardmäßigen Klicks und Formularübermittlungen verfolgen. Dies erfordert häufig das Hinzufügen von benutzerdefiniertem JavaScript zur Seite. Google Tag Manager hat eine großartige Möglichkeit, dies zu handhaben. Ein Entwickler kann einen einfachen Ereignis-Push mit einer kurzen Codezeile an die Datenschicht senden. Informationen, die zusammen mit dem Ereignis weitergegeben werden sollen, können in diesem Push enthalten sein, sind jedoch nicht erforderlich. Innerhalb von Google Tag Manager haben Sie die große Flexibilität, Ereignisse, virtuelle Seitenaufrufe oder sogar Werbepixel basierend auf diesem benutzerdefinierten Ereignis auszulösen. Ereigniswerte können einfach basierend auf allen verfügbaren Variablen modular hinzugefügt werden, ohne befürchten zu müssen, dass andere Variablen beschädigt werden.

Variablen / Datenschicht

Beide Tag-Management-Systeme ermöglichen es dem Benutzer, Daten auf die Seite zu bringen und diese Daten in verschiedenen Tags zu verwenden.

Tealium

In Tealium können Sie Daten innerhalb der Registerkarte Datenebene von der Seite abrufen. Es gibt verschiedene unterstützte Datentypen, die eingegeben werden können, darunter:

  • UDO Variable
  • JavaScript Variable
  • Meta Datenelement
  • First Party Cookie
  • Query String Parameter

Darüber hinaus gibt es Bündel von häufig verwendeten Datenquellen, die automatisch hinzugefügt werden können. Dies beinhaltet die Unterstützung von Datenquellen von verschiedenen Plattformen wie Demandware und WordPress.

Vorteile

  • Die integrierte Unterstützung für plattformspezifische Datenquellen scheint nützlich zu sein. Ich würde erwarten, dass dies hilfreich sein könnte, um eine neue Implementierung zu beschleunigen.
  • Das Ändern oder Anpassen von Daten auf der Registerkarte Datenschicht wird nur sehr wenig unterstützt.

Google Tag Manager

In Google Tag Manager können Sie im Abschnitt Variablen Daten von der Seite abrufen. Google Tag Manager unterstützt noch mehr Datentypen als Tealium, darunter:

  • 1st-Party-Cookie
  • Variable für automatisches Ereignis
  • Konstante
  • Container-ID
  • Container-Version
  • Benutzerdefiniertes Ereignis
  • Benutzerdefinierte JavaScript-Funktion
  • Variable für Datenschicht
  • Debug- Modus
  • DOM-Element
  • Umgebungsname
  • HTTP-Referrer
  • JavaScript-Variable
  • Nachschlagetabelle
  • Zufallszahl
  • URL

Google Tag Manager verfügt außerdem über mehrere integrierte Variablen, die problemlos hinzugefügt werden können , einschließlich Informationen über die Seite, Klicks, Formulare, Fehler, Verlauf und mehrere andere Utility-Variablen. Diese Variablen sind in der Regel allgemeiner und plattformunabhängiger als die von Tealium bereitgestellten Datenquellenpakete.

Pros

  • Einfache Eingabe von Daten von der Seite und anschließende Änderung durch Nachschlagetabellen oder benutzerdefinierte JavaScript-Funktionen. Es gibt auch Template-Unterstützung für das Herausziehen verschiedener Teile einer URL, die von der Seite abgezogen wurden. Dies schafft eine viel modularere und robustere Umgebung, in der versucht wird, die Daten über JavaScript-Erweiterungen zu ändern. Unten sehen Sie ein Beispiel, wie Sie eine Variable für den Click-Hostnamen erstellen können:
 klicken Sie auf Hostname

Nachteile

  • Die anfängliche Einrichtung erfordert möglicherweise mehr Zeit, Entwicklerstunden und sorgfältige Planung.

Data Layer / Data Object

Sowohl Tealium als auch Google Tag Manager bieten einen zentralen Ort auf der Seite, an dem Daten zu Ihrem Analytics-Tracking abgelegt werden können. In beiden Fällen sollte dies ausgefüllt werden, bevor der Tag Manager auf der Seite geladen wird. Beide Tag-Management-Systeme können problemlos mit diesem Objekt interagieren, indem sie Daten aus dem Objekt einbringen. Sie können dieses Objekt auch auf der Seite oder innerhalb des Tag-Management-Systems ändern.

Tealium

In Tealium wird dieser Speicherort als UDO-Datenobjekt bezeichnet. Das UDO-Datenobjekt ist als JavaScript-Objekt strukturiert und kann in der Konsole durch Eingabe von utag angezeigt werden.Daten. Dies wird manchmal als „flache“ Datenschicht bezeichnet.

Cons

  • Es ist mir unklar, wie ich das UDO-Datenobjekt von der Seite aktualisieren kann, ohne dabei ein neues Ereignis oder einen virtuellen Seitenaufruf auszulösen. Dies ist ein wesentlicher Bestandteil vieler Implementierungen unserer Kunden.
  • Das UDO-Datenobjekt kann innerhalb von Tealium mithilfe eines Satzes von Datenwerten oder einer benutzerdefinierten JavaScript-Codeerweiterung aktualisiert werden. Diese Erweiterungen können jedoch miteinander interagieren. Wenn Sie versehentlich eine andere Erweiterung überschreiben oder stören, kann es schwierig sein, herauszufinden, wo diese Fehler aufgetreten sind. Unten abgebildet ist der erste Teil des Tealium UDO-Objekts von ihrer E-Commerce-Demo-Site:
 Tealium UDO

Google Tag Manager

Diese Funktion wird in Google Tag Manager als dataLayer bezeichnet. Sie können den dataLayer anzeigen, indem Sie dataLayer in die Konsole eingeben. Der dataLayer ist als JavaScript-Array strukturiert, in das Objekte im Laufe der Zeit verschoben werden. Wenn derselbe Schlüssel mehrmals in den dataLayer verschoben wird, verwendet Google Tag Manager den Wert des zuletzt übertragenen Objekts.

Pros

  • Diese Datenschicht ist viel einfacher zu warten, wenn Sie eine kompliziertere Implementierung haben, bei der die Datenschicht nach dem Laden der Seite aktualisiert wird. Wenn Sie die Struktur eines Arrays haben, können Sie jedes vorgenommene Update sowie die Reihenfolge und den Zeitpunkt, in dem die Updates vorgenommen wurden, leicht anzeigen. Im Vorschaumodus können Sie auch den Status der Datenebene zum Zeitpunkt des Sendens jedes Ereignisses anzeigen. Dies kann für das Debuggen von kompliziertem benutzerdefiniertem Code und die Ereignisverfolgung von unschätzbarem Wert sein.

Mit dem Google Tag Manager-Datenlayer können Sie alle Änderungen am Datenlayer in der Konsole anzeigen:

 dataLayer schiebt

Im Vorschaufenster von Google Tag Manager können Sie alle Aktualisierungen der Datenebene, die aktuellen Werte in der Datenebene sowie die Werte der einzelnen Variablen anzeigen, die Sie von der Seite einfügen. Dies kann mit den Ereignisinformationen verglichen werden, die zu diesem Zeitpunkt gesendet werden, um ein schnelles und effektives Debuggen zu ermöglichen.

 GTM Vorschau dataLayer
  • Wir empfehlen allen unseren Kunden, die Datenschicht so einzurichten, dass sie der Datenschicht schrittweise Werte hinzufügen können, ohne Probleme zu verursachen. Auf diese Weise stehen dem Google Tag Manager weiterhin alle Daten zur Verfügung, ohne dass das gesamte Array überschrieben wird, wenn der dataLayer-Code oben auf der Seite über dem vorhandenen dataLayer-Code hinzugefügt wird. Dies ist von unschätzbarem Wert für größere Unternehmenskunden, die möglicherweise Daten aus mehreren Quellen oder zu verschiedenen Zeitpunkten übertragen müssen.

Erweiterter E-Commerce

Sowohl Tealium als auch Google Tag Manager unterstützen erweitertes E-Commerce-Tracking.

Tealium

Tealium verfügt über eine sehr elegante Enhanced Ecommerce-Implementierung, die Produktinformationen in der Datenebene der Google Analytics-spezifischen Formatierung von Enhanced Ecommerce zuordnet. Es gibt Unterstützung für die Zuordnung von Produktinformationen auf verschiedenen Plattformen zu diesem E-Commerce-Tracking. Wenn Sie bereits über erweiterte E-Commerce-Informationen in einem Google Tag Manager-Format verfügen und zu Tealium wechseln, kann das Tealium-Team Code bereitstellen, um diese Daten so umzuwandeln, dass Tealium sie akzeptieren kann.

Wenn bestimmte E-Commerce-Aktionen festgelegt sind, z. B. Hinzufügen oder Entfernen aus dem Warenkorb, sendet Tealium standardmäßig automatisch ein Ereignis mit den E-Commerce-Informationen.

Vorteile

  • Diese Funktionalität kann die Einrichtung Ihres E-Commerce-Trackings vereinfachen, da Sie keine strengen Formatierungsregeln und Namenskonventionen einhalten müssen.
  • Wenn Sie diese Informationen auf Produktebene bereits auf der Seite haben oder diese Informationen an mehreren Stellen verwenden müssen, kann die Tealium eCommerce-Einrichtung Ihren Entwicklern erheblich Zeit sparen.

Worauf Sie achten sollten

  • Nicht alle E-Commerce-Ereignisse werden von der Funktion automatische E-Commerce-Ereignisse abgedeckt. Dies ist normalerweise eine gute Sache. Beispielsweise werden Produktdetailansichten normalerweise mit der Seitenansicht gesendet. Sie sollten sich jedoch nicht blind auf diese Funktion verlassen, um alle Ihre E-Commerce-Informationen zu senden. Bitte überprüfen Sie Ihr gesamtes E-Commerce-Tracking, um sicherzustellen, dass alle Aktionen mit einem Seitenaufruf oder Ereignis gesendet werden.
  • Die Dokumentation und der Support von Tealium zur Implementierung von Enhanced Ecommerce sind nicht so detailliert und umfassend wie die Google Tag Manager-Implementierung, was verständlich ist. Tealium unterstützt viele verschiedene E-Commerce-Plattformen, während Google Tag Manager wirklich auf die Unterstützung von Google Analytics spezialisiert ist, so dass es definitiv einige auffällige Unterschiede in der Support-Dokumentation gibt (die ich weiter unten ausführlicher behandle.)
  • Die automatischen E-Commerce-Ereignisse, die von Tealium gesendet werden, sind als Ereigniskategorie = UX und Ereignisaktion = click formatiert. Dies entspricht zwar der Dokumentation von Google für das Onpage-E-Commerce-Tracking, ist jedoch keine Namenskonvention, die wir unseren Kunden empfehlen würden.
  • Tealium kann sich unerwartet verhalten, wenn es um erweiterten E-Commerce geht. Wenn beispielsweise bestimmte Produktwerte fehlen, werden sie standardmäßig auf einen Standardwert festgelegt. Insbesondere wird der Produktpreis auf „1.00“, die Menge auf „1“ und der Name wird auf die Produkt-ID gesetzt (nur wenn diese Felder fehlen). Obwohl Sie sich jetzt dafür entscheiden können, diese Funktionalität zu entfernen, ist mir unklar, wie Sie dies in älteren Versionen von Tealium vermeiden können.

Google Tag Manager

Google empfiehlt eine sehr starre Struktur zum Hinzufügen von E-Commerce-Informationen zur Datenebene. Obwohl es sicherlich Möglichkeiten gibt, dies zu umgehen, halten sich die meisten unserer Kunden an die Standardformatierung. Diese Informationen werden dann mit Seitenaufrufen oder Ereignissen gesendet, die mithilfe der Vorlagen-Tags in Google Tag Manager konfiguriert werden.

Vorteile

  • Wenn Sie sich an die von Google bereitgestellte starre Formatierung halten, verfügen Sie bereits über eine Dokumentation zu Ihren erweiterten E-Commerce-Informationen. Wenn es in Ihrem Analyseteam einen Umsatz gibt, können neue Mitglieder ganz einfach nachforschen, wie Ihr E-Commerce-Tracking funktioniert. Außerdem gibt es eine ganze Community von Google Analytics-Experten, die genau das gleiche Format wie Sie verwenden.
  • Wenn Sie so strenge Einschränkungen für das Format Ihrer Daten festlegen, können Sie sich besser organisieren und vor unerwarteten oder unbeabsichtigten Fehlern schützen.
  • Das Einrichten dieser E-Commerce-Informationen in der Datenschicht kann erhebliche Kosten in Bezug auf die Entwicklungsstunden verursachen. Diese Updates werden normalerweise zu Beginn eines Projekts durchgeführt, sodass Sie möglicherweise nur eine geringe Belohnung erhalten, bis Ihre Entwickler ihre Zeit investiert haben.
  • Wenn Sie auch nur geringfügig vom empfohlenen Format abweichen, besteht eine gute Chance, dass Ihr E-Commerce-Tracking nicht funktioniert.

Tracker – One vs Many

Der wahrscheinlich größte strukturelle Unterschied zwischen Tealium und Google Tag Manager besteht darin, wie jedes Tool mit Google Analytics-Trackern umgeht. Für diejenigen, die es nicht wissen, wird der Google Analytics-Tracker auf der Seite erstellt, um Informationen an Google Analytics zu senden. Die typische JavaScript-Implementierung von Google Analytics basiert auf einem Tracker.

Das Erstellen und Verwenden des Trackers geschieht so ziemlich hinter den Kulissen, die meisten Leute müssen möglicherweise nicht mehrere Tracker verwenden, es sei denn, sie haben es mit dem Senden von Daten an mehrere Eigenschaften zu tun.

Tealium

Standardmäßig erstellt Tealium einen Tracker auf der Seite, über den alle Seitenaufrufe und Ereignisse gesendet werden. Dies spiegelt sich in der Tealium-Schnittstelle wider, wo es ein einzelnes Tag für Universal Analytics gibt, das den Tracker einrichtet und den ersten Seitenaufruf-Treffer sendet. Infolgedessen müssen Sie die Tracker-Konfigurationen nur einmal einrichten, und es gibt einen einzigen Ort, an dem Sie alle Ihre benutzerdefinierten Dimensionen, domänenübergreifenden Tracking-Einstellungen, Cookie-Einstellungen usw. sehen können.

Pros

  • In Tealium sind diese Einstellungen leicht zu finden, zu aktualisieren und über alle Seitenaufrufe und Ereignisse hinweg konsistent zu halten.
  • Obwohl dies sicherlich möglich ist, ist es etwas weniger einfach, benutzerdefinierte Dimensionen basierend auf bestimmten Ereignissen einzurichten.
  • Abhängig von Ihrer Implementierung kann der GA-Tracker die vorhandene GA-Implementierung auf der Seite beeinträchtigen oder beeinträchtigen.

Google Tag Manager

Im Gegensatz dazu erstellt Google Tag Manager für jeden gesendeten Treffer einen separaten Tracker, sofern der Benutzer nichts anderes angibt. Dies spiegelt sich wiederum in der Benutzeroberfläche wider, in der Ereignisse und Seitenaufrufe über eigene Tags verfügen. Innerhalb des Google Tag Managers müssen Sie alle Informationen auf Tracker-Ebene für jedes einzelne Tag separat festlegen.

Pros

  • Es ist sehr einfach, benutzerdefinierte Dimensionen und andere Informationen auf Tracker-Ebene basierend auf bestimmten Ereignissen festzulegen.
  • Standardmäßig beeinträchtigen Google Analytics-Tags aus dem Google Tag Manager den Code auf der Seite nicht.
  • Wenn Sie eine Tracker-Einstellung aktualisieren möchten, z. B. eine benutzerdefinierte Dimension hinzufügen oder die Liste der Websites aktualisieren möchten, die in Ihrem domänenübergreifenden Tracking enthalten sind, müssen Sie diese Aktualisierung an jedem einzelnen Google Analytics-Tag vornehmen (daher können Sie durch die strategische Verwendung von Variablen auf lange Sicht Zeit sparen!) Wenn Sie die Analysen für eine Organisation auf Unternehmensebene verwalten, kann dieses kleine Update Stunden dauern. Wir haben verschiedene Möglichkeiten, dies mithilfe der Tag Manager-API zu umgehen, aber es ist weder einfach, schnell noch unkompliziert, diese relativ kleinen Updates vorzunehmen.
  • Da Ihre benutzerdefinierten Dimensionen in jedem Tag separat eingerichtet werden, können Fehler auftreten, wenn diese Optionen über Tags hinweg inkonsistent festgelegt werden. Es ist sehr einfach, ein Tag zu verpassen, wenn Sie Aktualisierungen vornehmen, und daher unerwartete Fehler in Ihren Daten zu verursachen.

Testen von Code-Updates

Es ist wichtig, Ihren Tracking-Code zu testen, bevor Sie ihn auf Ihrer Live-Site veröffentlichen. Google Tag Manager und Tealium behandeln Tests auf sehr unterschiedliche Weise.

Tealium

Tealium bietet Unterstützung für die einfache Veröffentlichung Ihrer Updates auf einer QA- oder Dev-Site. Die Updates können dann gründlich getestet werden, bevor Sie sie veröffentlichen. Wenn Sie keine separate Test-Site haben oder Ihr Analyseteam keinen Zugriff auf diese Site hat, können Sie eine Vorschau der QA-Version Ihrer Site anzeigen, indem Sie die Tealium Tools-Erweiterung verwenden oder einfach das Tealium QA-Snippet in Ihre Live-Site einfügen.

Vorteile

  • Die Möglichkeit, in verschiedenen Umgebungen zu veröffentlichen, ist sehr hilfreich, wenn Ihr Entwicklungsteam Ihre Updates gründlich testen möchte, bevor sie live geschoben werden.
  • Wenn Sie keinen Zugriff auf die QA-Site haben, erhöht die Vorschau der QA-Version des Containers die Komplexität.
  • Jedes Mal, wenn Sie etwas testen möchten, müssen Sie eine neue Version veröffentlichen. Dies kann frustrierend sein, wenn Sie beispielsweise mehrere Aktualisierungen vornehmen möchten und jedes beim Hinzufügen testen möchten.

Google Tag Manager

Google Tag Manager unterstützt auch die Veröffentlichung in verschiedenen Umgebungen. Darüber hinaus bietet es integrierte Unterstützung für die Vorschau Ihrer Updates auf Ihrer Produktionswebsite.

Pros

  • Mit der Vorschau-Funktion im Google Tag Manager können Sie Ihren Code schnell und einfach testen und debuggen. Sie benötigen keinen Zugriff auf eine Testumgebung und es ist einfach, Ihre Updates zu überprüfen und sie zusätzlich zu überprüfen, bevor Sie sie live veröffentlichen. Diese Vorschauversion kann auch für andere freigegeben werden, die keinen Zugriff auf GTM oder die QA-Version der Site haben.
 GTM Preview Veranstaltung

Dokumentation und Community

Dokumentation und Community-Support sind unerlässlich, um sicherzustellen, dass Ihr Tracking korrekt und gemäß den Best Practices eingerichtet ist

Tealium

Tealium verfügt über Dokumentation und ein Community-Forum. Auf diese kann nur zugegriffen werden, wenn Sie über ein Tealium-Login verfügen. Ich hatte Schwierigkeiten beim Navigieren und Durchsuchen ihrer Dokumentation. Darüber hinaus scheint die Dokumentation für das Tracking von Google Analytics etwas begrenzt zu sein. Zum Beispiel konnte ich keine Dokumentation zu den verschiedenen Versionen von Tag-Vorlagen für Google Analytics finden. Dies ist wichtig, da verschiedene Versionen der Google Analytics-Tag-Vorlage das Tracking unterschiedlich behandeln. Zum Beispiel, ob der Tracker benannt ist, Details zur Implementierung von Enhanced Ecommerce und ob Ereignisinformationen zwischen Ereignissen aus der Datenschicht gelöscht werden, variieren zwischen verschiedenen Tag-Vorlagenversionen.

Google Tag Manager

Obwohl die Dokumentation von Google nicht perfekt ist, ist sie viel umfangreicher und einfacher zu finden als die Dokumentation von Tealium. Außerdem gibt es eine große Community rund um den Google Tag Manager, die zusätzliche Hilfe und Unterstützung bietet. In diesem Beitrag erfahren Sie beispielsweise, wie Sie die Google Tag Manager-Hilfe von Simo Ahava erhalten, die viele Optionen zum Auffinden von GTM-Artikeln und zum Erhalten von Unterstützung durch die Community enthält.

Unterstützung

Manchmal haben Sie keine Zeit, Ihre eigenen Tracking-Systeme zu verwalten.

Tealium

Als kostenpflichtiges Produkt bietet Tealium allen Kunden Support, wenn Sie einen Vertrag mit ihnen abschließen. Tealium hilft Ihnen bei der Einrichtung und Wartung Ihrer Implementierung, die möglicherweise Google Analytics-Tracking umfasst.

Google Tag Manager

Da Google Tag Manager kostenlos ist, wird es nicht unterstützt. Google unterstützt jedoch ein Netzwerk zertifizierter Partner, die Wissenstests bestanden und Fallstudien eingereicht haben, um zu beweisen, dass sie in der Lage sind, Implementierung und Support bereitzustellen.

Zusammenfassung

Dieser Beitrag soll Ihnen einen differenzierten Überblick darüber geben, wie sich die Implementierung von Google Analytics zwischen Google Tag Manager und Tealium unterscheidet. Die integrierten Funktionen für die Ereignisverfolgung, das Bearbeiten benutzerdefinierter Dimensionen, das Einrichten eines erweiterten E-Commerce, das Einbinden von Daten von der Seite sowie das Testen und Debuggen Ihres Codes unterscheiden sich erheblich zwischen den beiden Tools. Wenn Sie diese Unterschiede verstehen, bevor Sie ein Tag-Management-System auswählen, sparen Sie auf lange Sicht viel Zeit.



+