【发布时间】:2014-02-28 07:21:09
【问题描述】:
我对这一切都很陌生,只是不知道如何跟踪可以在我的网站上播放的视频。 我刚刚将我的 GA 代码安装到我的页面,所以我假设我正在使用新的异步跟踪。问题是无法在 GA 面板中跟踪此视频。 谢谢
我的代码如下所示。
<script type='text/javascript' src='js/jwplayer.js'></script>
<script type='text/javascript' src='js/jwplayer.html5.js'></script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-40700489-1', 'epcint.com');
ga('send', 'pageview');
<script type="text/javascript">jwplayer.key = "myplayerkey=";</script>
<script type="text/javascript">
$(document).ready(function () {
jwplayer('mediaplayer').setup({
file: 'video.mp4',
width: "100%",
height: "480",
autostart: true,
ga: {
}
});
});
</script>
<div id="mediaplayer">
</div>
任何帮助都将受到高度评价 谢谢
感谢您的反馈,我已更新并在 GA 中调试代码 调试器我收到错误这是什么意思?
初始化谷歌分析。 analytics_debug.js:9 新注册 插件:ga(提供,“链接器”,函数)analytics_debug.js:9 注册新插件:ga(provide, "displayfeatures", Function) analytics_debug.js:9 运行命令:ga(create, UA-40700489-2, infopav.com) analytics_debug.js:9 创建新的跟踪器:t0 analytics_debug.js:9 运行命令:ga(send, pageview) analytics_debug.js:9
发送信标: v=1&_v=j16d&a=686083534&t=pageview&_s=1&dl=http%3A%2F%2Fdev.www.infopave.com%2FPage%2FIndex%2FHOW_TO_ACCESS_LTPP_DATA&ul=en-us&de=UTF-8…30201944&_u=MCCC~&cid=2101349279.13935 -40700489-2&z=1727898794
analytics_debug.js:9 adSenseId (&a) 686083534 analytics_debug.js:9 apiVersion (&v) 1 analytics_debug.js:9 clientId (&cid) 2101349279.1393503811 analytics_debug.js:9 编码 (&de) UTF-8 analytics_debug.js:9 flashVersion
(&fl) 12.0 r0 analytics_debug.js:9 hitType (&t) 综合浏览量 analytics_debug.js:9 javaEnabled (&je) 1 analytics_debug.js:9 语言 (&ul) zh-CN analytics_debug.js:9 位置
(&dl)http://dev.www.infopave.com/Page/Index/HOW_TO_ACCESS_LTPP_DATA analytics_debug.js:9 screenColors (&sd) 24 位 analytics_debug.js:9 屏幕分辨率 (&sr) 1680x1050 analytics_debug.js:9 标题 (&dt) LTPP InfoPave - 如何 访问 LTPP 数据? analytics_debug.js:9 trackingId (&tid) UA-40700489-2 analytics_debug.js:9 viewportSize (&vp) 1665x429 analytics_debug.js:9There was an error while handling a listener: TypeError: Cannot read property 'id' of null function(){if("数组"==a.typeOf(m.playlist)&&2>m.playlist.length&&(0==m.playlist.length|| !m.playlist[0].sources||0==m.playlist[0].sources.length))g();else if(s.getStatus()==a.loaderstatus.COMPLETE){for(var e=0;em.modes[e].type;if(r.supportsConfig())return r.addEventListener(l.ERROR,d),r.embed(),c(b,f.events),b}m.fallback?(a.log("No 找到合适的播放器并启用后备”),新 j.download(n,m,g)):(a.log("没有找到合适的播放器并回退 禁用"),n.parentNode.replaceChild(h, n))}} jwplayer.js:3
event.returnValue 已弃用。请使用标准 event.preventDefault() 代替。 jquery-1.8.2.min.js:2 9 无法添加 内部监听器 jwplayer.js:3 回调一个错误 事件处理程序
更新代码
$(document).ready(function () {
jwplayer("mediaplayer").setup({
file: 'rtmp://s1nu7pjztotbeg.cloudfront.net/cfx/st/mp4:Help/How_To/GettingStarted_V2-Sm_x264.mp4',
width: "100%",
height: "480",
autostart: true,
events: {
onComplete: function (evt) {
},
onReady: function (event) {
ga('send', 'event', 'Video Played', 'action', { 'page': 'http://dev.www.infopave.com/Page/Index/HOW_TO_ACCESS_LTPP_DATA' });
},
onPlay: function (evt) {
},
onVolume: function (evt) {
alert("the new volume is: " + evt.volume);
}
},
ga: {
}
});
});
我想在有人点击播放按钮时发送此代码,我只想发送此代码
ga('send', 'event', 'Video Played', 'action', { 'page': 'http://dev.www.infopave.com/Page/Index/HOW_TO_ACCESS_LTPP_DATA' });
我如何在 jquery 中点击该按钮,谢谢您的帮助...
感谢任何帮助将得到高度评价
【问题讨论】:
标签: google-analytics jwplayer issue-tracking