Javascript 如何使用Google Tag Manager和Google Analytics跟踪锚链接?

Javascript 如何使用Google Tag Manager和Google Analytics跟踪锚链接?,javascript,jquery,backbone.js,google-analytics,google-tag-manager,Javascript,Jquery,Backbone.js,Google Analytics,Google Tag Manager,我有一个基于BackboneJS的单页应用程序(SPA)。我已经通过此处针对Google Tag Manager的说明集成了Google Analytics: 不幸的是,这只显示应用程序的来源,而不是路由更改时的不同锚链接(或“页面”) 如何在BackboneJS应用程序中使用Google Tag Manager和Google Analytics将锚定链接存储为页面视图的一部分?当用户单击锚定链接时,您可以推送“虚拟页面视图”。 您可以在此链接上找到更多信息 摘自该链接: 使用谷歌标签管理器(

我有一个基于BackboneJS的单页应用程序(SPA)。我已经通过此处针对Google Tag Manager的说明集成了Google Analytics:

不幸的是,这只显示应用程序的来源,而不是路由更改时的不同锚链接(或“页面”)

如何在BackboneJS应用程序中使用Google Tag Manager和Google Analytics将锚定链接存储为页面视图的一部分?

当用户单击锚定链接时,您可以推送“虚拟页面视图”。 您可以在此链接上找到更多信息

摘自该链接:

使用谷歌标签管理器(GTM)设置虚拟页面视图 由于Google Tag Manger(GTM)通常用于交付Google Analytics标签,以下是关于如何在GTM中设置虚拟页面视图的说明

首先,创建一个新的Google Analaytics标记,或者复制一个现有标记, 并将其类型设置为“页面视图”,然后选中“启用覆盖设置” 在这个标签中”。展开“更多设置”和“要设置的字段”。最后,添加 2个新字段,并为字段名添加“页面”和“标题”。价值观 可以是固定的,也可以像往常一样引用变量。照搬 上文提供的“页面”和“标题”值指南,以及 在本节下面。触发器将根据您的需要而变化 实施就这样



最好是推送页面视图而不是事件,因为分析在每个会话中只跟踪一次事件,而且,如果你想构建转换漏斗,你需要使用页面视图来完成转换。

“这只显示应用程序的来源”,你的意思是什么?你在发送GA跟踪事件时遇到问题吗?或者您在向GA发送哈希值时遇到问题?@Matus我在获取哈希值时遇到问题。我收到了跟踪事件,但由于页面更改附加了不同的锚链接,我在GA报告中没有看到锚(即:#foobar)。