Php JW播放器谷歌分析专业追踪

Php JW播放器谷歌分析专业追踪,php,google-analytics,jwplayer,Php,Google Analytics,Jwplayer,我正在开发一个视频列表网站,该网站使用JW播放器及其插件。视频的嵌入代码可以放在网络上的任何地方,但我们需要跟踪哪个网站播放哪个视频以及它的浏览量和播放次数 我们正在使用谷歌分析专业插件JW播放器跟踪流量。但是我有没有办法追踪这份报告 查看播放器嵌入的所有站点,查看有多少人播放该站点的视频 这些网站的每段视频播放多少次 究竟播放了哪些视频 目前我们在JW播放器中使用以下代码 s1.添加变量('gapro.accountid','UA-2159286-1'); //警报(this.data.cap

我正在开发一个视频列表网站,该网站使用JW播放器及其插件。视频的嵌入代码可以放在网络上的任何地方,但我们需要跟踪哪个网站播放哪个视频以及它的浏览量和播放次数

我们正在使用谷歌分析专业插件JW播放器跟踪流量。但是我有没有办法追踪这份报告

  • 查看播放器嵌入的所有站点,查看有多少人播放该站点的视频
  • 这些网站的每段视频播放多少次
  • 究竟播放了哪些视频
  • 目前我们在JW播放器中使用以下代码

    s1.添加变量('gapro.accountid','UA-2159286-1'); //警报(this.data.captions[this.slide]) s1.addVariable(“gapro.trackstarts”、“true”); s1.addVariable(“gapro.trackpercentage”、“true”); s1.addVariable(“gapro.tracktime”、“true”); s1.addVariable(“gapro.idstring”,“| | | | | |-| |故事名| |”)

    下面是播放视频的嵌入代码示例

    提前感谢您的支持。 顺致敬意,
    Deepu S Nath

    JW GA插件应该在Hostname参数中报告哪个站点托管播放机

    1/检查当您在嵌入网站的播放器上播放视频时,是否会向google-analytics.com发送GIF请求:

    http://www.google-analytics.com/__utm.gif?
    utmwv=4.9.2&utms=2&utmn=1209321314&
    utmhn=www.longtailvideo.com&utmt=event&
    utme=5(Video%20Plays*http%3A%2F%2Fcontent.longtailvideo.com%2Fvideos%2Fbunny.flv*
    http%3A%2F%2Fwww.longtailvideo.com%2Faddons%2Fplugins%2F107%2Fget-examples.html%3Faddon%3D107%26vid%3D292%26q%3D)
    
    (我已经截断了请求,请求应该要长得多)

    2/确认报告的utmhn值是播放机所在站点的主机名。看起来JW播放器插件将视频播放报告为一个事件,其中类别为播放,操作为文件源URL,标签为播放视频的URL

    3/在Google Analytics中,查找按主机名显示事件标签的报告(或使用自定义报告创建)。您应该使用筛选器仅查看事件标签=“视频播放”

    这将显示每个站点的播放次数。您可以使用类似的报告查看每个站点播放的视频(使用事件操作)


    最后一点,我不认为JW播放器正在跟踪“加载”事件——当播放器加载时,因此您不会看到是否加载了播放器但没有播放视频。您可以通过检查播放器加载时是否发送GIF请求来确认

    我刚刚发现使用google pro插件无法直接解决我的需求。。相反,我们实现了如下定制解决方案。。
    创建了一个自定义跟踪器,它直接使用google analytics API而不是“google analytics Pro”插件。为此,我利用JWplayer API与视频播放器进行交互,获取视频相关数据,并将其传递给Google Analytics API。稍后,在Google Analytics帐户中,创建了具有所需度量和维度的自定义报告。。这有助于我获得所有跟踪详细信息并创建所需的报告。:)我非常感谢Antoine对我的支持,这帮助我了解了一些基本知识并找到了解决方案。

    我刚刚检查了您的网站,发现嵌入代码由iFrame组成,这就是您无法跟踪播放嵌入视频的主机名的原因。因为您在嵌入视频中使用iFrame代码,您将无法跟踪视频嵌入的网站详细信息。您总是将storybridge.tv作为网站url。(iFrame不支持跨域交互)


    为了避免这个问题,我们必须使用tag(类似于旧的Youtube嵌入代码),这将帮助插件获得播放视频的站点的详细信息。

    下面是我的回答。1.是的,Gif请求被发送到google.analytics.com 2。报告的utmhn值是storybridge.tv,它是播放机所在站点的主机名,您的假设是正确的。JW player插件将视频播放报告为事件,其中类别为播放,操作为文件源URL,标签为播放视频的URL。以下是网站中视频的url。。