Objavljeno: 12.05.2014. | 4 minute čitanja
Jako puno Web stranica posjeduje ugrađeni YouTube video koji je savršen za prijenos informacija koje se ne bi mogle prenijeti na isti način običnim tekstom ili slikom. Sve te činjenice idu u korist video sadržajima, ali što je s povratnim informacijama? Video sadržaj ponekad zauzima mnogo korisnog prostora, ponekad i na vrlo atraktivnim pozicijama Web stranice stoga bi morali znati dali ga korisnici koriste i na koji način ga koriste.<div id="player"></div> <script> var tag = document.createElement('script'); tag.src = "http://www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; var lastAction = ''; function onYouTubePlayerAPIReady() { player = new YT.Player('player', { height: '390', width: '640', videoId: 'fkCkfIU6OfE', events: { 'onStateChange': onPlayerStateChange } }); } function onPlayerStateChange(event) { switch (event.data){ case YT.PlayerState.PLAYING: ga('send', 'event', 'Video', 'Play'); break; case YT.PlayerState.ENDED: ga('send', 'event', 'Video', 'Kraj'); break; case YT.PlayerState.PAUSED: if (lastAction != 'paused'){ ga('send', 'event', 'Video', 'Pause'); }else{ lastAction = 'paused'; } break; } } </script>
ga('send', 'event', 'Video', 'Play'); ga('send', 'event', 'Video', 'Pause'); ga('send', 'event', 'Video', 'Kraj');
_gaq.push(['_trackEvent','Video', 'Play']); _gaq.push(['_trackEvent','Video', 'Pause']); _gaq.push(['_trackEvent','Video', 'Kraj']);
dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'Video', 'gtmAction': 'Play'}); dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'Video', 'gtmAction': 'Pause'}); dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'Video', 'gtmAction': 'Kraj'});
Za besplatno preuzimanje ebookova molimo vas da se registrirate i prijavite.
Prijava / Registracija ovdje