在一个痴迷于数据和分析的世界里,谷歌标签管理器是一个让混乱变得有序的工具。Web开发人员、SEO专家和营销领导者依靠GTM在不牺牲页面速度的情况下获得关于用户交互的深刻见解。

网络营销人员使用标签和跟踪像素——通常以JavaScript片段的形式出现——来跟踪来自网站和第三方服务(如Google Ads、Google Analytics、LinkedIn Insight、Salesforce等)的数据。GTM以一种几乎不需要编码的方式处理所有这些信息。

本指南将带您完成GTM帐户设置过程,一直到在您的网站上发布标签。

为什么我的企业要使用Google标签管理器?

如果你的网站只使用单一的跟踪服务,比如Google Analytics,那么就不太需要使用GTM。您可以简单地将GA代码粘贴到您想要跟踪数据的站点页面中。当您开始使用多种跟踪服务和第三方工具时,使用GTM的情况就变得显而易见了。

例如,如果你的网站通过GA、Google Ads和Facebook Pixel跟踪数据,你就需要在每个页面上放置三个单独的代码片段。手动添加标签不仅耗费时间,还会使您的站点跟踪容易出现错误。例如,如果您的站点HTML发生变化,标签可能会中断,需要有人进入并手动纠正错误。

但是,即使您的标记都正常工作,您仍然可能遇到另一个问题:页面速度下降。臃肿的JavaScript块会使页面加载缓慢。因为Google使用页面速度作为排名因素,你的页面会在搜索结果页面中下沉。

使用GTM,您只需要在页面上放置少量代码,从而保持宝贵的页面速度。

需要理解的关键概念

对于外行来说,GTM似乎很复杂。然而,一旦你掌握了基础知识,你就会明白为什么整个网络的分析专业人士更喜欢使用它而不是手动标签管理。

下面是一些你应该熟悉的概念:
谷歌标签管理器的用途是什么

  • 标签:用于收集供另一个服务使用的信息的代码片段。标签可以跟踪页面浏览量,监控提交表格,计算下载和更多。
  • 触发:激活分析事件的规则。触发器使用特定的标准来告诉标签何时触发。
  • 变量:用于使标签管理更有效的值。变量不是手动设置值,而是充当占位符。
    • 不变:一个总是相同的变量。例如,您网站的Google Analytics ID。
    • 动态:一个可能改变的变量。例如,产品名称的CSS选择器类。
  • 容器:标签、触发器和变量的集合。

如果你仍然感到有点迷茫,别担心。完成下面的步骤,如果遇到困难,请参考这些定义。

开始使用Google标签管理器

设置你的谷歌标签管理器帐户

1.当登录到您的谷歌帐户时,访问标签管理器网站。

2.点击“创建帐户”,然后设置帐户名称并指定您的国家。

3.在“容器设置”下,创建一个唯一的容器名称-最好使用您的域名。

4.最后,指定容器的位置。如果你使用的是网站,选择“Web”;如果你使用的是移动网站,选择“iOS”或“Android”;如果你使用的是谷歌的加速移动页面,选择“AMP”。

在你的网站上安装Google标签管理器

1.当您创建您的帐户,弹出将出现与代码,您需要粘贴到您的网站的每一页。如果您需要再次查找此信息,请转到管理员>安装Google标签管理器

2.复制第一个框中的所有代码,并将其粘贴到尽可能高的位置< >头你的网站上的每个页面的标签。

3.复制第二个框中的所有代码,并在打开后立即粘贴身体< >标签上的每一页。

设置标签

1.在您的工作区中,单击“添加新标签”。

2.点击“标签配置”图标,然后选择标签类型。

  • 您将看到一个包含50多个标记模板的列表供您选择。在本教程中,我们将使用谷歌分析-通用分析标签类型。
  • 如果您没有看到所需的模板(例如,Google没有为Facebook Pixel提供模板),您可以使用HTML创建自定义标记类型。

3.现在可以为标记选择选项了。例如,谷歌分析标签模板允许您选择不同类型的跟踪,包括页面浏览量,事件,交易,社交互动和许多其他。每种类型都有自己的一组参数。

4.创建一个设置变量。这将允许您通过创建可应用于其他标记的规则来扩展标记。如果您还没有任何变量,请选中标记为“在此标记中启用重写设置”的框。

  • 对于我们的例子,我们需要添加我们的谷歌分析跟踪ID,以确保我们的数据通过正确。

5.在“高级设置”下,您可以通过输入一个值来指定标记的触发优先级。该值越高,优先级越高。

6.点击“触发”图标。选择一个触发器,它将告诉您的标记何时触发。

  • 对于我们的示例,“所有页面”触发器是最简单的。每当用户查看我们安装了GTM的页面时,它就会触发。
  • 要创建自定义触发器,请单击“触发器配置”,然后选择一个触发器类型。例如,“滚动深度”触发器只会在用户查看指定数量的页面时触发标签。

7.配置好标记和触发器后,给标记一个唯一的标题,然后单击“保存”。

预览容器

1.一旦创建了标记,就需要对它们进行测试,以确保它们能够正常工作。点击工作区顶部的“预览”按钮。

