From: Radek Czajka Date: Fri, 6 May 2022 12:23:25 +0000 (+0200) Subject: Stats for audiobooks X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/c79859fc60a6db521c413ab3f3e1b2b3440670e2?ds=inline Stats for audiobooks --- diff --git a/src/catalogue/static/player/2022_player.js b/src/catalogue/static/player/2022_player.js index 07bee41eb..c72726188 100644 --- a/src/catalogue/static/player/2022_player.js +++ b/src/catalogue/static/player/2022_player.js @@ -64,27 +64,45 @@ speed = parseFloat(speedStr); player.jPlayer("option", "playbackRate", speed); localStorage['audiobook-speed'] = speedStr; + _paq.push(['trackEvent', 'audiobook', 'speed', speedStr]); }); + $('.jp-play', $root).click(function() { + _paq.push(['trackEvent', 'audiobook', 'play']); + }); + $('.jp-seek-bar', $root).click(function() { + _paq.push(['trackEvent', 'audiobook', 'seek']); + }); + $('.jp-mute', $root).click(function() { + _paq.push(['trackEvent', 'audiobook', 'mute']); + }); + $('.jp-volume-bar', $root).click(function() { + _paq.push(['trackEvent', 'audiobook', 'volume']); + }); + $('.play-next', $root).click(function() { let p = $currentMedia.next(); if (p.length) { setMedia(p).jPlayer("play"); + _paq.push(['trackEvent', 'audiobook', 'next']); } }); $('.play-prev', $root).click(function() { let p = $currentMedia.prev(); if (p.length) { setMedia(p).jPlayer("play"); + _paq.push(['trackEvent', 'audiobook', 'prev']); } else { // If in first part, restart it. setMedia($currentMedia).jPlayer("play"); + _paq.push(['trackEvent', 'audiobook', 'rewind']); } }); $('.jp-playlist li', $root).click(function() { setMedia($(this)).jPlayer("play"); $('.c-player__chapters').removeClass('is-active'); + _paq.push(['trackEvent', 'audiobook', 'chapter']); }); var initialElem = $('.jp-playlist li', $root).first();