bts防弹少年团演唱会

bts防弹少年团演唱会

使用Google跟踪代码管理器迁移到Universal Analytics

《使用Google跟踪代码管理器迁移到Universal Analytics》

随着越来越多的企业主了解新版Google Analytics(称为“通用分析”)的好处以及代码管理系统的实用程序(通过发布免费的Google跟踪代码管理器使其更受欢迎) ),Peep向我伸出了一篇关于将内联GA实现移动到Google跟踪代码管理器的文章。 这是我们在Analytics Ninja经常做的工作,因此我非常乐意为CXL的读者提供本指南。 使用标签管理系统有很多好处,但正如我的朋友Julien Coquet所说,“ %E8%BF%99%E4%B8%8D%E6%98%AF%E4%B8%80%E4%B8%AA%E5%A5%87%E8%BF%B9%E6%B2%BB%E7%96%97%E6%96%B9%E6%B3%95“>

  • IT友好
  • 易于测试
  • 适合代理商
  • 移动集成
  • 适用于许多标签
  • 规则驱动的业务逻辑

根据我的经验,标签管理系统的最大好处是,一个人的标签变得更少依赖IT(不要关闭它们,IT应该参与其中), 标记变得更加一致和准确 ,并且可以完成相对复杂的标记任务通过规则驱动的图形界面。 我将举几个例子。 在整个Web开发周期中,页面上的代码和HTML标记必然会发生变化。 虽然标记管理系统不会使实现免受这些更改的影响,但使用单个JavaScript代码段会使页面更改不太可能消除特定的跟踪。 换句话说,如果您的大部分标记都直接位于页面的HTML标记内,那么开发人员就会面临更大的风险。 我们在我们执行的Google Analytics审核期间一次又一次地看到了这一点,并且使用标记管理系统肯定会减少这种情况。 《使用Google跟踪代码管理器迁移到Universal Analytics》 有时,组织面临着重大的后勤挑战,因为它涉及以时间有效的方式更新其站点上的代码。 例如,我的一个客户是全球零售商,开发团队在欧洲,澳大利亚,南美,日本和美国的不同地点工作。 在将Google Analytics部署迁移到Google跟踪代码管理器的过程中,我意识到他们没有在电子商务代码中传回货币代码。 而不是为公司的项目管理系统中的每个相关开发人员组创建单独的票证,然后等待标记请求的优先级和批准,在不到15分钟的时间内,我能够进行必要的更改并部署固定的配置横跨全球的多个网站。 标签管理系统可以为组织的部署功能提供巨大的效率 ; 你真的需要添加一个广告再营销像素,需要几周的时间吗?

Google跟踪代码管理器中的代码,规则和宏

在我们开始使用迁移指南之前,让我们定义一些术语。

  • 标签 – 标签只是标签管理系统部署的代码片段。
  • 规则 – 规则确定标记是否触发(即代码在页面上执行)。
  • – 这些值可用于设置规则内的条件。 宏标记在Google跟踪代码管理器中表示为放置在双括号中。 {{宏}}

《使用Google跟踪代码管理器迁移到Universal Analytics》 我们将在本文后面回到一些更常见的规则和宏用例。

了解Google Analytics的跟踪代码以及如何移至Google跟踪代码管理器

