如何使用Google Analytics追踪下载?

4

我有一个网站,其中包含.tar.gz,.zip和.dmg文件。我需要使用Google Analytics跟踪下载次数。我听说我可以在页面上的“a”标签中使用onclick="pageTracker._trackPageview('/file_name.file_extension')。 我不清楚file_name.file_extension对应什么。此外,我需要使用其他脚本吗?

2个回答

6

我不清楚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>

要获取脚本,您需要一个Google Analytics账户。登录您的帐户并添加新的“网站配置文件”后,您将获得一段JavaScript代码(使用您的帐户号码),以包含在您想要跟踪的每个页面中,并附有说明。这应该足以让您开始工作了,但如果您需要澄清任何事情,请告诉我。 编辑2: 如评论中指出的那样,我错误地发布了最新的异步Google Analytics脚本版本,实际上与_trackPageview不兼容。我已经编辑了我的答案,包括您需要使用的“传统”脚本。点击此处获取更多信息。

需要明确的是,您需要Google Analytics脚本以及初始化该脚本的代码,但除了Google提供的内容之外,不需要额外的脚本。 - Ryan Kinal
谢谢你的澄清,Ryan。你能告诉我在哪里可以找到Google Analytics脚本和初始化代码吗? - Anonymous
值得澄清的是,您提供的代码片段是异步代码,而您正在使用(以及问题中使用的)'_trackPageview'代码是常规的ga.js代码,并且不兼容。 - Yahel
@yc:好的,已经修复了。谢谢。 - Colin Brock

0

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

谷歌的 事件跟踪指南 包含了所有细节,但基本上,与其说是

pageTracker._trackPageview("download name");

你可以像这样调用

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

最终会生成一组数据表格。category定义了数据所属的表格,每个action是表格中的不同行,分别计数。

我们有六种不同的下载方式(PDF下载、电子邮件、邮寄等),因此我们将交付方式作为category进行跟踪,将宣传册名称作为action


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接