0

我有一个 zip 文件网址http://www.mycompany.com/download/test.zip

我必须通过电子邮件将此网址发送给我的客户。

如何使用 Google 分析跟踪下载次数?

我尝试将 utm_source 添加到此 url 但没有用。http://www.mycompany.com/download/test.zip?utm_source=downld

此外,onclick 事件是不可能的,因为点击 zip 文件 url 时没有打开网页。当客户点击他/她电子邮件中的 url 时,zip 文件开始下载。

请帮忙。

4

2 回答 2

0

在您当前的设置下无法直接跟踪它。您可以查看您的服务器日志以查看文件被请求的次数,但这不一定能给您准确的计数,尤其是当文件可在其他地方下载时。

虽然..我想你可以编写一个服务器端脚本来向 GA 发出请求(例如,通过 CURL 的 POST 请求),然后让脚本为文档提供服务。然后,您将在 .htaccess 文件中添加一些代码以将file.zip请求重定向到脚本。这是可行的,但有点复杂(如果您想搜索更多信息,它与动态图像(例如验证码)的原理相同)..

更简单的方法是创建并指向登录页面,而不是直接指向文件。然后,访问者将单击一个链接并转到一个页面,该页面有一个闪亮的大下载按钮,您可以将 GA 点击跟踪添加到该按钮。作为奖励,您可以将活动跟踪添加到电子邮件中的登录页面链接,以跟踪访问者来自电子邮件。

于 2013-05-21T12:55:35.107 回答
0

对 onclick 事件使用事件跟踪:

<a href="/path/to/doc.pdf" onClick="_gaq.push(['_trackEvent', 'Download', 'PDF', 'doc.pdf']);">Download</a>

在此处查看文档:https ://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide以了解参数的含义。

当然,您也可以在 zip 文件 url 中使用虚拟综合浏览量(https://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples#VirtualPageviews)(这会影响跳出率和平均访问时间等)。

于 2013-05-21T11:52:01.007 回答