Was ist der Unterschied zwischen Google Tag Manager und Google Analytics?


180

Ich lese über Webanalyse und bin auf GTM und GA gestoßen.

Es scheint, dass GA ein von Google bereitgestellter Dienst ist, der Berichte und Statistiken zum Website-Verkehr erstellt. Nach meinem begrenzten Verständnis müssen wir am Ende eine Art Tagging durchführen, um diese Berichte zu erstellen.

Es sieht auch so aus, als müssten wir in GTM einige Tags auf unserer Website hinzufügen.

Wenn also sowohl GA als auch GTM mit dem Markieren zusammenhängen, was ist der Unterschied zwischen ihnen und warum haben wir zwei verschiedene Produkte von Google.

Antworten:


192

Die Hauptaufgabe von Google Analytics besteht darin, nur die Berichte und Statistiken über Ihre Website zu erstellen, z. B. wie viele Personen Ihre Website gestern gesehen haben, welchen Webbrowser sie verwendet haben, welche Seiten am beliebtesten waren usw. Der einzige Weg, dies zu wissen, ist wenn Sie alle Ihre Seiten mit einem "Tag" versehen. Das Tag ist der Javascript-Code auf Ihren Seiten, der im Browser des Besuchers ausgeführt wird und den Servern von Google Analytics mitteilt, dass sie die Seite gerade besuchen.

Es ist kein Problem, wenn Sie das Tag nur in die Master-Datei Ihrer Website einfügen möchten, damit es auf allen Ihren Seiten angezeigt wird. Google Analytics kann mithilfe des Parameters "Referrer" herausfinden, auf welcher Seite sich der Besucher befindet, und alle einfachen Aufgaben wie das Zählen von Seitenaufrufen ausführen.

Möglicherweise möchten Sie jedoch nachverfolgen, wie viele Personen eine bestimmte Funktion verwenden. Vielleicht möchten Sie bestimmte Seiten zusammenfassen oder ähnliche, aber unterschiedliche URLs als dieselbe Seite zählen. Jetzt benötigen Sie eindeutige Tags für all diese verschiedenen Funktionen und Seitengruppen, damit Google erkennen kann, welche Funktion oder welcher Seitentyp verwendet oder besucht wurde. Jetzt ist es kompliziert! Sie haben mehrere Tags und möchten nur, dass die Tags manchmal "ausgelöst" werden (z. B. nicht ausgelöst, es sei denn, sie klicken auf diese Schaltfläche oder verwenden diese Funktion.)

Mit dem Google Tag Manager können Sie dieses Durcheinander von Tags einfacher verwalten, indem Sie Regeln definieren, wann Ihre Tags ausgelöst werden sollen. Außerdem können Sie Ihre Tags testen, um sicherzustellen, dass sie beim Laden der richtigen Seite oder beim Klicken auf eine bestimmte Schaltfläche deaktiviert werden. Dazu wird der Code des Tag-Managers anstelle der eigentlichen Tags auf Ihrer Website platziert. Wie in der Antwort von Crayon hervorgehoben, gibt der Tag-Manager die Tags für Sie aus. Dies bietet Ihnen einen weiteren coolen Vorteil: Sie können Ihre Tags und ihre Funktionsweise ändern, ohne den Quellcode Ihrer Website zu ändern (was aufgrund von Zyklen mit langsamer Veröffentlichung möglicherweise nicht möglich ist). Stattdessen ändern Sie ihn einfach von die Google Tag Manager-Website und spuckt dynamisch unterschiedlichen Code auf Ihre Seiten aus, wenn diese in den Browser des Besuchers geladen werden.


9
Ich stimme wirklich nicht mit denen überein, die sagen, dass Sie Ihre Tags von GTM aus verwalten können, es ist nicht wahr. Wenn Sie Dinge überhaupt nicht mit Tags versehen, können Sie "Tags und ihre Funktionsweise nicht ändern, ohne den Quellcode Ihrer Website tatsächlich zu ändern". Sie müssen die Dinge zuerst im Code markieren. Wenn Sie also Dinge ändern möchten, die Sie von vorhandenen Tags im dataLayer markieren, ist dies in Ordnung. Erwarten Sie jedoch nicht, dass Sie neue verfolgte Inhalte auf magische Weise von GTM selbst hinzufügen, ohne den Quellcode zu ändern.
Vadorequest

