是否可以确定用户是否已完成使用api查看嵌入的YouTube视频?

时间:2012-06-13 12:13:32

标签: javascript youtube youtube-javascript-api

我需要检查用户是否实际看过嵌入的YouTube视频(意味着他按下播放并直到结束)。是否可以使用youtube api(javascript)执行此操作?

非常感谢

此致

2 个答案:

答案 0 :(得分:1)

使用Youtube API是确定用户是否点击了播放按钮的最简单方法。

  • 对于初学者,请查看Google Youtube Api: https://developers.google.com/youtube/js_api_reference

  • 您需要使用Swfobject.js加载视频才能使用Youtube API控件

  • 加载视频时不要忘记添加一个监听器(addListener)
  • 当加载API或视频时,您将能够看到视频的状态,以下是:
    • “ -​​ 1” - 视频已准备好播放
    • “1” - 正在播放视频(点击播放按钮)
    • “2” - 视频已暂停
    • “0” - 视频结束

检查加载视频的当前状态的示例编码: https://developers.google.com/youtube/js_api_reference#SubscribingEvents

答案 1 :(得分:0)

如果它是无格式的YouTube播放器,或者如果您通过JW播放器嵌入视频,则可以。

  

无边框播放器将删除编码并允许您嵌入   像javascript一样的YouTube视频,一旦完成,那么你可以嵌入一个   Google Analytics扩展代码段/代码到视频地址   并跟踪那样的命中。另一种方法是安装JW Player   允许您轻松跟踪YouTube视频的分析   合并您的Google Analytics UPI。

相关问题