如何跟踪zip文件下载没有点击事件



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

我必须通过电子邮件把这个url发给我的客户。

如何使用Google分析来跟踪下载量?

我已经尝试添加utm_source到这个url,但没有使用。http://www.mycompany.com/download/test.zip?utm_source=downld

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

请帮。

对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以了解参数的含义。

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

在当前设置下不可能直接跟踪这个。您可以查看服务器日志以查看文件被请求了多少次,但这可能不一定会给您一个准确的计数,特别是如果该文件可以在其他地方下载。

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

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

最新更新