我有一个网站,其中包含.tar.gz,.zip和.dmg文件。我需要使用Google Analytics跟踪下载次数。我听说我可以在页面上的“a”标签中使用onclick="pageTracker._trackPageview('/file_name.file_extension')。 我不清楚file_name.file_extension对应什么。此外,我需要使用其他脚本吗?
我有一个网站,其中包含.tar.gz,.zip和.dmg文件。我需要使用Google Analytics跟踪下载次数。我听说我可以在页面上的“a”标签中使用onclick="pageTracker._trackPageview('/file_name.file_extension')。 我不清楚file_name.file_extension对应什么。此外,我需要使用其他脚本吗?
我不清楚file_name.file_extension是什么意思。
你的例子onclick="pageTracker._trackPageview('/file_name.file_extension')
会记录每个链接点击为file_name.file_extension
的页面浏览量。
你可以编辑file_name.file_extension
成任何你想要的名称。它只是传递给Google Analytics的“页面浏览量”的名称,也是在你的分析报告中显示的名称。
此外,我需要使用一些其他的脚本吗?
不需要,只需向要跟踪的每个链接添加以上的onclick
属性即可。
请参考这里。希望能帮到你。
编辑:
我假设您知道需要一般的Google Analytics脚本才能使此功能正常工作(感谢评论中的Ryan进行澄清)。该脚本如下所示,但将您的Google Analytics帐户号替换为UA-XXXXXX-X
中的X:<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._trackPageview();
} catch(err) {}
</script>
_trackPageview
不兼容。我已经编辑了我的答案,包括您需要使用的“传统”脚本。点击此处获取更多信息。针对客户网站上的类似问题,我们使用 GA 事件(而不是页面浏览跟踪)来跟踪下载。
谷歌的 事件跟踪指南 包含了所有细节,但基本上,与其说是
pageTracker._trackPageview("download name");
你可以像这样调用
pageTracker._trackEvent(category, action, opt_label, opt_value)
最终会生成一组数据表格。category
定义了数据所属的表格,每个action
是表格中的不同行,分别计数。
我们有六种不同的下载方式(PDF下载、电子邮件、邮寄等),因此我们将交付方式作为category
进行跟踪,将宣传册名称作为action
。