要为Universal Analytics正确配置Google跟踪代码管理器,您需要了解不同设置的作用以及它们与GA跟踪代码的关系。 《使用Google跟踪代码管理器迁移到Universal Analytics》 在Google跟踪代码管理器中 ,此通用分析跟踪代码可通过界面完全配置。 我们来看看设置。 《使用Google跟踪代码管理器迁移到Universal Analytics》 前两个字段用于跟踪ID以及是否启用展示广告功能。 《使用Google跟踪代码管理器迁移到Universal Analytics》 对于跟踪ID,我强烈建议使用常量字符串宏 。 这可以确保拼写错误不会蔓延到您的实现中并将您的数据发送到错误的位置(或者更糟糕的是,根本没有位置)。 《使用Google跟踪代码管理器迁移到Universal Analytics》 或者,您可以使用查找表宏在常量字符串之间进行选择。 这将允许您在开发和生产环境之间轻松切换跟踪ID。 请注意查找表如何仅允许完全匹配; 如果使用此选项,请务必仔细列出所有子域或跨域。 《使用Google跟踪代码管理器迁移到Universal Analytics》 启用展示广告功能可实现提供众多功能的DoubleClick / Google Analytics集成。 对于初学者,它可以将高级细分直接添加到广告展示定位受众列表中。 (有关更多详细信息和示例,请参阅%E6%AD%A4%E5%B8%96%E5%AD%90“>《使用Google跟踪代码管理器迁移到Universal Analytics》 其次,它可以启用DoubleClick的人口定位信息。 需要在GTM(上面显示的复选框)和GA后端中启用此设置。 《使用Google跟踪代码管理器迁移到Universal Analytics》 《使用Google跟踪代码管理器迁移到Universal Analytics》

设置配置

现在进入不同的设置。 我大部分时间都不调整这些。 在所有这些中,最常见的调整是文档路径。 一个很好的用例是将文档路径设置为宏,以便您可以为没有与GA一起使用的“站点搜索”功能的站点传递虚拟页面视图。 (请参阅我的朋友Simo关于该主题的%E5%B8%96%E5%AD%90“>

高级配置

《使用Google跟踪代码管理器迁移到Universal Analytics》 在“高级配置”部分中,可以设置全局功能名称。 这是Google Analytics的一个很好的补充,许多开发人员长期以来一直希望这样做。 简而言之,analytics.js使用名为“ga”的函数来执行Google Analytics命令。 在您的网站上可能存在具有相同名称的另一个全局函数,这肯定会引起冲突。 在Google跟踪代码管理器中使用此设置可设置全局命名空间。 我总是设置“使用调试版本”设置,使其与我的debugMode宏的当前值匹配。 Google跟踪代码管理器中的调试模式可以(并且应该)在发布标记之前运行,以查看页面上加载的标记和数据层的值。 《使用Google跟踪代码管理器迁移到Universal Analytics》 Google Analytics代码的“调试版本”会将大量有价值的信息写入浏览器控制台。 这对于查看命中有效负载中的自定义维度,事件或任何其他参数的正确值是否正在发送回GA服务器尤其有用。 《使用Google跟踪代码管理器迁移到Universal Analytics》 在GA标记的启用和禁用调试版本之间切换的最简单方法是创建“调试模式”类型的宏,并将该宏用于“使用调试版本”(如上所示)。 《使用Google跟踪代码管理器迁移到Universal Analytics》 通常需要通过向GA跟踪脚本添加额外代码行来设置Google Analytics中的另一个功能是“增强链接归因”。 %E6%8D%AEGoogle%E7%A7%B0“>

  • 请参阅页面上具有相同目标的多个链接的单独信息。 例如,如果同一页面上有两个链接指向“ 联系我们”页面,则您会看到每个链接的单独点击信息。
  • 查看一个页面元素何时具有多个目标。 例如,页面上的“ 搜索”按钮可能会导致多个目的地。
  • 跟踪由javascript驱动的按钮,菜单和操作。

您需要在Google跟踪代码管理器中将增强型链接归因切换为“true”, 启用Google Analytics管理中的“属性设置”下的设置。 我不是Google Analytics的页内分析报告的粉丝,并建议您使用Crazy” egg>来实现页面行为的可承受且更好的可视化。 本节的最终设置是命名跟踪器。 必须指出的是,GTM会在创建跟踪器时自动为具有UNIX时间戳的跟踪器命名。 这意味着在页面上给出跟踪器对象永远不会有相同的名称。 需要注意的是,几乎所有与Google Analytics的第三方集成都将使用静态跟踪器名称。 虽然大多数第三方集成尚未升级到analytics.js语法,但他们肯定会在未来两年内这样做。 因此,请关注何时需要使用命名跟踪器,以及何时让GTM自动命名跟踪器。

Cookie配置

《使用Google跟踪代码管理器迁移到Universal Analytics》 我们在故障排除或审核过程中遇到的一些最常见的问题是与cookie完整性相关的问题。 特别是,谷歌分析的cookie范围设置不当或不一致导致更多网站上的跟踪问题超出了我的数量。 幸运的是,Universal Analytics现在支持自动设置,将_ga cookie写入顶级域(TLD)的根目录。 这将照顾95%的用户跟踪需求,尤其是与子域和跨域跟踪相关的用户。 我发现跨域跟踪用例特别有用,因为cookie范围将自动设置为触发标记的任何域的根。 同样,我更喜欢使用常量字符串宏,以确保我在所有标签上正确设置值。 《使用Google跟踪代码管理器迁移到Universal Analytics》

跨域跟踪

《使用Google跟踪代码管理器迁移到Universal Analytics》 使用Google跟踪代码管理器可以更轻松地进行跨域跟踪。 GA代码的一个关键要素始终是将“允许链接器”设置为“真”。 现在可以使用GTM界面完成此操作。 Universal Analytics javascript API还支持“自动”链接器功能。 使用GTM,您需要做的就是创建以逗号分隔的域列表。 和以前一样,我建议使用常量字符串宏。 《使用Google跟踪代码管理器迁移到Universal Analytics》 “use hash”设置会将链接器参数传递给url的document.location.hash(url fragment)部分的下一个站点(在#符号后面)。 “装饰表单”功能适用于提交到另一个域的表单是您需要跨域跟踪的原因(第三方购物车常见)。 《使用Google跟踪代码管理器迁移到Universal Analytics》 Universal Analytics标记的下一个可配置区域是“内容组”。还需要在Google Analytics管理部分配置内容组,并为每个视图配置。 虽然内容分组可以通过URL提取或一组基于URL的规则来完成,但GTM方法用于“基于代码”的跟踪。 关于Content Groupings的大量博客文章是由Justin Cutroni撰写的,所以我将简要介绍这一部分。 (强烈建议阅读%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%92%8C《使用Google跟踪代码管理器迁移到Universal Analytics》 按页面类型或产品类别进行网站导航 (专业提示: Josh” braaten> 这篇 %E6%96%87%E7%AB%A0“>) 《使用Google跟踪代码管理器迁移到Universal Analytics》

按产品类别登陆页面的表现

Universal Analytics最重要的功能之一是能够设置自定义维度。 自定义维度旨在以某种商业模式定制的方式描述数据。 其他维度(即GA报告中的行)能够以高度描述用户,内容,商品或其他任何内容的方式进行配置。 自定义维度对于创建允许您回答业务问题的数据模型至关重要。

  • 您是否希望以一种允许您区分获得的客户与潜在客户的方式划分您的流量? 自定义尺寸。
  • 您是否希望以一种允许您衡量具有高,中或低终身价值的客户之间行为差异的方式对流量进行细分? 自定义尺寸。
  • 您是否有兴趣衡量用户在注册免费试用后注册付费服务需要多长时间? 自定义尺寸。

你明白了。 出于Google跟踪代码管理器中的通用分析代码的目的,我们希望使用宏来设置自定义维度的值。 《使用Google跟踪代码管理器迁移到Universal Analytics》 请注意自定义维度是如何设置为索引的。 该索引在GA的Admin部分的Property Settings中定义。 《使用Google跟踪代码管理器迁移到Universal Analytics》 我上面提供的示例适用于SaaS公司的GA实施。 虽然Google Analytics目前不像其他工具( KISSmetrics / MixPanel )那样有效地衡量用户操作之间的时间量,但是一旦您传递了正确的日期戳,就可以使用GA进行保留报告和同类群分析。 《使用Google跟踪代码管理器迁移到Universal Analytics》 GTM目前有6种不同的谨慎方式,您可以在网页浏览期间将所需的值输入到宏中以将数据推送到Google Analytics中。

  • 第一方Cookie
  • 自定义Javascript
  • 数据层变量
  • DOM元素
  • JavaScript变量
  • 网址解析

从概念上讲,我们将其分为两类,即抓取页面并从CMS中的值读取到数据层/ JS / Cookies中。 (参见St%C3%A9phaneHamel%E7%9A%84《使用Google跟踪代码管理器迁移到Universal Analytics》 使用简单的自定义JavaScript宏,我们可以获取该值以用于我们的标签或规则。 在这种情况下,我们需要“datetime”属性,因为它以YYYY-MM-DD格式返回发布日期。 《使用Google跟踪代码管理器迁移到Universal Analytics》 相同的方法可以很好地捕获作者。 《使用Google跟踪代码管理器迁移到Universal Analytics》 在检查此站点的CMS驱动数据层时,我们发现只要GTM加载并准备就绪,GTM就可以使用其他值。 《使用Google跟踪代码管理器迁移到Universal Analytics》 通过“字数统计”来分割文章对于抓取DOM来说有点棘手,但CMS可以在这里非常容易地提供它。 重要说明:网站的特定业务需求需要在捕获的数据以及如何收集数据的详细信息中进行表示。 在配置Custom Dimensions时尤其如此。 奖励:如果您喜欢音频内容,请参阅我在 %E9%87%8F%E5%8C%96%E7%BD%91%E7%BB%9C%E6%92%AD%E5%AE%A2“>上的高级GA实施中所做的访谈

自定义指标

《使用Google跟踪代码管理器迁移到Universal Analytics》 自定义指标非常适合为GA中的报告添加额外的深度和灵活性。 我推荐Kristoffer Olofsson 撰写这篇文章 ,以了解如何使用自定义维度和指标来创建“自定义定义”。简而言之,自定义指标最适合用于提供网站上发生的“计数”操作,或用于衡量其他商业数据(如%E9%94%80%E5%94%AE%E5%95%86%E5%93%81%E7%9A%84%E5%88%A9%E6%B6%A6%E6%88%96%E6%88%90%E6%9C%AC“>《使用Google跟踪代码管理器迁移到Universal Analytics》 《使用Google跟踪代码管理器迁移到Universal Analytics》 与自定义维度一样,自定义度量标准在“管理”部分中定义。

其他领域

《使用Google跟踪代码管理器迁移到Universal Analytics》 GA中需要配置的通用分析标记的最后一部分是“要设置的字段”。命中回调函数有点超出了这篇特定文章的范围,但我把它留在我的屏幕截图中,因为它可以是一个重要的领域( 我很乐意在评论中讨论它 )。 网站速度采样率确实是一个很好的调整设置,因为默认样本(测量页面加载时间)仅为1%。 《使用Google跟踪代码管理器迁移到Universal Analytics》 最后,&uid字段用于设置“用户ID”,或经过身份验证的用户的唯一标识符,这是GA执行跨设备测量的一个组成部分。 如果您还不知道用户ID的工作方式以及需要进一步实施的注意事项,请参阅Analytics” talk> 。

结论

我知道一开始可能看起来令人生畏,但请相信我,从长远来看,你在部署中节省的时间是值得的。 就像我说的,我们没有理由你应该要等待几个星期来添加一些简单的像跟踪像素,一旦你已经有了谷歌标签管理设置,您就可以简单地跟踪一切多了很多

相关文章

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注