Google Tag Manager 中单页应用的 Linkedin 跟踪

IT技术 reactjs linkedin single-page-application google-tag-manager
2021-05-25 19:34:45

我正在尝试在单页 React Web 应用程序上的 Google 标签管理器中实现 LinkedIn 的洞察力跟踪标签。由于没有“真正的”页面重新加载,因此该代码只会触发一次。我有一个在应用程序中重新路由时触发的 dataLayer 事件,因此我尝试将跟踪标签设置为在该事件上触发。标签本身现在会触发多次,但不会跟踪新位置。

我能做些什么来解决这个问题?

领英

3个回答

这不是官方解决方案,但您可以添加自定义 HTML 标签,包括:

<script>
  lintrk("track");
</script>

它将由History Change事件触发

您可以在该特定 dataLayer 事件上触发虚拟综合浏览量


什么是虚拟浏览量

虚拟浏览量是指将浏览量点击发送到 Google Analytics,而无需重新加载页面。对于单页应用程序,虚拟综合浏览量可以很好地跟踪各个部分。


脚步

  • 确定虚拟网页浏览的标准符号,如 /vpv/section name
  • 在 Datalayer 事件上,将部分名称的值推送到网站部分或可以让您知道用户所在的部分的内容。
  • 对于报告,您现在可以实际查看该特定部分/页面等的查看次数
  • GTM 标签将是普通的网页浏览标签,您只需将虚拟页面路径值放在更多设置 > 基本配置中,如下所示:

在此处输入图片说明

正如什么是 Google 标签管理器一文中指出的那样我的网站需要它吗?,Google Tag Manager 可以监听浏览器历史变化,即History Change 是Tag Manager 中预定义的触发器之一。所以这是可行的。