HTML5 Audio have basic callbacks.
Puede combinar eso con una biblioteca básica de eventos de devolución de llamada como jQuery para unir estos eventos por defecto:
$("audio").bind("play", function(){
_gaq.push(["_trackEvent","Audio", "play", $(this).attr('src')]);
});
puede también qué eventos similares para el seguimiento cuando las personas terminar el audio:
$("audio").bind("ended", function(){
_gaq.push(["_trackEvent","Audio", "ended", $(this).attr('src')]);
});
Esto se puede hacer más concisa combinándolas en una sola llamada:
$("audio").bind("play ended", function(e){
_gaq.push(["_trackEvent","Audio", e.type, $(this).attr('src')]);
});
También puede agregar los eventos en la etiqueta <audio>
atributos como onplay
y onended
, pero, yo no recomendaría este enfoque.
código brillante especialmente la combinación +1 repped – TheBlackBenzKid
@Yahel - He añadido este código inmediatamente después de mi código de análisis en el encabezado, pero no parece estar siguiendo en Analytics. ¿Dónde debe colocarse el código? –
@WolfCat ¿está listo en un documento? – Yahel