我有一个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点击跟踪。作为奖励,你可以在电子邮件的登陆页面链接中添加活动跟踪,以跟踪访问者来自电子邮件。