我正在寻找一些帮助来解决一些网页浏览跟踪问题。虽然我从概念上理解这一点,但我需要编码方面的帮助。
我正在使用此jquery脚本:http://dynamical.biz/blog/technical-analytics/better-approach-to-tracking-single-page-sites-google-analytics-73.html
我想跟踪访问者何时查看"平面图"页面上的面板。脚本正在触发页面视图,因为一些平面图滚动到位置,我可以通过GA Debug看到。有两件事我需要帮助。
我看不到data-vp-name =" / panelname"使用页面视图发送属性。
我在GA Debug控制台的每个网页浏览的顶部看到了这一点。我假设"未定义"是问题的一部分。
Firebase.authWithPassword(email, password)
此外,网页浏览量不会在页面下方的某些面板上触发。
这是有问题的页面。 http://theheightslindensquare.com/floor-plans.html
这仅适用于移动设备,因此您需要将浏览器更改为低于600px以查看发生了什么。
非常感谢您提供的任何帮助。
谢谢。
答案 0 :(得分:1)
您的代码中存在一个非常简单的错误,您使用属性data-vp-name
并且脚本要求data-vpn-name
。请注意'vpn'中缺少的'n'。
我认为没有网页浏览路径属性的虚拟网页浏览没有任何意义,这就是GA没有跟踪它的原因。 编辑:如果未定义,虚拟综合浏览量将使用当前位置,如@ brian-K所述
希望这是你的修复。
答案 1 :(得分:1)
对data-vp-name的更正将显示哪些面板被跟踪为虚拟网页浏览并更清楚地显示基础问题(见下文)
然而,
ga('send', 'pageview' [, virtualPageView|undefined]);
将始终发送综合浏览量。未定义的值仅导致GA使用
document.location.pathname + document.location.search
作为页面名称。
此外,每个小组报告的方法都是通用的 - 它同样适用于所有小组,因此,如果有人报告,其他小组也会在相同条件下报告。
然而,潜在的问题是他们的相对位置和设置的敏感度可能会有不同的影响。
调整设置可能会改善面板的报告方式。 删除延迟(在startInterval()中,将间隔从1000更改为0) 也可以使这种测试更容易。
一个挑战是,人们可以预期页面上较低的平面图将获得较少的视图,因此如果您要信任您的数据,则需要对其进行彻底测试。
让我们知道这是怎么回事......