我正在尝试在单个页面的React Web应用程序中在Google跟踪代码管理器中实施LinkedIn的洞察力跟踪代码。由于没有“真正的”页面重新加载,标签只被触发一次。我有一个dataLayer事件在应用程序中重新路由时触发,因此我尝试将跟踪标记设置为触发该事件。标签本身现在会多次触发,但不会跟踪新位置。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
您可以针对特定的dataLayer事件 触发 虚拟综合浏览量。
什么是虚拟网页浏览
虚拟网页浏览量意味着将网页浏览匹配发送到Google Analytics,而无需重新加载网页。对于单页面页面应用程序,虚拟网页浏览量可以跟踪各个部分。
<强>步骤强>
答案 1 :(得分:0)
这不是官方解决方案,但是您可以添加自定义HTML标记,包括以下内容:
<script>
lintrk("track");
</script>
它将由历史记录更改事件触发。
答案 2 :(得分:0)
如文章What Is Google Tag Manager? Do I Need It For My Website?所述,Google跟踪代码管理器可以监听浏览器的历史记录更改,即“历史记录更改”是跟踪代码管理器中的预定义触发器之一。这样就可以了。