代码之家  ›  专栏  ›  技术社区  ›  uberrebu

谷歌标签管理器触发无限滚动网站

  •  0
  • uberrebu  · 技术社区  · 7 年前

    我有一个WordPress网站,它在无限向下滚动时自动滚动到下一篇博客文章,现在正在寻找一种方法来计算下一篇博客文章的加载量,以便在Google标签管理器中设置的Google Analytics中注册为新的页面视图。

    我偶然发现了这个网址 http://www.howtofindit.in/how-to-call-tag-manager-code-in-infinite-scroll-website-pages/ 但是这篇文章写得不好,缺乏适当的循序渐进的方法来遵循,没有任何混乱。

    有人知道一个好的逐步实施的方法吗? 因此,我可以在我的谷歌分析中,以页面视图的形式跟踪所有博客页面加载。

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

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Eike Pierstorff    7 年前

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

    因此,您将进入Triggers,New,选择“Visibility”,作为一个选择器,您输入一个指示新文章的元素-例如,如果每个博客文章都以第二级标题开头,则在选择器的框中输入“h2”。您需要将其设置为“每次触发”,并“观察DOM更改”(如果您的文章是动态加载的,那么它们可能是动态加载的)。

    设置页面视图类型的通用分析标记并将其连接到触发器。在“高级/设置字段”中,您需要覆盖“页面”字段(否则,您将为每个虚拟页面视图获得相同的URL)。触发可见性触发器的最后一个元素的属性将显示在内置的“click”变量中(不必为名称担心,这是出于历史原因),因此您可以访问“click text”变量中的标题文本(可能希望将其格式化为更像URL的格式)。

    保存,发布,然后你就可以走了。