project Websites / videos.bentasker.co.uk avatar

Websites / videos.bentasker.co.uk: 5cfd05ca




VID-6 Ping out to Piwik when playback is triggered

VID-6 Ping out to Piwik when playback is triggered

This will give a basic overview of where videos are being embedded and played.

Commit 5cfd05ca.

Authored 2019-03-28T17:45:09.000+00:00 by Ben Tasker in project Websites / videos.bentasker.co.uk

+21 lines -3 lines

Changes

diff --git a/resources/embed/embed.js b/resources/embed/embed.js
--- a/resources/embed/embed.js
+++ b/resources/embed/embed.js
# @@ -13,7 +13,6 @@ document.write=function(s){
# }
#
#
# -
# function embedBensPlayer(vidurl,vidtype){
#
# if (vidtype == undefined){
# @@ -101,8 +100,9 @@ function writePlayer(vidid,playerSettings){
#
# var s = cE('script');
# s.setAttribute('type','text/javascript');
# - s.innerHTML = "window.player" + vidid +" = videojs('BensVideo" + vidid + "',\"{'fluid':true}\", function onPlayerReady(){console.log('Player Ready');});"
# -
# + ss = "window.player" + vidid +" = videojs('BensVideo" + vidid + "',\"{'fluid':true}\", function onPlayerReady(){console.log('Player Ready');});";
# + ss += "window.player" + vidid + ".on('playing', function() { var i = document.createElement('img'); i.src = 'https://piwik.bentasker.co.uk/piwik.php?idsite=10&rec=1&url=' + encodeURIComponent(window.player" + vidid+ ".currentSrc()) + '&urlref=' + encodeURIComponent(window.location.href); i.style='border:0';document.body.appendChild(i);});";
# + s.innerHTML = ss;
#
# c.appendChild(s);
# }
#
diff --git a/resources/tests/vid_6_analytics_test.html b/resources/tests/vid_6_analytics_test.html
--- a/resources/tests/vid_6_analytics_test.html
+++ b/resources/tests/vid_6_analytics_test.html
# @@ -0,0 +1,18 @@
# +<html>
# +<head>
# +</head>
# +<body>
# +<h1>Test Page</h1>
# +
# +This is a meaningless page just used for testing JS changes
# +
# +
# +
# +<div style="width: 600px">
# +<script type="text/javascript" src="https://videos.bentasker.co.uk/resources/embed/embed.vnext.js?v=0.12"></script>
# +<script type="text/javascript">embedBensPlayer('https://videos.bentasker.co.uk/2017/20170111-noisy-bearing/noisy_bearing.mp4_master.m3u8');</script>
# +</div>
# +
# +
# +</body>
# +</html>
#