Send event when the user clicks play on a youtube (flash) object.
// Event: "Capture Youtube"
(function() {
var embeds = $j('embed');
var clear = true;
var trigger = setInterval(function() {
for (var i = 0; i < embeds.length; i++) {
var embed = embeds[i];
if (embed) {
clear = false;
if (embed.getPlayerState && embed.getPlayerState() !== -1) {
ga('send', 'event', 'video', 'start', embed.getVideoUrl());
embeds[i] = null;
}
} else {
clear = true;
}
}
if (clear) {
clearInterval(trigger);
}
}, 500);
})();