2012-08-06 141 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