html 使用Google Analytics跟踪HTML5视频观看次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 使用Google Analytics跟踪HTML5视频观看次数相关的知识,希望对你有一定的参考价值。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>

<!-- Custom Functions -->
<script>
  $(document).ready(function(){
  
  var i=0;
  var j=0;
  
  /* Video Watched */
  $("#video").bind("timeupdate", function() {
  	var currentTime = this.currentTime;
  	if(currentTime > 0.66*(this.duration)) {
  		if(i<1) {
  			/* Watched 66% */
  			ga('send', 'event', 'Videos', 'Watched','Video Title');
  		}
  		i=i+1; //Reset for duplicates 
  	}
  });
  
  /* Video Finished, Thanks */
  $("#video").bind("ended", function() {
  	if(j<1) {
  		/* Finished */
  		ga('send', 'event', 'Videos', 'Finished','Video Title');
  	}
  	j=j+1; //Reset for duplicates
  });
  
});
</script>

<!-- HTML Code -->
<video id="video"  width="100%"  controls>
  <source src="video.mp4" type="video/mp4">
</video>

<!-- Google Analytics Code -->
<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-YOUR-GA-ID', 'auto');
  ga('send', 'pageview');
</script>

以上是关于html 使用Google Analytics跟踪HTML5视频观看次数的主要内容,如果未能解决你的问题,请参考以下文章

javascript 使用HTML属性进行jQuery Google Analytics事件跟踪

html 使用Google Universal Analytics跟踪404错误,同时捕获引荐来源。

html Google Analytics异步跟踪代码示例

html Google Analytics异步跟踪代码示例

html Google Analytics跟踪代码

html Google Analytics跟踪代码