Linkedin跟踪Google跟踪代码管理器中的单页应用

时间:2017-05-19 08:53:12

标签: reactjs linkedin single-page-application google-tag-manager

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

我该怎么做才能解决这个问题?

LinkedIn

3 个答案:

答案 0 :(得分:0)

您可以针对特定的dataLayer事件 触发 虚拟综合浏览量。

什么是虚拟网页浏览

虚拟网页浏览量意味着将网页浏览匹配发送到Google Analytics,而无需重新加载网页。对于单页面页面应用程序,虚拟网页浏览量可以跟踪各个部分。

<强>步骤

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

enter image description here

答案 1 :(得分:0)

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

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

它将由历史记录更改事件触发。

答案 2 :(得分:0)

如文章What Is Google Tag Manager? Do I Need It For My Website?所述,Google跟踪代码管理器可以监听浏览器的历史记录更改,即“历史记录更改”是跟踪代码管理器中的预定义触发器之一。这样就可以了。