Quelle est la différence entre google tag manager et google analytics?

181

Je lis sur l'analyse Web et suis tombé sur GTM et GA.

Il semble que GA soit un service fourni par Google qui génère des rapports et des statistiques sur le trafic du site Web. Selon ma compréhension limitée afin de générer ces rapports, nous devons effectuer un certain type de marquage à notre fin.

Il semble également que dans GTM, nous devons également ajouter des balises sur notre site Web.

Donc, si GA et GTM sont liés au marquage, quelle est la différence entre eux et pourquoi avons-nous deux produits différents par Google.

RanRag
la source

Réponses:

192

Le travail principal de Google Analytics consiste simplement à générer des rapports et des statistiques sur votre site Web, comme le nombre de personnes qui ont vu votre site Web hier, le navigateur Web utilisé, les pages les plus populaires, etc. si vous mettez une "balise" sur toutes vos pages. La balise est le code javascript de vos pages qui s'exécute sur le navigateur du visiteur, qui indique aux serveurs de Google Analytics qu'ils visitent la page en ce moment.

Il n'y a pas de problème si vous souhaitez simplement mettre la balise dans le fichier maître de votre site Web pour qu'elle apparaisse sur toutes vos pages. Google Analytics peut utiliser le paramètre "référent" pour déterminer la page sur laquelle se trouve le visiteur et peut effectuer toutes les opérations simples comme compter les pages vues.

Cependant, vous souhaiterez peut-être suivre le nombre de personnes qui utilisent une fonctionnalité spécifique. Vous souhaitez peut-être regrouper certaines pages ou compter des URL similaires mais différentes comme étant la même page. Vous avez maintenant besoin de balises uniques pour toutes ces différentes fonctionnalités et groupes de pages afin que Google puisse identifier la fonctionnalité ou le type de page utilisé ou visité. Maintenant c'est compliqué! Vous avez plusieurs balises et vous voulez que les balises ne se "déclenchent" que parfois (par exemple, ne se déclenchent pas à moins qu'elles ne cliquent sur ce bouton ou n'utilisent cette fonctionnalité.)

Google Tag Manager facilite la gestion de ce désordre de balises en vous permettant de définir des règles pour le déclenchement de vos balises. Il vous permet également de tester vos balises pour vous assurer qu'elles se désactivent lorsque vous chargez la bonne page ou cliquez sur un certain bouton. Cela se fait en plaçant le code du gestionnaire de balises sur votre site Web au lieu des balises réelles, et comme le souligne la réponse de Crayon, le gestionnaire de balises génère les balises pour vous. Cela vous donne un autre avantage intéressant: vous pouvez modifier vos balises et leur mode de fonctionnement sans changer réellement le code source de votre site Web (ce que vous ne pourrez peut-être pas faire à cause des cycles de publication lente) - au lieu de cela, il vous suffit de le changer de le site Web de Google Tag Manager, et il crachera un code différent sur vos pages de manière dynamique lorsqu'elles seront chargées dans le navigateur du visiteur.

Alexander Taylor
la source
9
Je ne suis vraiment pas d'accord avec ceux qui disent que vous pouvez gérer vos tags depuis GTM, ce n'est pas vrai. Si vous ne marquez pas les choses en premier lieu, alors il n'y a aucun moyen que vous puissiez "changer les balises et la façon dont elles fonctionnent sans changer réellement le code source de votre site Web". Vous devez d'abord baliser les choses, dans le code. Donc, si vous voulez changer les choses que vous balisez à partir des balises existantes dans le dataLayer, c'est très bien. Mais ne vous attendez pas à ajouter de nouveaux trucs suivis par magie depuis GTM lui-même sans changer le code source.
Vadorequest
2
@Vadorequest la définition même du changement nécessite que quelque chose existe pour être changé.
vitoriodachef
57

GA est l'outil d'analyse qui fournit des rapports sur l'activité de votre site. GTM est un gestionnaire de balises qui peut générer des balises en fonction de règles définies. Par exemple, vous pouvez soit implémenter votre code GA directement sur votre site, soit implémenter le code GTM et utiliser GTM pour générer le code GA.

Le principal avantage de GTM (ou de tout gestionnaire de balises qui vaut quelque chose) est que vous pouvez l'utiliser pour plusieurs balises ou extraits de code ou à peu près tout ce que vous voulez. Habituellement, vous implémentez une couche de données et un ensemble de règles, puis, dans l'interface du gestionnaire de balises, placez une nouvelle balise ou un extrait de code sous ces règles, en utilisant des éléments de la couche de données. De cette façon, par exemple, si vous utilisez GA aujourd'hui et demain, vous souhaitez également implémenter un autre outil d'analyse, par exemple Adobe Analytics, vous pouvez simplement le faire dans l'interface GTM en suivant les mêmes règles et la même couche de données que vous avez déjà configurées.

Donc IOW GTM est un conteneur dans lequel sortir d'autres choses. GA est l'un des "autres éléments" que vous produisez.

Crayon Violent
la source
2
est-ce que des trucs comme ça fonctionnent encore quand ils sont placés dans le code de mon site Web: ga ('send', 'event', {eventCategory: 'Form', eventAction: 'Subscribtion', eventLabel: 'Subscribtion [name]'});
Meddie
1
Avec GTM, vous utiliseriez onclick="dataLayer({event: 'subscription', eventLabel: this.action})". GTM remplacerait GA sur votre site afin que la gavariable ne soit pas disponible. youtube.com/watch?v=iknwOXX7jAs
Peter
GTM est trop compliqué à utiliser. Le suivi d'une variable simple fait tellement de travail à la fois sur GA / GTM alors que cela pourrait être beaucoup plus simple.
Vadorequest
8

