koj*_*iro 5 javascript ajax google-analytics
我一直在搜索Google Analytics文档,但我仍然不明白如何跟踪使用ajax显示不同视图的单个"页面"网站的网页浏览量.我使用shebang URL和_escaped_fragment_来帮助搜索引擎了解网站布局,但我们的分析人员告诉我#!在跟踪时删除URL 的一部分,所以当你访问时mysite.com/#!/fish/bonker我们会运行:
_gaq.push(["_trackPageview", "/fish/bonker"]);
Run Code Online (Sandbox Code Playgroud)
但这对我来说似乎不对.我们不希望我们跟踪的网址与Google实际蜘蛛的内容一致吗?跟踪有什么问题_gaq.push(["_trackPageview", "#!/fish/bonker"]);吗?
重要的是要认识到Google Analytics和Google搜索之间存在隔阂.没有理由让你的网址与另一个网站的网址不一致而受到惩罚.
escaped_fragment 对于寻求抓取AJAX内容的抓取工具来说,这纯粹是一种半标准.
默认情况下,当您未传递自定义综合浏览量值时,Google Analytics会执行相同的操作:
_gaq.push(["_trackPageview", location.pathname+location.search]);
Run Code Online (Sandbox Code Playgroud)
如果你想让它跟踪anchor价值,你可以自己传递它:
_gaq.push(["_trackPageview", location.pathname+location.search+location.hash]);
Run Code Online (Sandbox Code Playgroud)
这里的好处是URL将与"真实"URL对应.
长话短说:你提出的方法完全没问题; 我更喜欢后者(明确传递实际的location.hash,而不是它的黑客版本),但两者都有效.
| 归档时间: |
|
| 查看次数: |
2508 次 |
| 最近记录: |