0

我有一个 Drupal 网站,在许多页面上有许多小音频文件。一些用户来了,听了一个样本,或者听了所有的人,然后离开。

但是 Google 分析不会跟踪这些点击,即使在启用的选项中:

跟踪以下扩展 7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g| 的下载(点击文件链接) js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|qtm?|ra(m|r)?|sea|sit|tar| tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip

其中包括我正在播放的 mp3 文件。

然后在“事件”部分的 Google Analytics(分析)上,我可以看到 3 个 mp3 下载,当我检查我的 Apache 日志文件时,我每天都有数十次点击 mp3 文件。

我正在使用 soundmanager2 播放器作为链接,并在 Javascrip、Flash 和 CSS 的帮助下播放 mp3 文件。 http://www.schillmania.com/projects/soundmanager2/

我如何在声音管理器播放器上跟踪这些点击?如果需要,我可以安装除谷歌分析之外的另一个统计模块......

非常感谢

4

1 回答 1

1

根据您使用的显示模式和播放器的类型,要集成的跟踪是不同的。

显示媒体

此处无需添加自定义跟踪。启用的 Google Analytics Drupal 模块Track download links可以完成这项工作。

SoundManager 播放器

如果您使用任何可用的播放器,则需要添加自定义 JavaScript 代码并play在 SoundManager 播放器首次播放时触发的事件上添加回调。

javascript看起来如下:

// Add callback on play event
threeSixtyPlayer.events.play = function() { 
    var url = this.url, // retrieve URL for active played MP3
        file = url.substring(url.lastIndexOf('/')); // only keep filename of MP3

    // Push an event to GA
    _gaq.push(['_trackEvent', 'mp3', 'play', file.substring(1)]);
}

推送到 Google Analytics 的事件如下所示:

[mp3,play,Maid with the Flaxen Hair.mp3?uuid=525c67793bcd5]

根据使用的播放器,您应该更新并使用以更正可用的实例。

SoundManager2 页面播放器

pagePlayer.events.play = function() { ...

SoundManager2 用户界面 360

threeSixtyPlayer.events.play = function() { ...

SoundManager2 内联播放器

inlinePlayer.events.play = function() { ...

SoundManager2 MP3 基本播放器

basicMP3Player.events.play = function() { ...
于 2013-10-14T21:53:25.847 回答