Google Tag Manager et Google Analytics sont des produits complètement différents, ils fonctionnent bien ensemble.

Google Analytics stocke, agrège et manipule les données pour vous, que vous pouvez générer sur demande. Google Analytics fournit également une poignée d'extraits de code recommandés qui vous permettent de «l'installer» sur votre site. Cependant, ce ne sont que des recommandations. En fin de compte, Google Analytics traitera toutes les données qu'il reçoit sous la forme correcte, et ne se soucie pas de la façon dont elles sont mises en œuvre.

Google Tag Manager vous permet d'insérer du code HTML personnalisé dans votre site. Vous pouvez modifier ce code HTML à tout moment et appliquer les modifications instantanément. Il fournit également des écouteurs pour un certain nombre de choses telles que les clics et les soumissions de formulaires, et dispose d'une structure pour le déploiement des balises. Correctement utilisé, Google Tag Manager déploie vos balises pour vous. Il dicte quelles données sont collectées et quand vos balises se déclenchent. Il peut déclencher presque toutes les balises d'analyse, et bien plus encore. En fait, vous pouvez l'utiliser pour insérer à peu près n'importe quel code sur votre site Web en appuyant simplement sur un bouton.

Vous voyez donc que Google Tag Manager insère du code HTML personnalisé dans votre site, y compris des balises d'analyse. Ceux-ci récupèrent les données de votre site et les envoient à Google Analytics. Google Analytics analyse ensuite ces données.

J Brazier
la source
GTM n'est pas convivial, je ne suis pas d'accord.
zero8
6

Google Tag Manager (GTM) est un outil de gestion des balises. Google Analytics, Google Adwords, le remarketing, Hotjar, Adobe sont quelques-unes des balises gérées par GTM et bien plus encore.

GTM est un script de conteneur que vous ajoutez une fois au site Web. Toute modification supplémentaire pour le suivi peut être effectuée dans GTM sans jouer avec le code du site Web.

GTM n'est qu'un moyen d'intégrer le code de suivi dans le site Web, même après son intégration, il ne suit ni ne collecte de données tant que vous n'ajoutez pas l'identifiant Google Analytics dans sa configuration.

GA est un outil de reporting et d'analyse et GTM ressemble plus à un outil technologique piloté par GUI destiné aux non-développeurs.

Sandeep
la source
4

Google Analytics + Tags + Gestionnaire de balises = Statistiques du site Web

Google Analytics est utilisé pour former des rapports sur le non. des personnes qui visitent votre site Web, leur emplacement, le navigateur qu'elles utilisent. GA obtient ces informations à partir des balises.

Les balises pour chaque action effectuée sur le site Web ont une balise distincte. Par exemple, si je veux lire une vidéo sur un site Web, je dois cliquer sur un bouton pour lire une vidéo, ce bouton a une balise. Si je souhaite effectuer un achat ou si je dois soumettre un formulaire d'évaluation, je dois cliquer à nouveau sur les boutons, ces boutons auront une étiquette distincte. Donc, le non. du temps où le bouton vidéo est cliqué sur la balise attribuer avec ces boutons envoyer les informations à Google Analytics pour former des statistiques.

Gestionnaires de balises Comme l'explique un mot, les gestionnaires de balises gèrent les balises. Pour chaque site Web, il y a des centaines et des milliers de balises. Chaque balise doit recevoir des règles. Par exemple: Prenons l'exemple précédent, si je veux lire une vidéo sur un site Web, je clique sur un bouton qui aura une balise. Désormais, cette balise doit savoir qu'elle ne doit être déclenchée que lorsqu'un utilisateur souhaite lire une vidéo et pour rien d'autre. Pour ce certain ensemble de règles sont attribuées à la balise. Ces règles sont attribuées par le gestionnaire de balises.

En un mot Le gestionnaire de balises attribue des règles à la balise. Tag recueille des données le nombre de fois où une action est effectuée et les envoie à Google Analytics.GA recueille ces données et forme des statistiques, montrant à l'utilisateur les performances de la page.

Priyal Dharne
la source
2

Google Universal Analytics capture et fournit les données analytiques réelles à l'administrateur du site. Pour le suivi de page de base, Google Analytics fournit tout ce dont vous auriez besoin. Pour un suivi plus avancé, comme les événements, Google Analytics fournit également la fonctionnalité, mais oblige le développeur à ajouter la gestion des événements via des scripts dans la base de code.

Google Tag Manager NE fait PAS de suivi détaillé, il utilise des balises telles que Google Universal Analytics pour effectuer le suivi. Ce qu'il fournit, c'est un moyen de faire un suivi avancé en dehors de la base de code. Le suivi avancé est configuré à l'aide de l'interface utilisateur de Tag Manager plutôt que codé.

croix postée à partir de https://trajano.net/2017/01/migrating-universal-analytics/2/

Archimède Trajano
la source
1

GTM est plus générique et peut être utilisé à d'autres fins, comme les conteneurs variables qui peuvent modifier les configurations sans changer le code de votre application. GTM est plus facile à utiliser pour les spécialistes du marketing sans avoir besoin de développeurs. On peut connecter GAnalytics à GTM afin que tous les hits soient visibles sur le tableau de bord GA.

Voici quelques raisons pour lesquelles utiliser GTM: http://www.lunametrics.com/blog/2014/04/08/8-reasons-start-google-tag-manager/

Pour Android, un projet d'implémentation se trouve à l' adresse https://developers.google.com/tag-manager/android/v4/#getting-started

aselims
la source