如何使用Google Analytics跟踪Yahoo Web Player上的播放

时间:2013-12-22 07:03:30

标签: google-analytics web-analytics

我的网站上有Yahoo Web Player(http://floortracks.net/),我正在尝试使用Google Analytics事件跟踪来跟踪这些游戏。当您单击首页上的播放按钮时,您可以看到播放器弹出。

有没有人有关于如何使用Yahoo Web Player实现跟踪播放的提示?我在Google Analytics产品论坛上发现的一件事是,显然已经内置了一些跟踪代码。就是这样:

<script type="text/javascript">// <![CDATA[
var track_count = 0,
track_total;
YAHOO.MediaPlayer.onAPIReady.subscribe(function(obj) {
YAHOO.MediaPlayer.onPlaylistUpdate.subscribe(function() {
track_total = YAHOO.MediaPlayer.getPlaylistCount()
});
YAHOO.MediaPlayer.onTrackComplete.subscribe(page_changer);
});
function page_changer(obj) {
track_count++;
var pg = jQuery('a[rel="prev"]').attr('href');
if (track_count >= track_total && pg) document.location = pg;
}
// ]]></script>

是否有人知道如何使用此功能来跟踪使用Google Analytics或类似内容的文件?我不知道该代码该怎么做。

或者是否有其他方法可以通过雅虎网络播放器追踪我缺少的游戏?

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议您以Yahoo doesn't support any more的身份离开Yahoo Web Player。但是,我能够在api方法上挖掘一些api文档,并为你添加一些游戏跟踪:

<script type="text/javascript">
// <![CDATA[
    var track_count = 0, track_total;
    YAHOO.MediaPlayer.onAPIReady.subscribe(function(obj) {
        YAHOO.MediaPlayer.onPlaylistUpdate.subscribe(function() {
            track_total = YAHOO.MediaPlayer.getPlaylistCount()
        });
        YAHOO.MediaPlayer.onTrackComplete.subscribe(page_changer);

        YAHOO.MediaPlayer.onTrackStart.subscribe(function(){
        ga('send', 'event', 'Music Player', 'Play', 
});
    });

    function page_changer(obj) {
        track_count++;
        var pg = jQuery('a[rel="prev"]').attr('href');
        if (track_count >= track_total && pg) document.location = pg;
    }
// ]]>
</script>

我能够使用回程机器找到原始的Yahoo Media Player API documentation - 希望这有帮助。