2
@Vadorequest Die Definition von Änderung erfordert, dass etwas existiert, um geändert zu werden.
Vitoriodachef

57

GA ist das Analysetool, das Berichte über Aktivitäten auf Ihrer Website bereitstellt. GTM ist ein Tag-Manager, der Tags basierend auf definierten Regeln ausgeben kann. So können Sie beispielsweise entweder Ihren GA-Code direkt auf Ihrer Site implementieren oder den GTM-Code implementieren und GTM zur Ausgabe des GA-Codes verwenden.

Der Hauptvorteil von GTM (oder eines beliebigen Tag-Managers, der etwas wert ist) besteht darin, dass Sie es für mehrere Tags oder Codefragmente oder so ziemlich alles verwenden können, was Sie möchten. Normalerweise implementieren Sie eine Datenschicht und eine Reihe von Regeln und fügen dann innerhalb der Tag-Manager-Oberfläche ein neues Tag oder Code-Snippet unter diese Regeln ein, wobei Sie Daten aus der Datenschicht verwenden. Auf diese Weise können Sie beispielsweise, wenn Sie GA heute und dann morgen verwenden, auch ein anderes Analysetool implementieren, z. B. Adobe Analytics, dies einfach über die GTM-Oberfläche nach denselben Regeln und Datenebenen tun, die Sie bereits eingerichtet haben.

IOW GTM ist also ein Container, in dem andere Inhalte ausgegeben werden können. GA ist eines der "anderen Dinge", die Sie ausgeben würden.


2
Funktioniert so etwas dann noch, wenn es in den Code meiner Website eingefügt wird: ga ('send', 'event', {eventCategory: 'Form', eventAction: 'Subscribtion', eventLabel: 'Subscribtion [name]'});
Meddie

1
Mit GTM würden Sie verwenden onclick="dataLayer({event: 'subscription', eventLabel: this.action})". GTM würde GA auf Ihrer Site ersetzen, sodass die gaVariable nicht verfügbar wäre. youtube.com/watch?v=iknwOXX7jAs
Peter

Die Verwendung von GTM ist zu kompliziert. Das Verfolgen einer einfachen Variablen macht so viel Arbeit mit GA / GTM, während es so viel einfacher sein könnte.
Vadorequest

7

Google Tag Manager und Google Analytics sind völlig unterschiedliche Produkte, sie arbeiten einfach gut zusammen.

Google Analytics speichert, aggregiert und bearbeitet Daten für Sie, die Sie auf Anfrage ausgeben können. Google Analytics bietet auch eine Handvoll empfohlener Codefragmente, mit denen Sie sie auf Ihrer Website "installieren" können. Dies sind jedoch nur Empfehlungen. Letztendlich verarbeitet Google Analytics alle empfangenen Daten in der richtigen Form und kümmert sich nicht darum, wie sie implementiert werden.

Mit Google Tag Manager können Sie benutzerdefiniertes HTML in Ihre Website einfügen. Sie können diesen HTML-Code jederzeit bearbeiten und Änderungen sofort vornehmen. Es bietet auch Listener für eine Reihe von Dingen wie Klicks und Formularübermittlungen und verfügt über eine Struktur für die Bereitstellung von Tags. Bei ordnungsgemäßer Verwendung stellt Google Tag Manager Ihre Tags für Sie bereit. Es bestimmt, welche Daten gesammelt werden und wann Ihre Tags ausgelöst werden. Es kann fast jedes Analytics-Tag und vieles mehr auslösen. Tatsächlich können Sie damit auf Knopfdruck so ziemlich jeden Code auf Ihrer Website einfügen.

Wie Sie sehen, fügt Google Tag Manager benutzerdefiniertes HTML in Ihre Website ein, einschließlich Analyse-Tags. Diese nehmen die Daten von Ihrer Website und senden sie an Google Analytics. Google Analytics analysiert diese Daten dann.


GTM ist nicht benutzerfreundlich, ich bin anderer Meinung.
Null8

6

Google Tag Manager (GTM) ist ein Tag-Management-Tool. Google Analytics, Google AdWords, Remarketing, Hotjar und Adobe sind einige der Tags, die GTM verwaltet, und vieles mehr.

