我写过这个剧本:我正在跟踪播放,暂停和结束的视频事件 . 我正在尝试将这些事件与分析相关联 . (使用youtube api和事件跟踪) . 警报正在显示,但在Analytics中没有记录任何事件 . 所以任何帮助请 .
enter code here
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'Ivso-k5ECII',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
var pauseFlag = false;
function onPlayerReady(event) {
// do nothing, no tracking needed
}
function onPlayerStateChange(event) {
// track when user clicks to Play
if (event.data == YT.PlayerState.PLAYING) {
alert("Hello! I am an alert playing!!");
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Test Video']);
pauseFlag = true;
}
}
1 回答
可能为时已晚,我可能没有足够的时间来解释这一点,但是你设置了你的事件跟踪事件试试这个;