Google 无限滚动网站上的跟踪代码管理器触发器

Google Tag Manager trigger on infinite scroll websites

我有一个 wordpress 网站,在无限向下滚动时自动滚动到下一个博客 posts,现在正在寻找一种方法来计算下一个博客 post 加载以在 google 在 google 标签管理器

中设置的分析

我无意中发现了这个 url http://www.howtofindit.in/how-to-call-tag-manager-code-in-infinite-scroll-website-pages/ 但是这篇文章写得不好,缺乏正确的循序渐进的方法来遵循而不会有任何混淆

任何人都知道一个很好的循序渐进的方法来实现这个? 所以我可以开始在我的 google 分析

中跟踪所有博客页面加载作为综合浏览量

只是想补充一点,当我要跟踪的网站上加载下一个博客 post 时,页面 url 会更改以显示新博客 post 所以也许我是一个很好的信息可以添加到这里

谢谢

这篇文章似乎有点过时了。虽然建议的方法仍然有效,但您应该能够使用(相对较新的)visibility trigger 解决此问题。

所以你会转到触发器,新的,select "visibility",然后作为 select 或者你输入一个元素来表示一篇新文章 - 比如如果每个博客 post 以二级标题开头,然后在 select 或的框中输入 "h2"。您需要将其设置为 "fire every time" 和 "observe DOM changes"(如果您的 post 是动态加载的,它们可能是动态加载的)。

设置网页浏览类型的 Universal Analytics 代码并将其连接到触发器。在 "Advanced/Set Fields" 中,您需要覆盖 "page" 字段(否则每个虚拟网页浏览量都会得到相同的 Url)。触发可见性触发器的最后一个元素的属性将显示在 built-in "Click" 变量中(不要被名称打扰,这是出于历史原因),因此您可以访问标题文本在 "Click Text" 变量中(可能您想将其格式化为更 url-like 的格式)。

保存、发布,然后就可以开始了。