Show Menu
主題×

視訊追蹤 | BrightCove發行說明

2020 年 6 月 14 日

視訊追蹤 | BrightCove 1.0.2

視訊自訂提示追蹤器: BrightCove |擴充功能檔案
先決條件
每個Launch屬性都需要安裝和設定下列項目:
  • Adobe Analytics擴充功能
  • Experience Cloud訪客ID服務擴充功能
  • 核心擴充功能
在每 個https://studio.support.brightcove.com/publish/choosing-correct-embed-code.html ,請在要轉譯視訊播放器的網頁的HTML中,使用「頁面內嵌程式碼(進階)」程式碼片段。 另請參閱: https://studio.support.brightcove.com/players/generating-player-embed-code.html
雖然此擴充功能1.0.0版支援將多個BrightCove影片內嵌在單一網頁上,但請確定進階內嵌標籤中的任何「id」屬性都有不同的值。 例如:
  • player1
  • player2
  • 等等
在具有多個視訊的頁面上,請注意,每個視訊使用在該頁面上執行之「啟動」規則中相同的組態集。 例如,如果您建立的規則包含50%完成視訊觸發的事件,頁面上的每個視訊都會在50%提示點觸發規則。
如果您打算使用此擴充功能的網頁在Launch標籤完全載入之前有機會與視訊互動,請考慮同步載入Launch程式庫,並將標籤置於內嵌於頁面上的視訊之前,以減輕潛在的時間問題。 <script type="text/javascript">_satellite.pageBottom();</script> 以下是此擴充功能所 使用之 BrightCove API的連結:https://docs.brightcove.com/brightcove-player/1.x/Player.html#vjsplayer。
資料元素
擴充功能中有7個可用的資料元素,其中無需設定。
  • 播放頭位置: 此資料元素會在啟動規則內呼叫播放頭位置時,以秒為單位記錄在視訊時間軸上的播放頭位置。
  • 視訊帳戶ID: 此資料元素會記錄發佈視訊之Brightcove帳戶的ID。
  • 視訊持續時間: 此資料元素會記錄視訊內容的總持續時間(以秒為單位)。 此外,您可在Analytics中建立計算量度,以秒為單位將數字轉換為分鐘或小時。
  • 視訊廣告支援: 此資料元素會指定視訊中是否支援廣告。
  • 視訊ID: 此資料元素會指定與視訊相關聯的BrightCove ID。
  • 視訊名稱: 此資料元素會指定視訊的描述性或好記名稱。
  • 視訊標籤: 此資料元素會指定視訊所關聯的標籤。
事件
擴充功能中有7個可用事件。 只有自訂提示點追蹤需要設定。
  • 自訂提示點追蹤: 當視訊達到指定的視訊臨界值百分比時,就會觸發此事件。 例如,如果視訊為60秒,而指定的提示點為50%,則事件會在30秒標籤處觸發。
每次到達此提示點時,都會觸發此事件。 例如,如果使用者達到50%標籤,在50%標籤之前搜尋視訊,然後再次達到50%標籤,觸發器會再次觸發。
  • 影片已完成: 當視訊完成時,就會觸發此事件。
  • 視訊載入的中繼資料: 當播放器收到初始持續時間和維度資訊時,就會引發此事件。
  • 影片暫停: 暫停視訊時,會觸發此事件。
  • 視訊繼續: 在暫停事件後繼續視訊內容時,會觸發此事件。
  • 視訊畫面變更: 當視訊進入或切出全螢幕模式時,會觸發事件。
  • 視訊開始: 當視訊內容首次啟動時,就會觸發此事件。
使用狀況
每個視訊事件(上方列出的七個事件)都有一個啟動規則。 因此,您必須針對每個要追蹤的事件建立特定的啟動規則。 換言之,如果您不想追蹤「視訊暫停」,就不會為其建立規則。
規則有3個動作:
  1. 第一個動作會設定Adobe Analytics變數(針對上述所有或部分資料元素建立資料元素)。
  2. 第二個動作會傳送Analytics信標。
  3. 第三個會清除Analytics變數。
「視訊開始」的啟動規則範例
將包含下列Video Extension物件:
事件 :
  1. 「視訊開始」(此事件會在訪客開始播放BrightCove視訊時觸發規則)。
條件 : 無
動作 :
  1. 在Analytics的「設定變數」動作中,設定:
    • 視訊開始 的事件 (範例: event17)
    • 視訊名稱資料元素 的prop/eVar (範例: eVar10)
    • 視訊持續時間資料 元素的prop/eVar (範例: eVar11)
    • 目前視訊置入資料元 素的prop /eVar(範例: eVar12)
  2. Analytics的「傳送信標」動作( s.tl )
  3. Analytics的「清除變數」動作
對於不想為每個視訊元素布建多個eVar或prop的使用者,資料元素值可以串連在Launch中,然後使用「分類規則產生器工具」( https://docs.adobe.com/content/help/en/analytics/components/classifications/classifications-rulebuilder/classification-rule-builder.html )剖析為「分類」報表,然後套用為「分析工作區」中的區段。
若要這麼做,請建立稱為「視訊中繼資料>」的新資料元素,並寫程式它以提取所有視訊資料元素(列於上方)並將它們串連在一起。
var r = [];

r.push( \_satellite.getVar( &#39;Video ID&#39; ) );

r.push( \_satellite.getVar( &#39;Video Name&#39; ) );

r.push( \_satellite.getVar( &#39;Video Duraction&#39; ) );

return r.join(&#39;|&#39;);