1

我正在使用 Javascript 图像库,其中下一个/上一个转换记录浏览器历史记录,或者至少通过更改 URL 和后退按钮行为来伪造它。

因此,如果画廊位于:

http:://example.com/gallery/

“下一张”按钮将您带到下一张照片,JavaScript 将 URL 转换为:

http://example.com/gallery/#/1

在画廊的下一个/上一个onclick活动中,我有这样的事情:

var loc =  window.location; 
_gaq.push(['_trackPageview', loc]);

因此,在默认概览(当前月份)的 Google Analytics(分析)仪表板中,图库显示了网页浏览量与访问者相比的预期上升......它相当大,大约 200%。但是,当我们将时间范围限制为一天(画廊上线的第一天,也是它获得大部分流量的那一天)时,它的浏览量会下降到我们每篇文章的典型浏览量在我们的网站上有。

我不知道这是否是 GA 汇总中的侥幸,即月度统计比单个日统计更新。但是,我也想知道我发送它的时髦 URL 结构_trackPageview是否不符合犹太教规。也就是说,gallery/#/number结构,特别是主题标签,不会导致正确的 cookie 操作。

但我可能只是不正确地使用了 GA 代码(异步版本)。所以不确定我现在处于哪种情况。

4

1 回答 1

0

如果内容是通过 AJAX 加载的,最好使用虚拟浏览量或事件进行跟踪。

但是,如果你想像现在这样发送位置,我认为发送window.location是一种错误的方式。这是因为window.location是一个对象,而不是一个字符串。您必须发送window.location.href包含完整 URL 的字符串。但这也将包含协议(http:// 或 https://)和域名(subdomain.domain.com/),因此您必须使用它。或者,如果您不需要 Google Analytics (GA) 和 Universal Analytics (UA) 默认情况下都不会跟踪的查询字符串,请将其发送为window.location.pathname,这将是 GA/UA 期望的相对路径。

希望有帮助。:)

我建议您尽快迁移到UA。GA 即将退役。

于 2014-01-14T08:09:37.627 回答