谷歌标签管理器和谷歌分析有什么区别?


180

我正在阅读有关网络分析的信息,并且遇到了GTM和GA。

GA似乎是Google提供的一项服务,可生成有关网站流量的报告和统计信息。根据我的有限理解,为了生成这些报告,我们需要在最后执行某种类型的标记。

看起来在GTM中,我们还需要在网站上添加一些标签。

因此,如果GA和GTM都与标记相关,它们之间有什么区别,以及我们为什么Google有两种不同的产品。

Answers:


192

Google Analytics(分析)的主要工作实际上只是生成有关您网站的报告和统计信息,例如昨天有多少人浏览过您的网站,他们使用了什么网络浏览器,哪些页面最受欢迎?等等。如果您在所有页面上都放置了“标签”。标记是在访问者的浏览器上运行的页面上的javascript代码,它告诉Google Analytics(分析)的服务器他们正在访问该页面。

如果您只想将标签放入网站的主文件中,这样便可以在所有页面上显示,就没有问题。Google Analytics(分析)可以使用“引荐来源网址”参数来确定访问者所在的页面,并且可以执行所有简单的操作,例如计算页面浏览量。

但是,您可能需要跟踪使用特定功能的人数。也许您想将某些页面组合在一起,或者将一些相似但不同的URL视为同一页面。现在,您需要针对所有这些不同功能和页面组使用唯一的标签,以便Google可以确定使用或访问了哪种功能或页面类型。现在很复杂!您有多个标签,有时只希望标签“触发”(例如,除非它们单击此按钮或使用此功能,否则不要触发。)

Google跟踪代码管理器可让您定义代码触发时间的规则,从而更轻松地管理这些混乱的代码。它还使您可以测试标签,以确保它们在加载正确的页面或单击某个按钮时消失。这是通过将标签管理器的代码而不是实际的标签放在您的网站上来完成的,并且正如蜡笔的答案指出的那样,标签管理器会为您输出标签。这给您带来了另一个很酷的好处:您可以更改标签及其工作方式,而无需实际更改网站的源代码(由于发行周期缓慢,您可能无法执行此操作)-而是从Google跟踪代码管理器网站,当页面上的代码加载到访问者的浏览器中时,它将动态地在您的页面上吐出不同的代码。


9
我真的不同意那些说您可以通过GTM管理您的代码的人的说法,这不是事实。如果您不首先标记事物,那么您将无法“更改标记及其工作方式,而无需实际更改网站的源代码”。您必须先在代码中标记事物。因此,如果您想更改dataLayer中现有标签中的标签内容,就可以了。但是不要期望在不更改源代码的情况下从GTM本身神奇地添加新的跟踪内容。
Vadorequest '18

2
@Vadorequest变更的定义需要存在一些东西才能进行变更。
vitoriodachef

57

GA是一种分析工具,可提供有关您网站上活动的报告。GTM是标签管理器,可以根据定义的规则输出标签。因此,例如,您可以直接在您的站点上实现您的GA代码,也可以实现GTM代码并使用GTM输出GA代码。

GTM(或任何有价值的标签管理器)的主要优点是,您可以将其用于多个标签或代码段或几乎任何您想要的东西。通常,您要实现一个数据层和一组规则,然后在标签管理器界面内,使用数据层中的内容在这些规则下放置一个新标签或代码片段。这样,例如,如果您今天使用GA,然后明天又要使用其他分析工具(例如Adobe Analytics),则可以按照已设置的相同规则和数据层在GTM界面中进行操作。

因此,IOW GTM是一个用于输出其他内容的容器。GA是您要输出的“其他内容”之一。


2
这样的事情是否仍然可以正常工作,然后将其放入我的网站代码中即可:ga('send','event',{eventCategory:'Form',eventAction:'Subscribtion',eventLabel:'Subscribtion [name]'});
Meddie

1
使用GTM时,您可以使用onclick="dataLayer({event: 'subscription', eventLabel: this.action})"。GTM会替换您网站上的GA,因此该ga变量将不可用。youtube.com/watch?v=iknwOXX7jAs
彼得

GTM使用起来过于复杂。跟踪一个简单的变量在GA / GTM上都要做很多工作,而它可能要简单得多。
Vadorequest '18

7

