DataLayer.push({ "eventType": "web.webinteraction.linkClicks", "ruleName": "TMG Ooyala Video", "event":"videoAdEnd", "web": { "webInteraction": { "name": "custom event", "URL": "n/a", "type": "other", "linkClicks": { "value": 1 } }, }, "_tmg":{ "eventContainer":eventContainer, "dimensionContainer":{ "videoLength": mediaLength, "mediaName": mediaName, "videoType": videoType, "autoplay":autoplay } } }) xdmData = _satellite.getVar("ACDL Computed State"); alloy("sendEvent", { "xdm": xdmData }) _satellite.getVar("Reset Adobe Client Data Layer"); adobeDataLayer[0]._tmg.eventContainer = {}; break; case OO.EVENTS.PLAYING: if (!oplayer.adPlaying) { if (oplayer._status == 'start') { //s.eVar46 = mediaLength; //s.eVar108 = videoType; //s.eVar109 = autoplay; //s.Media.open(mediaName, mediaLength, mediaPlayerName); //s.Media.play(mediaName, mediaOffset); oplayer._status = "play"; window.adobeDataLayer.push({ "eventType": "web.webinteraction.linkClicks", "ruleName": "TMG Ooyala Video", "web": { "webInteraction": { "name": "custom event", "URL": "n/a", "type": "other", "linkClicks": { "value": 1 } }, }, "_tmg":{ "dimensionContainer":{ "videoLength": mediaLength, "videoType": videoType, "autoplay":autoplay } } }) xdmData = _satellite.getVar("ACDL Computed State"); alloy("sendEvent", { "xdm": xdmData }) _satellite.getVar("Reset Adobe Client Data Layer"); adobeDataLayer[0]._tmg.eventContainer = {}; } else { //s.eVar46 = mediaLength; //s.eVar108 = videoType; //s.eVar109 = autoplay; mediaOffset = Math.floor(oplayer.getPlayheadTime()); s.Media.play(mediaName, mediaOffset); oplayer._status = "play"; window.adobeDataLayer.push({ "eventType": "web.webinteraction.linkClicks", "ruleName": "TMG Ooyala Video", "web": { "webInteraction": { "name": "custom event", "URL": "n/a", "type": "other", "linkClicks": { "value": 1 } }, }, "_tmg":{ "dimensionContainer":{ "videoLength": mediaLength, "videoType": videoType, "autoplay":autoplay } } }) xdmData = _satellite.getVar("ACDL Computed State"); alloy("sendEvent", { "xdm": xdmData }) _satellite.getVar("Reset Adobe Client Data Layer"); adobeDataLayer[0]._tmg.eventContainer = {}; } } break; case OO.EVENTS.PAUSED: if (!oplayer.adPlaying && oplayer._status == 'play') { //s.eVar46 = mediaLength; //s.eVar108 = videoType; //s.eVar109 = autoplay; mediaOffset = Math.floor(oplayer.getPlayheadTime()); s.Media.stop(mediaName, mediaOffset); oplayer._status = "pause"; window.adobeDataLayer.push({ "eventType": "web.webinteraction.linkClicks", "ruleName": "TMG Ooyala Video", "web": { "webInteraction": { "name": "custom event", "URL": "n/a", "type": "other", "linkClicks": { "value": 1 } }, }, "_tmg":{ "dimensionContainer":{ "videoLength": mediaLength, "videoType": videoType, "autoplay":autoplay } } }) xdmData = _satellite.getVar("ACDL Computed State"); alloy("sendEvent", { "xdm": xdmData }) _satellite.getVar("Reset Adobe Client Data Layer"); adobeDataLayer[0]._tmg.eventContainer = {}; } break; case OO.EVENTS.PLAYED: if (!oplayer.adPlaying) { //s.eVar46 = mediaLength; //s.eVar108 = videoType; //s.eVar109 = autoplay; mediaOffset = Math.floor(oplayer.getPlayheadTime()); s.Media.stop(mediaName, mediaOffset); s.Media.close(mediaName); window.adobeDataLayer.push({ "eventType": "web.webinteraction.linkClicks", "ruleName": "TMG Ooyala Video", "web": { "webInteraction": { "name": "custom event", "URL": "n/a", "type": "other", "linkClicks": { "value": 1 } }, }, "_tmg":{ "dimensionContainer":{ "videoLength": mediaLength, "videoType": videoType, "autoplay":autoplay } } }) xdmData = _satellite.getVar("ACDL Computed State"); alloy("sendEvent", { "xdm": xdmData }) _satellite.getVar("Reset Adobe Client Data Layer"); adobeDataLayer[0]._tmg.eventContainer = {}; } break; } }); }); } }