Jquery 单页站点,页面视图不发送面板名称

Jquery 单页站点,页面视图不发送面板名称,jquery,google-analytics,Jquery,Google Analytics,我正在寻找一些帮助来解决一些页面视图跟踪问题。虽然我在概念上理解这一点,但我需要编码方面的帮助 我正在使用以下jquery脚本: 我想跟踪访问者何时查看页面上的“平面布置图”面板。当一些平面图滚动到位时,脚本启动了一个页面视图,我可以通过GA调试看到这一点。有两件事我需要帮助 我看不到与页面视图一起发送的数据vp name=“/panelname”属性 我在GA调试控制台的每个页面视图的顶部看到了这一点。我认为“未定义”是问题的一部分 Running command: ga("send", "p

我正在寻找一些帮助来解决一些页面视图跟踪问题。虽然我在概念上理解这一点,但我需要编码方面的帮助

我正在使用以下jquery脚本:

我想跟踪访问者何时查看页面上的“平面布置图”面板。当一些平面图滚动到位时,脚本启动了一个页面视图,我可以通过GA调试看到这一点。有两件事我需要帮助

我看不到与页面视图一起发送的数据vp name=“/panelname”属性

我在GA调试控制台的每个页面视图的顶部看到了这一点。我认为“未定义”是问题的一部分

Running command: ga("send", "pageview", undefined) 
此外,页面视图不会在页面下方的某些面板上启动

这是有问题的那一页

这仅适用于移动设备,因此您需要将浏览器更改为低于600px,以查看发生了什么

如果您能提供任何帮助,我们将不胜感激


谢谢。

这是代码中的一个非常简单的错误,您正在使用属性
数据vp name
,脚本要求
数据vpn name
。请注意“vpn”中缺少的“n”

我认为没有页面视图路径属性的虚拟页面视图是没有意义的,这就是GA不跟踪它的原因编辑:如@brian-K所述,如果未定义,虚拟页面视图将使用当前位置


希望这是您的解决方案。

对数据vp名称的更正将显示哪些面板被跟踪为虚拟页面视图,并更清楚地显示潜在问题(见下文)

但是,

ga('send', 'pageview' [, virtualPageView|undefined]);
将始终发送页面视图。未定义的值只会导致GA使用
document.location.pathname+document.location.search
作为页面名称

此外,报告的每个小组的方法是通用的——它同样适用于所有小组,因此,如果一个小组在相同条件下报告,其他小组也会报告

然而,潜在的问题是它们的相对位置和设置的敏感性可能会对彼此产生不同的影响

调整设置可以改进面板的报告方式。 删除延迟(在startInterval()中,将间隔从1000更改为0) 也可能使这种测试更容易

一个挑战是,可以预期页面上较低的楼层平面将获得较少的视图,因此,如果您要信任您的数据,则需要对其进行彻底测试


让我们知道这是怎么回事

您在“未定义”页面视图上是对的!谢谢你的指点!我不敢相信我在属性名上犯了那个错误。我还稍微调整了一下距离和时间变量。现在只剩下最后一个小组没有报告了。