Google跟踪代码管理器和Google Analytics(分析)是完全不同的产品,它们可以很好地协同工作。

Google Analytics(分析)会为您存储,汇总和处理数据,您可以根据要求输出这些数据。Google Analytics(分析)还提供了一些推荐的代码段,使您可以将其“安装”在您的网站上。但是,这些只是建议。最终,Google Analytics(分析)将以正确的格式处理接收到的所有数据,而不关心其实现方式。

Google跟踪代码管理器允许您将自定义HTML插入您的网站。您可以随时编辑该HTML,并立即推送更改。它还为侦听器提供了诸如单击和表单提交之类的许多功能,并具有用于部署标签的结构。如果使用得当,Google跟踪代码管理器会为您部署代码。它指示收集哪些数据以及何时触发代码。它可以触发几乎所有分析标记,甚至更多。实际上,您只需按一下按钮,便可以使用它在您的网站上插入几乎所有代码。

如您所见,Google跟踪代码管理器将自定义HTML(包括分析代码)插入您的网站。这些从您的网站获取数据,并将其发送到Google Analytics(分析)。然后,Google Analytics(分析)会分析这些数据。


GTM不是用户友好的,我不同意。
zero8”(2008年

6

Google跟踪代码管理器(GTM)是一种代码管理工具。Google Analytics(分析),Google Adwords,再营销,Hotjar和Adobe是GTM管理的一些标签,等等。

GTM是您一次添加到网站的容器脚本。可以在GTM内对跟踪进行任何进一步的修改,而无需进一步使用网站代码。

GTM只是一种将跟踪代码嵌入网站的方法,即使嵌入GTM也不跟踪或收集数据,除非您在其配置中添加Google Analytics(分析)ID。

GA是报告和分析工具,而GTM更像是针对非开发人员的GUI驱动的技术工具。


4

Google Analytics(分析)+标签+标签管理器=网站统计信息

Google Analytics(分析)用于形成有关编号的报告。访问您的网站的人,他们的位置以及他们使用的浏览器。Google Analytics(分析)会从标记中取得此资讯。

标签为每个该网站上发生的操作有一个单独的标签。例如,如果我想在网站上播放视频,则需要单击一个按钮来播放视频,该按钮带有标签。如果我要购买或需要提交评论表,则需要再次单击按钮,这些按钮将具有单独的标记。所以,不。单击视频按钮的时间,使用该按钮分配的标签会将信息发送到Google Analytics(分析)以形成统计信息。

标签管理器用一个词解释标签管理器管理标签。每个网站都有成百上千的标签。每个标签都需要分配规则。例如:上一个例子,如果我想在网站上播放视频,我将单击一个带有标签的按钮。现在,此标签应该知道只有在用户想要播放视频时才需要将其触发,除此之外别无其他。为此,将某些规则集分配给标签。这些规则由标签管理器分配。

简而言之,标签管理器将规则分配给标签。标签会收集执行操作次数的数据并将其发送到Google Analytics(分析)。GA会收集这些数据并形成统计信息,向用户显示页面的运行情况。


2

Google Universal Analytics捕获并向网站管理员提供实际的分析数据。对于基本页面跟踪,Google Analytics(分析)提供了您需要的一切。对于事件等更高级的跟踪,Google Analytics(分析)也提供了此功能,但要求开发人员通过脚本将事件处理添加到代码库中。

Google跟踪代码管理器不会进行任何详细的跟踪,它会使用诸如Google Universal Analytics之类的代码进行实际跟踪。它提供的是一种在代码库之外进行高级跟踪的方法。使用跟踪代码管理器UI配置高级跟踪,而不是使用代码进行编码。

交叉发布自https://trajano.net/2017/01/migrating-universal-analytics/2/


1

GTM更通用,可以用于其他用途,例如变量容器,可以在不更改应用程序代码的情况下更改配置。对于营销人员而言,GTM更易于使用,而无需开发人员。可以将GAnalytics连接到GTM,这样所有匹配都可以在GA信息中心上看到。

这些是使用GTM的一些原因:http : //www.lunametrics.com/blog/2014/04/08/8-reasons-start-google-tag-manager/

对于Android,实施草案请参见https://developers.google.com/tag-manager/android/v4/#getting-started

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.