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

时间:2014-05-13 20:07:44

标签: google-analytics tags analytics web-analytics google-tag-manager

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

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

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

所以,如果GA和& GTM与标记它们之间的区别有什么关系,以及为什么谷歌有两种不同的产品。

7 个答案:

答案 0 :(得分:176)

Google Analytics '主要工作实际上只是生成有关您网站的报告和统计信息,例如昨天有多少人看到您的网站,他们使用了哪种网络浏览器,哪些页面是最受欢迎的等等。它可以知道这些东西的唯一方法是你在所有页面上放置一个“标签”。标记是您访问者浏览器上运行的网页上的javascript代码,告知Google Analytics服务器他们正在访问该网页。

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

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

Google跟踪代码管理器 可让您更轻松地管理这些标记,方法是让您为代码触发时定义规则。它还允许您测试您的标签,以确保在加载正确的页面或单击某个按钮时它们关闭。这是通过将Tag Manager的代码放在您的网站而不是实际标签上来完成的,并且正如Crayon的答案所指出的,标签管理器会为您输出标签。这为您带来了另一个很好的好处:您可以更改标签及其工作方式,而无需实际更改网站的源代码(由于缓慢的发布周期,您可能无法做到这一点) - 而只需将其更改为Google跟踪代码管理器网站,当它们在访问者的浏览器中加载时,它会动态地在您的网页上吐出不同的代码。

答案 1 :(得分:45)

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

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

所以IOW GTM是一个输出其他东西的容器。 GA是您输出的“其他内容”之一。

答案 2 :(得分:6)

Google跟踪代码管理器和Google Analytics是完全不同的产品,它们只能很好地协同工作。

Google Analytics会为您存储,汇总和操作数据,您可以根据要求输出数据。 Google Analytics还提供了一些推荐的代码段,可让您安装'它在你的网站上。但是,这些只是建议。最终,Google Analytics会以正确的形式处理收到的所有数据,并不关心如何实施。

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

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

答案 3 :(得分:2)

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

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

GTM只是一种在网站中嵌入跟踪代码的方法,即使在嵌入后,它也不会跟踪或收集数据,直到您在其配置中添加Google Analytics ID为止。

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

答案 4 :(得分:1)

Google Universal Analytics会捕获并向网站管理员提供实际的分析数据。对于基本网页跟踪,Google Analytics会提供您需要的所有内容。对于诸如事件之类的更高级跟踪,Google Analytics也提供了这项功能,但要求开发人员通过脚本将事件处理添加到代码库中。

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

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

发布

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

Google Analytics(分析)用于形成有关编号的报告。访问您的网站的人,他们的位置,他们使用的浏览器。 GA会从代码中获取此信息。

网站上发生的每个操作的

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

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

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