【问题标题】:Google Analytics 'Event Tracking' For My Download Links Clicked on Other Websites谷歌分析“事件跟踪”我在其他网站上点击的下载链接
【发布时间】:2012-05-05 06:24:11
【问题描述】:

我已经在我的网站上安装了 Google Analytics,现在我想使用“事件跟踪”来生成关于包含在我的网站中的 .M4a 音乐文件的报告网站通过典型的 HTML 锚标记。

Google 给出了如何做到这一点的示例,我完全理解:

<a href="../_audio/podcast_024.m4a" onClick="_gaq.push(['_trackEvent', 'Podcasts', 'Download', 'Podcast 024']);">Download</a>

但是,就我而言,很多人通过以下任一方式访问我的 .m4a 播客文件:

1) 点击来自外部网站的直接链接 [例如 wwww.music.com/audio/podcast_024.m4a]

或;

2) 通过 iTunes 等播客聚合器收集文件。

所以我的问题是:

如何跟踪上面列出的这类事件(1 和 2)?

我想有一种方法可以通过添加一些类似的“onLoad”事件代码来跟踪 No.1?如果是这样,我可以将 onLoad 事件与当前的 onclick 事件组合在一起吗?

至于2号,我不知道?

【问题讨论】:

    标签: javascript html google-analytics event-tracking


    【解决方案1】:

    在这两种情况下,音频文件都是直接从服务器请求的,因此您无法使用 javascript(例如 ga.js)进行跟踪。

    虽然可以在服务器端向谷歌分析发出请求,但有关更多信息,请参阅this question。使用这种技术,音频文件上的链接不能指向文件本身,而是指向在服务器上运行的脚本,向 ga 发出请求,然后传递音频。

    除此之外,根据您的服务器环境,对服务器上文件的任何请求都将/可以通过访问日志文件进行跟踪。

    【讨论】:

    • 感谢您的帮助 schellmax,这很有道理。
    • 如果您认为这个答案是正确的,请相应地标记它,这样它就会显示为已解决
    猜你喜欢
    • 2016-10-15
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多