2012-08-06 118 views
3

我正试图从Facebook上播放的视频中跟踪事件数据。这些视频直接嵌入Facebook,其中Facebook为视频提供开放图形元数据。GA事件跟踪或其他跟踪开放图形视频

我正在使用JW播放器,它有一个谷歌分析插件,但他们已经确认在Facebook上分享时无法使用它。

如果我对某些修改进行硬编码,Flash播放器本身理论上是否能够将事件跟踪数据发送给Google?我很好奇YouTube和Vimeo这样的大玩家如何为他们的视频提供分析数据,这些视频是与开放图形标签共享的。

我在想,也许我可以以某种方式在Facebook上使用Insights API,我也在研究它。

感谢

UPDATE我添加赏金的帖子,并希望澄清一些事情。 JW Player开发人员表示,他们目前的Google Analytics插件无法使用,因为它使用JavaScript实现,需要嵌入JW的嵌入器。他们早期版本的插件是在Flash中实现的,但不起作用,因为Facebook嵌入SWF的'allowcriptaccess =“never”'属性

允许脚本访问限制令人沮丧,因为从我收集的内容来看,这意味着嵌入src被限制为无法发出任何HTTP请求(如Google)。

回答

3

允许脚本访问限制是令人沮丧的,因为从 我收集的东西,这意味着嵌入SRC是从制造 任何HTTP请求(如谷歌来)的限制。

我认为这是一种误解。闪光灯仍然可以从闪光灯内进行HTTP请求。allowscriptaccess="never标志只禁止在页面上发布JavaScript命令的Flash,并且没有比Facebook或任何允许用户在其他人的时间线上发布Flash对象的网络所期望的更多。如果允许JavaScript访问,Flash对象可能会将恶意JavaScript脚本注入Facebook。

为Google Analytics实施Flash追踪的推荐方法是使用gaforflash library。该库有2种模式,AS3模式和BRIDGE模式。在BRIDGE模式下,flash对象向页面发出javascript命令,而在AS3模式下,所有事情都发生在flash中。

对于您将播放器嵌入不属于您的页面的情况,应使用AS3模式。所以在这个用例中,正确的是使用AS3模式。

请注意,JW Player拥有Google Analytics PRO插件。 Version 1似乎支持AS3模式,但就我而言,Version 2没有这个选项。所以你需要使用版本1才能使用AS3模式。

+0

啊有趣。谢谢(你的)信息!关于这件事,我已经讨论了长尾巴视频。我假设他们必须使用BRIDGE模式来实现插件的版本1,因为他们告诉我它依赖于allowcriptaccess =“always”。 – Brian 2012-08-20 00:35:51

+0

我会假设V2使用BRIDGE模式硬编码,因为在V1上有一个设置可以选择BRIDGE或AS3。 – Eduardo 2012-08-20 16:03:17

+1

表明V2是纯JS实现,所以它不在闪存中。他们将玩家的事件暴露给JS(包括HTML播放器和Flash播放器),并以这种方式将事件发送给GA。 – Brian 2012-08-20 20:14:05

-1

在FB中创建一个iFrame,然后您可以随时追踪它。

http://www.hyperarts.com/blog/tutorial-add-an-iframe-application-to-your-facebook-fan-page-fall-2012/

另一种方式:

http://www.facebook.com/iframe.apps

一旦你有,你应该有零问题实施任何追踪你的愿望。就个人而言,如果我是你,我会专门为在该iFrame中查看的网页设置子域名,例如:facevids.example.com,然后使用配置文件过滤器来监控该流量。将它放在一个子域中并将其从主配置文件中过滤出来可以防止你从Facebook上臃肿你的推荐统计信息,因为每当这个视频弹出时它会告诉你你从FB中获得了点击量。在这里更多信息:

http://services.google.com/analytics/breeze/en/v5/filters_v15_ad1/

这里有一个更深入的教程,你可以怎样处理这件事了:

http://answers.oreilly.com/topic/1972-how-to-track-across-multiple-subdomains-with-google-analytics/

这种类型的设置应该给你最准确的指标。

+0

你好,谢谢你的回复。但是,我正在讨论在某个时间轴上在Facebook上共享的视频,而不是应用中嵌入的视频。例如,当您复制并粘贴youtube链接并将其发布到时间轴上时,它会将YouTube播放器嵌入其中。我也可以做同样的事情,但我失去了事件跟踪。 – Brian 2012-08-14 17:28:40

+0

啊,是的,那还不清楚。我想你必须找到一种方法将JW Player分析导出到Google post集合中。您回答了您自己的问题,FB上的时间表不允许运行外部脚本,GA的Flash事件跟踪要求将allowcriptaccess设置为始终。 – 2012-08-14 18:12:23

+0

我正在查看是否有人有任何其他选项,我可以在这里使用?我真的很好奇YouTube如何做到这一点。我想他们追踪服务器端的东西,但我认为他们会以这种方式失去很多指标。 – Brian 2012-08-15 13:02:05