2.您的工作区现在处于预览模式。在一个新标签中打开你的网站,开始测试你的触发器。应该出现一个调试模式窗格来帮助您排除任何问题。如果您设置了页面查看标记和触发器,您应该会看到当您访问站点上的页面时该标记被触发。

发布并创建一个容器版本

1.一旦你已经验证了所有的标签工作,退出预览模式。

2.点击工作区顶部的“提交”按钮。命名容器的当前版本,并包含详细的描述。完成后,点击“发布”。

避免重复数据在谷歌分析

如果你是GTM的新手,但你的网站已经使用了谷歌分析,你需要从你网站的每个页面上删除GA代码。请记住,GTM代码片段包含您需要的所有内容。因此,如果您的网站上也有一个专用的GA片段,每个GA标签将有效地触发两次。

如果你已经在你的网站上运行了GA,你应该这样做:

1.从您的网站上删除所有GA代码。

2.确保GTM正确安装在您的站点上(见上文)。

3.在GTM中,转到变量>用户自定义变量>新建>实用程序>常量然后输入你的GA追踪ID。命名变量并单击保存。

  • 注意:要查找您的GA ID,请登录您的帐户并转到Admin >[帐户名称]>[属性名称]>跟踪信息>跟踪代码

4.将此变量添加到您创建的任何GA标记中。

整合谷歌标签管理器和WordPress

将GTM和企业的WordPress网站集成起来很容易。设置好您的GTM帐户后,导航到管理员>安装Google标签管理器并从底部框复制代码片段。将此代码粘贴到身体< >在你的WordPress网站的每个页面上添加标签。

如果你的网站上有大量的页面,并且你有一个商业级的WordPress帐户,你可以通过使用插件跳过向每个页面注入代码的手动过程。最流行的插件是DuracellTomi的谷歌标签管理器WordPress.它将自动在整个站点中放置GTM容器片段-此外,它还支持多个容器进行复杂的跟踪。

将现有的跟踪标签迁移到Google标签管理器

许多分析经理之所以选择GTM,是因为他们厌倦了手动更新标签。从长远来看,将标记迁移到GTM将节省大量的时间和资源,但是您需要确保在此过程中不会在度量中留下空白。同时,当您的其他跟踪代码处于活动状态时,您不应该在您的站点上安装GTM,否则由于每个标记被跟踪两次,您最终会得到扭曲的数据。

为避免数据冗余的风险并确保顺利过渡到GTM,请遵循以下步骤:

1.记录所有包含跟踪代码的网站页面,例如Google广告转换跟踪。

2.记录所有事件和转换跟踪器。

3.在GTM中重新创建所有事件作为触发标记。

4.在预览模式下测试你的新容器。

5.从站点中删除所有(非gtm)跟踪代码。

6.发布容器。

先进的技巧

如果您遵循了上面的指南,那么您已经获得了GTM所有基本元素的经验。您可以创建带有变量相关触发器的标记,并将容器发布到站点。如果您继续使用这些元素,您可能会发现微调跟踪数据的新方法。

一旦您熟悉了GTM工作空间,请查看以下高级用户提示:

使用数据层变量

当GTM“读取”一个网页时,它会寻找导致标签触发的变量。然而,通过站点HTML进行解析的过程需要资源,这带来了成本——通常是加载时间变慢。如果您的标记正在寻找多个触发变量,则延迟可能成为一个重要因素。

为了克服这个挑战,可以在GTM代码段旁边部署一个数据层。数据层是一个JavaScript对象,它将信息从站点传递到GTM容器。它是这样的:

这个例子表明,该页面被分类为注册页面,访问者是高价值客户:

本质上,数据层在每个页面上放置一个键控字典。数据层代码段应该总是出现在页面上< >头元素以上容器代码段。

要在GTM中以变量的形式访问数据层中的键,请遵循以下步骤:

1.从您的工作区转到变量>新建>变量配置>数据层变量

2.在“数据层变量名称”字段中,键入与代码中显示的完全相同的键。例如,' pageCategory '

3.点击“保存”。现在可以在GTM中访问这些变量。但请记住,这些都是基于每页的。如果希望在页面之间传递数据层变量,则需要添加代码来处理该功能。

使用REST API扩展Google标签管理器

Google为开发人员提供了一个REST API,以便在GTM之上构建应用程序。通过API访问GTM的程序的实际设置超出了本指南的范围,但我们确实希望为希望更复杂地使用该平台的高级用户指出它的存在。

例如,开发人员可能希望能够分支和合并容器版本。或者他们可以编写一个脚本来修改多个标记的触发条件。API的灵活性使得创建各种各样的应用程序成为可能。

规模企业级QA测试

如果您的开发工作流在单独的服务器上使用多个环境,您可以定义每个环境,并向每个环境推送不同的容器版本。例如,在将新容器推送到生产服务器之前,您可以在开发服务器上测试它。从管理>环境

你使用GTM的次数越多,你就会越喜欢它。通过单个仪表板管理所有跟踪标签的能力意味着您可以开始更快地从数据中获得可操作的见解。用最少的代码完成所有这些意味着您可以在短时间内启动并运行所有内容。

亚历山大·桑托是一位住在华盛顿的布拉夫顿作家。他喜欢寻找一杯完美的咖啡,浏览二手书店,参加朋克摇滚音乐会。