如何使用Google Analytics跟踪下载?

时间:2010-08-05 19:12:57

标签: javascript google-analytics

我有一个网站,我有.tar.gz,.zip和.dmg文件。我需要使用谷歌分析来跟踪下载次数。我听说我可以使用onclick =“pageTracker._trackPageview('/ file_name.file_extension')作为页面上的”a“标签。 我不清楚file_name.file_extension对应的内容。另外,我是否需要使用其他一些脚本?

2 个答案:

答案 0 :(得分:6)

  

我不清楚是什么   file_name.file_extension对应   到。

您的示例onclick="pageTracker._trackPageview('/file_name.file_extension')会将该链接上的每次点击记录为file_name.file_extension的网页视图。

您可以将file_name.file_extension编辑为您想要的任何内容。它只是传递给Google Analytics的“页面视图”的名称,它将显示在您的分析报告中。

  

另外,我还需要额外使用一些吗?   脚本?

不,将上述onlick属性添加到您想要跟踪的每个链接就足够了。

See here以供参考。希望有所帮助。

修改

我认为您知道您需要一般的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>

要获取该脚本,您需要一个Google Analytics帐户。一旦登录您的帐户并在添加新的“网站配置文件”后,您将获得一个Javascript片段(使用您的帐号),以包含在您要跟踪的每个页面中,以及说明。这应该足以让你开始,但如果我能澄清任何事情,请告诉我。

编辑2:

正如评论中所指出的,我错误地发布了最新的异步版Google Analytics脚本,该版本实际上与_trackPageview不兼容。我编辑了我的答案,包括你想要使用的“传统”脚本。 See here了解更多信息。

答案 1 :(得分:0)

对于客户端网站上的类似问题,我们使用GA 事件(而不是网页浏览量跟踪)来跟踪下载。

Google的Event Tracking guide包含所有细节,但基本上不是

pageTracker._trackPageview("download name");

你可以打电话给

pageTracker._trackEvent(category, action, opt_label, opt_value)

最终成为一组数据表。 category定义了数据进入的表格,每个action是表格中的不同行,单独计算。

我们有六种不同的下载方式可以通过不同方式提供(PDF下载,电子邮件,snailmail等),因此我们将传送方式跟踪为category,将小册子名称跟踪为{{1} }。