为了帮助分析网站的用户流,我用 JavaScript 编写了一个测试平台,创建了一个新的虚假跟踪器,根据一个相当广泛的随机预期视图图表,以大约 1-2 秒的间隔发送一些虚假的页面浏览量。然后我在 GA 中设置目标,包含通过某些页面的漏斗。然后我让它运行了几个小时,积累了几百个假用户。
原始目标转换百分比看起来不错,页面内容也很流畅,但是……当我查看目标流时,漏斗中的一些连接没有意义。例如,我 80% 的假用户似乎直接从“关于”步骤进入“成功”步骤,跳过“产品”和“付款”,而根据我的测试设置,这永远不会发生。(使用的步骤名称是与以下代码匹配的示例。)
我想看看这些特定用户究竟采取了哪些路径——一些页面没有注册,或者他们注册的顺序不正确,还是什么?有什么方法可以逐页查看 GA 中的 RAW 用户旅程?
对于那些感兴趣的人,测试代码基本上是这样的:
ga("create","UA-0000000-2", "auto", "testtracker", {
'cookieName':"_ga_test_"+Date.now(),
'cookieExpires':120,
'clientId': 'cid-'+Date.now(),
});
var spd=1500;
var delay=0;
function pageview(page) {
setTimeout(function() {
ga("testtracker.send","pageview",page);
console.log("Sending: "+page);
},delay+=spd);
}
pageview("start");
if (Math.random()<.60) pageview("about");
if (Math.random()<.30) {
pageview("product");
if (Math.random()<.20) {
pageview("payment");
if (Math.random()<.70) {
pageview("success");
}
}
}