Google Tag Manager(谷歌代码管理系统,GTM)可以帮助您快速轻松地更新网站或移动应用上的代码和代码段,例如用于流量分析和营销优化的代码和代码段。您还可以通过跟踪代码管理器的界面添加和更新 AdWords、Google Analytics、Firebase Analytics、Floodlight 和第三方代码或自定义代码,而无需修改网站代码。这样既减少了错误,也免除了配置代码时向开发求助的麻烦。
1.GTM工作原理
针对网站的跟踪代码管理器通过其容器代码运行,您需要将容器代码放在所有的网站网页上。对于移动平台,跟踪代码管理器配合Firebase SDK部署,支持Android和iOS。容器会取代网站或应用上人工编写的所有其他代码,包括来自 AdWords、GA和 Floodlight 的代码以及第三方代码。当您将跟踪代码管理器容器代码添加到网站或应用后,便可直接在跟踪代码管理器网络应用中更新、添加和管理其他代码。
对于移动容器,首次下载容器前,系统会使用一个默认容器来设置初始代码配置。一旦应用连接到互联网并下载了容器,就不会再使用默认容器了。通常,应用会每隔 12 小时检查一次容器的更新情况。
简单理解就是GTM是管理代码的工具,在GTM添加的代码的作用等同于在页面上直接添加代码。
2.用GTM有下面几个主要的好处:
(1)GTM中对网站代码做调整只是对代码(Tag)进行增加、删除和修改操作 GTM容器代码能一次性在添加在整个站点的所有页面,整个容器可以存储和发布不同的营销和分析标签,通过GTM的用户交互界面,您只需要单击记下就可以添加,编辑,开启或关闭任何代码,不需要给网站增加大量的硬编码工作就可以直接发布代码到线上。
(2)通过GTM您可以更快的测试和发布代码而不需要在站点上硬编码
如果您需要快速的对营销,搜索引擎,着陆页做一些调整,GTM将您的不二选择,您不可能因为您的开发团队很忙而去等待几周,甚至几个月才给增加您所需的代码到您的站点上去。对于大部分的在线电子商务网站而言,他们大量工作都过度依赖于开发,这将使得他们的反应很慢。有了GTM,代码可以再几分钟内被添加,编辑,测试,删除,这意味您将大大节省了时间。
(3)GTM让个性化的跟踪变得成为了可能
使用GTM最大的优点就是:站点的个性化跟踪将变得成为了可能,GTM提供了很多的内置代码和函数,您可以在短时间内就可以实现个性化的跟踪。同样的工作如果没有GTM可能需要花费几周去实现同样的跟踪,例如您要跟踪站内的外链,您可能就要考虑到底有多少链接可以链接到站外。如果您使用了GTM,您实现这个需求是需要几分钟,没有GTM,您可能需要给每一个外链添加事件跟踪代码,每一次添加存在报错的可能。
(4)GTM让代码管理更有效
当您使用GTM,您可以增加,编辑,开启或关闭,删除网站上的代码,当您管理成千上万的营销或跟踪代码的时候,GTM让便签管理的便捷程度大大提升。
(5)使用GTM,可以提高网站的速度
当您通过GTM去发布代码,它们将异步发布,这意味着较慢的加载代码不会影响其他代码的触发。
原文地址:https://www.cnblogs.com/ichdata/p/11721215.html