GTM ist ein Containerskript, das Sie der Website einmal hinzufügen. Alle weiteren Änderungen für das Tracking können in GTM vorgenommen werden, ohne weiter mit dem Website-Code zu spielen.

GTM ist nur eine Möglichkeit, Tracking-Code in die Website einzubetten. Selbst nach dem Einbetten werden keine Daten verfolgt oder erfasst, bis Sie die Google Analytics-ID in die Konfiguration einfügen.

GA ist ein Berichts- und Analysetool, und GTM ähnelt eher einem GUI-gesteuerten Tech-Tool, das sich an Nicht-Entwickler richtet.


3

Google Analytics + Tags + Tag Manager = Website-Statistiken

Google Analytics wird verwendet, um Berichte über die Nr. Zu erstellen. von Personen, die Ihre Website besuchen, ihren Standort, den von ihnen verwendeten Browser. GA erhält diese Informationen von den Tags.

Tags für jede Aktion auf der Website haben ein separates Tag. Wenn ich beispielsweise ein Video auf einer Website abspielen möchte, muss ich auf eine Schaltfläche klicken, um ein Video abzuspielen. Diese Schaltfläche hat ein Tag. Wenn ich einen Kauf tätigen oder ein Überprüfungsformular einreichen möchte, muss ich erneut auf die Schaltflächen klicken. Diese Schaltflächen haben ein separates Tag. Also die Nr. Wenn Sie auf die Schaltfläche "Video" klicken, wird das mit diesen Schaltflächen zugewiesene Tag die Informationen an Google Analytics senden, um Statistiken zu erstellen.

Tag-Manager Wie ein Wort erklärt, verwalten Tag-Manager Tags. Für jede Website gibt es Hunderte und Tausende von Tags. Jedem Tag müssen Regeln zugewiesen werden. Beispiel: Nehmen Sie das vorherige Beispiel: Wenn ich ein Video auf einer Website abspielen möchte, klicke ich auf eine Schaltfläche mit einem Tag. Jetzt sollte dieses Tag wissen, dass es nur ausgelöst werden muss, wenn ein Benutzer ein Video abspielen möchte und für nichts anderes. Hierzu werden dem Tag bestimmte Regeln zugewiesen. Diese Regeln werden vom Tag-Manager zugewiesen.

Kurz gesagt Der Tag-Manager weist dem Tag Regeln zu. Tag sammelt Daten so oft, wie Aktionen ausgeführt werden, und sendet sie an Google Analytics.GA sammelt diese Daten und erstellt Statistiken, die dem Benutzer zeigen, wie die Seite funktioniert.


2

Google Universal Analytics erfasst die tatsächlichen Analysedaten und stellt sie dem Site-Administrator zur Verfügung. Für die grundlegende Seitenverfolgung bietet Google Analytics alles, was Sie benötigen. Für eine erweiterte Nachverfolgung wie Ereignisse bietet Google Analytics diese Funktion ebenfalls an, der Entwickler muss jedoch die Ereignisbehandlung über Skripte in die Codebasis aufnehmen.

Google Tag Manager führt KEIN detailliertes Tracking durch, sondern verwendet Tags wie Google Universal Analytics, um das Tracking tatsächlich durchzuführen. Was es bietet, ist eine Möglichkeit, erweitertes Tracking außerhalb der Codebasis durchzuführen. Das erweiterte Tracking wird über die Tag Manager-Benutzeroberfläche konfiguriert und nicht codiert.

Kreuz gepostet von https://trajano.net/2017/01/migrating-universal-analytics/2/


1

GTM ist allgemeiner und kann für andere Zwecke verwendet werden, z. B. für variable Container, die Konfigurationen ändern können, ohne den App-Code zu ändern. GTM ist für Vermarkter einfacher zu verwenden, ohne dass Entwickler erforderlich sind. Man kann GAnalytics mit GTM verbinden, so dass alle Treffer auf dem GA-Dashboard angezeigt werden.

Dies sind einige Gründe, warum GTM verwendet werden sollte: http://www.lunametrics.com/blog/2014/04/08/8-reasons-start-google-tag-manager/

Für Android finden Sie einen Implementierungsentwurf unter https://developers.google.com/tag-manager/android/v4/#getting-started

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.