互動影片

您可以輕鬆建立互動式視訊(也稱為可購買視訊),直接從視訊推動轉換。 客戶與影片的互動會與影片播放器一起在面板中進行,影片會根據影片中的特色內容,將相關服務、資訊或產品縮圖捲動至檢視中。 客戶可以選取縮圖並直接連結至服務,或將項目新增至購物車以立即購買,或連結至網頁以取得詳細資訊。

影片結束時,會顯示所有產品的視覺摘要,以引發動作呼叫。 客戶有另一個機會選擇他們想要的項目。 這些可操作和特定的體驗(例如)可增加客戶參與和轉換。

另請參閱互動式影像

互動式視訊的實際運作

若要查看互動式可購買視訊的實際運作,請選取即時展示,捲動至頁面上的​可購買媒體​標題,然後選取可購買視訊。

  • 在播放期間,由於視訊中使用產品,因此右側會顯示相同的產品作為縮圖影像。

  • 如果要暫停視訊並開啟產品的「快速檢視」,請選取縮圖。 例如,在視頻中選擇KitchenAid縮圖影像,以體驗混合器的360度旋轉視圖,或放大以查看混合器詳細資訊。

互動式可購買視頻的幀從互 動式可購買視頻捕獲視頻幀。

注意

如果您建立互動式視訊,以在使用者選取縮圖影像時啟動網頁,有些裝置會封鎖快顯網頁以開啟。 在這種情況下,您必須更改設備上的彈出窗口阻止程式設定。 例如,在Apple iPhone 6上,導覽至​Settings > Safari > Block Pop-ups,然後將控制項滑入​Off。 現在,當您播放互動式視訊並選取縮圖時,如果您想要開啟快顯視窗,則會提示您。 若您接受,則會開啟網頁。

觀看互動式視訊的建立方式

播放如何建立互動式視訊的逐步說明(7分鐘30秒)。
雖然視訊逐步說明已加上「隨選資產」品牌,但Adobe Experience Manager Assets中的「互動式視訊」仍適用原則和步驟。

Adobe客戶成功網路研討會

「在Experience Manager資產中使用互動式視訊、連結共用和YouTube共用」網路研討會會教您如何使用互動式視訊和其他功能,將轉換驅動的事件連結至您的視訊行銷內容。

快速入門:互動影片

下列逐步工作流程說明旨在協助您在Dynamic Media中快速上手並執行互動式影片。

查看某些快速入門任務中的​Example​標題。 它包含一個簡短的教程,該教程基於此起始演示網頁,尚未​添加交互功能:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-0.html?lang=zh-Hant?lang=zh-Hant

範例 可協助您說明 ,如何將互動式視訊整合在您自己的網站上。

完成上一個範例區段的教學課程後,完全整合互動式視訊的最終示範網頁看起來如下所示:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-3.html?lang=zh-Hant?lang=zh-Hant

互動式影片步驟:

  1. (可選)識別Quickview變數 — 從識別現有Quickview實作使用的動態變數開始。建立互動式視訊時,您可以使用變數將產品縮圖對應至其對應的產品Quickview。 請參閱(選用)識別Quickview變數
    只有在下列情況皆為真時才需要此步驟:·您想要透過觸發Quickview來為視訊新增互動功能。·您的Experience Manager實作​not​使用電子商務整合架構,將產品資料從任何電子商務解決方案(如IBM® WebSphere® Commerce、Elastic Path、Hybris或Intershop)提取至Experience Manager中。 請參閱Experience Manager資產🔗中的電子商務概念。

  2. (可選)建立互動式視訊檢視器預設集 — 自訂組成播放器的各種元件的外觀和行為,例如視訊清除程式和互動式縮圖。如果您想要改用現成可用的互動式視訊檢視器預設集Shoppable_Video_LightShoppable_Video_Dark,則不需要建立您自己的互動式視訊檢視器預設集。
    請參閱建立檢視器預設集(選用)和建立互動式檢視器預設集的特殊考量事項

  3. 上傳視訊及其相關的影像資產 — 上傳您要互動的視訊和相關影像。請參閱上傳視訊及其相關縮圖資產

  4. 為視訊增加互動 — 在視訊中新增一或多個時間區段。然後,將這些時間區段內的影像縮圖建立關聯。 將每個影像縮圖指派給動作,例如超連結、快速檢視或體驗片段。
    (如果您的互動式內容有連結相對URL的連結,尤其是連結至Experience Manager網站頁面的連結,則無法使用以URL為基礎的連結方法。)
    完成時,請發佈互動式視訊資產。 發佈會建立內嵌程式碼或URL,您最終會複製這些內嵌程式碼或URL並套用至您的網站登陸頁面。 請參閱為視訊新增互動
    請參閱發佈資產

  5. 以Experience Manager將互動式視訊新增至您的網站或網站 — 如果您使用Experience Manager網站或電子商務,或兩者,您可以將互動式視訊新增至網頁。將互動式媒體元件拖曳至Experience Manager中的頁面。 請參閱將Dynamic Media資產新增至頁面
    使用內嵌程式碼或URL將您的互動式視訊與網站體驗整合。 請參閱將互動式視訊與您的網站整合
    如果您使用協力廠商WCM(網頁內容管理員),您必須將新的互動式視訊與網站上使用的現有Quickview實作整合。 請參閱將互動式視訊與現有的Quickview整合。
    將Dynamic Media Assets新增至頁面

(可選)識別Quickview變數

注意

只有在以下情況為真時才需要此任務:

  • 您想要透過觸發至Quickview來為視訊新增互動功能。
  • 您的Experience Manager實作​not​使用電子商務整合架構,將產品資料從任何電子商務解決方案(如IBM® WebSphere® Commerce、Elastic Path、Hybris或Intershop)提取至Experience Manager中。 請參閱Experience Manager資產🔗中的電子商務概念。

如果您的Experience Manager實作使用電子商務,您可以略過此工作,並繼續執行下一個工作。

首先,找出您現有Quickview實作所使用的動態變數,以便您可以在互動式視訊建立程式期間,將產品縮圖對應至其對應的產品Quickview。

在視訊中新增時間區段時,您會為新增至區段的每個縮圖指派SKU(庫存保留單位)和任何其他變數。 這些變數稍後將用於顯示正確的Quickview產品。

請務必正確識別要唯一觸發產品快速檢視所需的變數。

有時,與負責您現有Quickview實施的IT專家協商就足夠了。 他們可能知道系統中要標識Quickview的最少資料集。 不過,您也可以簡單分析前端程式碼的現有行為。

大多數Quickview實施都使用下列範例:

  • 使用者在網站上啟動使用者介面元素。例如,選取「快速檢視」按鈕。
  • 網站會視需要傳送Ajax要求至後端,以載入Quickview資料或內容。
  • 快速檢視資料會轉譯為內容,以準備在網頁上轉譯。
  • 最後,前端代碼在螢幕上直觀地呈現這樣的內容。

因此,方法是造訪實作Quickview的現有網站的不同區域、觸發Quickview,並擷取網頁所傳送的Ajax URL,以載入Quickview資料或內容。

通常您不需要使用任何專用的除錯工具。 現代網頁瀏覽器的功能是能夠勝任工作的網頁檢查員。 以下是一些Web瀏覽器的示例,其中包括Web檢查員:

  • 若要在Google Chrome中查看所有傳出的HTTP請求,請按​F12(Windows)或​Command+Options+I(Mac)以開啟「開發人員工具」面板,然後選取「網路」標籤。

  • 在Firefox中,您可以按​F12(Windows)或​Command+Option+I(Mac)並使用其​[Net]​標籤來啟動Firebug外掛程式,或使用內建的偵測器工具及其網路標籤。

  • 在Internet Explorer中,按​F12​啟動偵錯工具。

在瀏覽器中開啟網路監視時,觸發頁面上的快速檢視。

現在,在網路記錄中找到Quickview Ajax URL,並複製記錄的URL以供日後分析之用。 通常,當您觸發Quickview時,會有許多請求會傳送至伺服器。 Quickview Ajax URL通常是清單中第一個的URL。 它具有複雜的查詢字串部分或路徑,其響應MIME類型為text/htmltext/xmltext/javascript

在此程式中,請務必瀏覽網站的不同區域,包含不同的產品類別和類型。 原因是Quickview URL可以有指定網站類別的共同部分,但只有當您造訪網站的其他區域時才會變更。

在最簡單的情況下,Quickview URL中唯一的變數部分是產品SKU。 在此情況下,產品SKU值是將縮圖新增至互動式視訊中Experience Manager中的時段所需的唯一資料片段。

但是,在複雜的情況下,Quickview URL除了產品SKU(例如類別ID、顏色代碼和大小代碼)之外,還具有不同的元素。 在這種情況下,每個這類元素都會變成Experience Manager中縮圖資料定義中的個別變數。

請考量下列Quickview URL範例及其產生的縮圖變數:

在查詢字串中找到的單一SKU。

錄制的Quickview URL包括:

  • https://server/json?productId=866558&source=100

  • https://server/json?productId=1196184&source=100

  • https://server/json?productId=1081492&source=100

  • https://server/json?productId=1898294&source=100

URL中唯一的變數部分是productId=查詢字串參數的值,而這顯然是SKU值。 因此,您的縮圖僅需要填入866558119618410814921898294之類值的SKU欄位。

單一SKU,可在URL路徑中找到。

錄制的Quickview URL包括:

  • https://server/product/6422350843

  • https://server/product/1607745002

  • https://server/product/0086724882

變數部分位於路徑的最後一部分,且會變成Experience Manager縮圖的SKU值:642235084316077450020086724882

查詢字串中的SKU和類別ID。

錄制的Quickview URL包括:

  • https://server/quickView/product/?category=1100004&prodId=305466

  • https://server/quickView/product/?category=1100004&prodId=310181

  • https://server/quickView/product/?category=1740148&prodId=308706

在此情況下,URL中會有兩個不同的部分。 SKU儲存在prodId參數中,而類別ID儲存在category=參數中。

因此,縮圖定義是配對。 即SKU值和稱為categoryId的額外變數。 產生的配對如下:

  • SKU為305466,而categoryId1100004
  • SKU為310181,而categoryId1100004
  • SKU為308706,而categoryId1740148

範例

將上述方法套用至「範例」網站時,您的網頁會包含數個產品縮圖,每個縮圖都會有「查看更多」按鈕:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-0.html?lang=zh-Hant?lang=zh-Hant

啟動頁面上可用的所有產品Quickview後,您會獲得對後端提出的Quickview請求清單:

  • datafeed/candles-233396346.json
  • datafeed/candles-233978050.json
  • datafeed/candles-234024346.json
  • datafeed/candles-234024356.json
  • datafeed/candles-234024359.json
  • datafeed/cushions-233939848.json
  • datafeed/cushions-234019477.json
  • datafeed/cushions-234019483.json
  • datafeed/furniture-231747479.json
  • datafeed/furniture-232625621.json
  • datafeed/furniture-232625626.json
  • datafeed/furniture-233939810.json
  • datafeed/furniture-233939825.json
  • datafeed/furniture-233939828.json
  • datafeed/furniture-233939853.json
  • datafeed/furniture-233940334.json
  • datafeed/glassware-000064007.json
  • datafeed/glassware-230722193.json
  • datafeed/glassware-233916550.json
  • datafeed/glassware-233916597.json

查看伺服器呼叫時,您會發現產品專屬資訊僅存在於請求路徑中。 您也注意到查詢字串完全未使用,而且涉及到兩種不同類型的資料片段:

  • 第一種是蠟燭、墊子、家具和玻璃器具。 您可以將此稱為「產品類別」。
  • 第二種類型是產品代碼,例如233916597。 您可以假設是「產品SKU」。

根據此資訊,整個Quickview URL的模式如下:

/datafeed/$categoryId$-$SKU$.json

根據這種分析,您可得出以下兩個變數用於縮圖的結論:categoryIdSKU

您現在可以上傳視訊及其相關的縮圖資產。

(選用)建立互動式視訊檢視器預設集

如果要使用預設的、現成的互動式視頻查看器預設類型Shoppable_Video_darkShoppable_Video_light中的一種,您可以跳過此任務並繼續下一步。

在製作環境中選取縮圖時,會顯示「快速檢視」對話方塊的預覽。

chlimage_1-21

您可以選擇建立自己的自訂互動式視訊檢視器預設集。 除其他外,您還可以決定視訊播放器的樣式、互動式縮圖,以及顯示在視訊結尾的縮圖格線檢視。

互動式視訊檢視器預設集會正確轉譯您新增的視訊和所有時間軸區段。 在「預覽」模式中選取產品縮圖時,也會使用預設的「快速檢視」範例,讓您在發佈前測試其互動性。

儲存檢視器預設集後,其狀態會在「檢視器預設集」頁面中自動設為​On。 此狀態表示在動態媒體元件中及您使用它預覽視訊時,都可看到它。請確定您也手動發佈新的檢視器預設集。

請參閱建立新的檢視器預設集以建立您自己的互動式視訊檢視器預設集。

上傳視訊及其相關縮圖資產

如果您已上傳視訊和縮圖資產,請繼續為視訊新增互動

如果您上傳了錯誤的影片或影像,或想要刪除您不再需要的已上傳影片或影像,請參閱刪除資產

上傳視訊及其相關縮圖資產:

  1. 上傳視訊和相關的縮圖資產至您想要的資料夾或資料夾。

    請參閱上傳資產
    請參閱使用FTP工作排程上傳資產

    現在為影片增加互動功能。

為影片增加互動功能

使用「建立互動式視訊」頁面上的就地視覺編輯器,將時間軸區段新增至視訊。

新增時間軸區段後,即可在每個區段內新增縮圖影像。 您會針對您新增的每個縮圖,套用動作至縮圖。 例如,您可以將快速檢視套用至縮圖,或指派超連結或體驗片段。

請參閱體驗片段

注意

將檢視器內嵌在體驗片段時,不支援互動式視訊中的社交媒體共用工具。 若要解決此問題,您可以使用或建立沒有社交媒體共用工具的檢視器預設集。 這類檢視器預設集可讓您成功將其內嵌在體驗片段中。

注意

如果您的互動式內容有連結與相對URL,尤其是連結至Experience Manager網站頁面的連結,則無法使用以URL為基礎的連結方法。

目前建立/編輯工作階段期間,支援在頁面右上角附近還原和重做選項。

儲存互動式視訊後,視訊會立即開啟至「預覽」。 從那裡,您可以選取互動式視訊檢視器預設集並播放視訊,以查看客戶所看見的大致呈現方式。

為視頻添加交互功能:

  1. 在「資產」檢視中,導覽至您上傳且想要互動的影片。

  2. 執行下列任一操作:

    • 暫留在影像上,然後選取​選取(勾選圖示)。 在工具欄上,選擇​Edit

    • 暫留在影像上,然後選取「更多動作(三個點圖示)>編輯」。

    • 選擇影像,以便在「詳細資訊視圖」頁中開啟它。 在工具欄上,選擇​Edit

  3. 在「建立互動式視訊」頁面上,執行下列任一操作:

    • 若要開始播放視訊,請選取​Play​按鈕。 當您要反白標示的特定產品、服務或詳細資訊進入檢視時,請在工具列上選取「新增區段​」。​重複,直到到達視頻結尾。

      針對您新增的每個時間區段,指派一或多個縮圖影像,然後將這些縮圖連結至Quickview產品頁面,供客戶購買,或連結至網頁以取得詳細資訊。

    • 若要開始播放視訊,請選取​Play​按鈕。 當要查看要突出顯示的特定產品、服務或詳細資訊時,請選擇​Pause。 選擇​添加段

      在您要新增區段的時間軸上,繼續播放和暫停視訊,直到到達視訊結尾。

  4. (可選)向左拖曳時間軸縮放滑桿​上的橫條,以放大或向右縮小,讓您控制已新增區段的詳細程度。

    chlimage_1-22

    視訊的長度而定,「區段持續時間」預設值如下:

    如果視訊長度為…… 「區段持續時間」設定預設為……
    3分鐘以上 60秒
    2-3分鐘 30秒
    1-2 分鐘 20秒
    30-60秒 10秒
    30秒或更短時間 5秒

    影片時間軸使用的螢幕空間與可供使用的空間相同。 因此,調整瀏覽器大小時,新增的區段會維持正確的寬度。

    為了說明,下列三個螢幕擷取畫面使用相同的影片。 請注意,每個區段的寬度會隨著時間軸縮放設定而改變。

    chlimage_1-23

    螢幕擷圖A

    螢幕擷圖A顯示29秒產品影片的預設檢視。 時間軸刻度的預設值為5秒。

    chlimage_1-130

    螢幕截圖B

    在上方的螢幕擷取B中,時間軸縮放滑桿是從預設的5秒拖曳到3秒。 請注意,個別時間軸縮放時間戳記現在都是以3秒的間隔設定。

    chlimage_1-25

    螢幕截圖C

    在上方螢幕擷取C中,時間軸縮放設定已移至8秒。 請注意包含產品縮圖的區段縮小的方式。 如果您有長視訊,且想要查看通常適合頁面寬度的更多區段的概觀,以此方式縮小會很實用。

  5. (選用)執行下列任一操作:

    • 調整區段的開始時間和結束時間。

      選取區段,然後拖曳前導或尾隨藍色橢圓,分別調整開始或結束時間。 顯示的視訊影格會根據您的調整,移至視訊中的適當時間。 基於時間軸中的任何相鄰段來限制時間軸段的移動。 允許的最短區段時間為1秒。

      使用下列導覽捷徑來快速檢查及微調您的視訊區段:

      • 若要直接搜尋視訊至該區段的開頭,請選取前導的藍色橢圓。
      • 若要直接搜尋該區段的結尾,請選取尾端的藍色橢圓。
      • 若要將視訊播放傳回至該區段的開頭,請選取整個區段。

    chlimage_1-26

    重新定位時間軸區段的結尾

    • 刪除區段

      選取時間軸上的最後一個區段,然後在工具列上選取​刪除區段。 如果選取了兩個或多個區段,「刪除區段」功能便會停用。

      您只能刪除最後一個區段。 例如,如果要刪除時間軸上的所有段,必須始終選擇最後一個段,然後選擇​刪除段

  6. 選取您要關聯一或多個縮圖影像的時段。

  7. 在視訊的右側,選取​Content​標籤。

  8. 在「內容」標籤下,選取​選取資產,然後瀏覽並選取您要與視訊搭配使用的所有影像資產。 選取的資產會新增至「內容」標籤的「資產選取器」面板。

  9. 在「內容」標籤下方的資產選取器中,執行下列任一操作:

    將縮圖關聯到所選時間軸段

    在右側的資產選取器面板中選取影像。

    您可以新增任意數量的縮圖至時間軸區段。 對於您選取的每個影像,資產選取器中的影像上會出現核取記號。

    從所選時間軸段中移除縮圖

    執行下列任一操作:

    • 在資產選擇器面板中,選取含有勾選記號的影像以取消選取該影像。 影像資產會從時間軸區段中移除。
    • 在所選時間軸段中,選擇影像,然後在工具欄上,選擇刪除產品

    資產選擇器

    在資產選擇器面板中選取影像會將其新增至所選時間軸區段。

  10. 在其中一個時間軸區段內選取單一縮圖影像,然後選取「動作」標籤。

  11. 執行下列任一操作:

    <>
    將所選縮圖影像與快速視圖關聯

    在「操作類型」下,選擇Quickview

    如果您是Experience Manager網站和電子商務客戶:

    • 請注意,「SKU值」文字欄位已預先填入所選產品的SKU(庫存保留單位),這是您提供之每個不同產品或服務的唯一識別碼。 當影像與Experience Manager商務中的產品相關聯時,會自動填入此值。
    • 如果預先填入的SKU不正確,請選取「產品選擇器」圖示(放大鏡)以開啟「選取產品」頁面。 選取您要使用的產品,然後選取頁面右上角的核取記號,以便您返回互動式視訊編輯器。

    如果您是notExperience Manager網站或電子商務客戶

    • 請參閱識別熱點變數。 必須定義變數。
    • 依預設,此SKU欄位會使用影像資產的檔案名稱(不含副檔名)。 如果您根據SKU對檔案遵循標準命名慣例,則此檔案名稱通常不需要進行任何額外編輯。
    • 否則,請編輯預設值並輸入正確的SKU值。 在「SKU值」文字欄位中,輸入產品的SKU(庫存保存單位),這是您提供之每個不同產品或服務的唯一識別碼。 輸入的SKU值會自動填入「快速檢視」範本的變數部分,以便系統知道將所選影像與特定SKU的快速檢視相關聯。

    (可選)如果「快速檢視」中有您必須用來進一步識別產品的其他變數,請選取「新增一般變數」。 在文字欄位中,指定額外的變數。 例如, category=Womens是新增的變數。

    將所選縮略圖影像與超連結關聯

    在「操作類型」下,選擇超連結,然後執行以下操作之一:

    • 如果您是Experience Manager網站客戶,請選取網站選取器圖示(資料夾)以導覽至網頁。 如果您的互動式內容有連結與相對URL,尤其是連結至Experience Manager網站頁面的連結,則無法使用以URL為基礎的連結方法。
    • 如果您是獨立的Dynamic Media客戶,請在HREF文字欄位中,指定連結網頁的完整URL路徑。

    請務必指定要在新瀏覽器標籤或目前標籤中開啟連結。

    將選取的縮圖影像與體驗片段建立關聯

    在「動作類型」下,選取體驗片段,然後執行下列動作:

    • 如果您是Experience Manager網站客戶,請選取「搜尋」圖示(放大鏡)以開啟「體驗片段」頁面。 選取您要使用的體驗片段,然後選取頁面右上角的選取,以便您返回上一頁的「動作」面板。
      請參 閱體驗片段
    • 指定您要體驗片段顯示在影片上的寬度和高度。
    注意:將檢視器內嵌在體驗片段時,不支援互動式視訊中的社交媒體共用工具。若要解決此問題,您可以使用或建立沒有社交媒體共用工具的檢視器預設集。 這類檢視器預設集可讓您成功將其內嵌在體驗片段中。

    若要編輯已指派給縮圖影像的動作 在時間軸區段中,選取文字標籤右側有連結的縮圖影像。 鏈結表示已為其分配了操作。 選擇Actions頁簽,以便進行更改。
    更改縮圖影像的文本標籤

    依預設,文字標籤會使用縮圖影像的Title中繼資料欄位。 如果Title不存在,則會改用縮圖影像的檔案名,但不使用副檔名。

    若要變更縮圖影像的文字標籤,請在Actions 標籤下,在顯示的影像資產正下方輸入所要的文字。 請參閱下方的螢幕截圖。

    新文字標籤僅由視訊播放器本身使用,以及時間軸區段中顯示的縮圖文字。 標籤變更不會影響縮圖影像的標題中繼資料欄位及其檔案名稱。

    要恢復更改: 在頁面的右上角附近,選擇「還原」或「重做」。

    experiencefragment_interactivevideos

    縮圖影像中會新增文字標籤。

  12. 執行下列任一操作:

    • 重複步驟6-11,將更多縮圖影像新增至影片中的時間軸區段。
    • 繼續執行可選步驟13。
  13. (選用)執行下列任一操作:

    • 合併區段 — 您可以將兩個相鄰的區段(無論是否指派產品縮圖)合併為一個區段。

      在時間軸上,選取要合併成一個的兩個或多個連續區段。 螢幕截圖中的兩個選定段上沒有藍色的橢圓拖動手柄。

      在工具欄上選擇​合併段
      chlimage_1-134

    將兩個選取的五秒區段合併為一個十秒區段。

    • 分割區段 — 您可以將單一區段分割為兩個計時相等的區段。如果已將產品縮圖指派給區段,縮圖會合併至左側區段。

      在時間軸上,選取您要分成一半的區段,然後在工具列上選取「分割區段」。

      選取兩個或多個區段會停用​分割區段​功能。
      chlimage_1-133

    將選取的10秒區段分割為兩個區段,每個區段5秒。

  14. 在​建立互動式視訊​頁面的右上角附近,會顯示目前所選與視訊搭配使用的檢視器預設集名稱。 如果您想要選取不同的檢視器預設集,請選取名稱。

    例如, Shoppable_Video_light檢視器預設集可讓您播放視訊旁有白色顯示區域。 顯示區域是播放期間顯示可選擇縮圖影像的位置。 Shoppable_Video_dark檢視器預設集可讓您播放視訊旁有黑色顯示區域。

    如果您建立了自己的互動式視訊檢視器預設集,您會在可供選擇的預設集清單中看到它。

    完成後,選擇​Save

    注意

    當您儲存互動式視訊時,會自動 .vtt 儲存相關的檔案。.vtt檔案會儲存至​Assets​根目錄的_VTT資料夾。 您的互動式視訊必須有檔案和資料夾才能在網站上正確播放。因此,請勿移動、編輯或刪除資料夾 _VTT 或其內容。

  15. 發佈互動式影片。 發佈會建立內嵌程式碼或URL,您最終會將其複製並貼到您的網站體驗。

    如果您使用Quickview新增互動功能,則只使用內嵌程式碼;如果您使用超連結網頁新增互動功能,也可以使用已發佈的URL。 但請注意,如果您的互動式內容具有具有相對URL的連結,尤其是連結至Experience Manager網站頁面的連結,則無法使用以URL為基礎的連結方法。

    請參閱發佈資產

    注意

    若要使用Quickview發佈可購買的視訊,請確定您也從您的商務區域個別發佈每個視訊的相關影像資產。

    新增時間軸區段並發佈互動式視訊後,您就可以將其新增至現有的網站登陸頁面。 請參閱將互動式視訊與您的網站整合

發佈互動式視訊資產

如需如何發佈互動式視訊資產的詳細資訊,請參閱發佈資產

將互動式視訊與您的網站整合

上傳影片、新增時間軸區段並發佈互動式影片後,您現在可以將其新增至現有網站。

如果您是Experience Manager網站客戶,可將互動式媒體元件拖曳至頁面,以新增互動式視訊。 請參閱將Dynamic Media資產新增至頁面

如果您是獨立Experience Manager資產客戶,您可以依照本節所述,手動將互動式視訊新增至您的網站。

  1. 複製已發佈的互動式視訊的內嵌程式碼或URL。
    請參閱將視訊或影像檢視器嵌入網頁
    如果您使用Quickview新增互動功能,則只使用內嵌程式碼;如果您使用超連結網頁新增互動功能,也可以使用已發佈的URL。 但請注意,如果您的互動式內容具有具有相對URL的連結,尤其是連結至Experience Manager網站頁面的連結,則無法使用以URL為基礎的連結方法。

  2. 在目標的網頁程式碼中,識別靜態視訊的位置。

  3. 移除靜態視訊,並以您從Experience Manager資產複製的內嵌程式碼或URL取代程式碼,如同。
    複製的內嵌程式碼會針對回應式環境進行設定,以自動符合先前由靜態視訊佔用的區域。

注意

此時,如果您只以超連結網頁新增互動功能,即可完成。

不過,如果您新增任何互動來觸發Quickview,互動式視訊旁的縮圖僅會用於顯示用途;它們尚未與您現有的Quickview整合。 在這種情況下,您現在必須將互動式視訊與網站上現有的Quickview整合。

範例

以示範網站為例:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-0.html?lang=zh-Hant?lang=zh-Hant

請注意,內嵌程式碼是標準的:

<style type="text/css">
 #s7video_div.s7videoviewer{
   width:100%;
   height:auto;
 }
</style>

<script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/VideoViewer.js"></script>
<div id="s7video_div"></div>
<script type="text/javascript">
 var s7videoviewer = new s7viewers.VideoViewer({
  "containerId" : "s7video_div",
  "params" : {
   "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
   "contenturl" : "https://demos-pub.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Video",
   "config2": "/etc/dam/presets/analytics",
   "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
   "posterimage": "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4",
   "asset" : "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4" }
 }).init();
</script>

只要移除視訊內嵌程式碼,再從Experience Manager中取代為互動式視訊內嵌程式碼,整合就很簡單。 您可以在下列URL中看到結果。 雖然頁面上顯示互動式視訊,但尚未與現有Quickview整合:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-1.html?lang=zh-Hant?lang=zh-Hant

將互動式視訊與現有的Quickview整合

注意

只有當您是獨立Experience Manager資產客戶時,才適用此工作。

此程式的最後一個步驟是將您的互動式視訊與網站上使用的現有Quickview實作整合。 整合沒有適用於所有情況的解決方案。 每個Quickview實作都是唯一的。 因此,需要一種具體的方法,需要前端IT人員的協助。

現有的Quickview實施通常會依下列順序呈現網頁上發生的一系列相關動作:

  1. 使用者會在您網站的使用者介面中觸發元素。
  2. 前端程式碼會根據步驟1中觸發的使用者介面元素來取得快速檢視URL。
  3. 前端程式碼會使用步驟2取得的URL來傳送AJAX要求。
  4. 後端邏輯會將對應的Quickview資料或內容傳回前端程式碼。
  5. 前端程式碼會載入Quickview資料或內容。
  6. (可選)前端代碼將載入的Quickview資料轉換為HTML表示法。
  7. 前端程式碼會顯示強制回應對話方塊或面板,並在畫面上為一般使用者轉譯HTML內容。

這些呼叫不代表獨立的公用API呼叫,而網頁邏輯可從任意步驟呼叫。 相反地,它是連結呼叫,其中每個後續步驟都會隱藏在前一個步驟的最後一個階段(回撥)中。

在交互視頻正在替換步驟1和部分步驟2的同時,當用戶在交互視頻內的縮略圖上選擇時,觀看者處理這種用戶交互。 檢視器會將事件傳回至網頁,其中包含先前新增至Experience Manager的所有縮圖資料。

在這種事件處理常式中,前端程式碼會執行下列動作:

  • 監聽互動式視訊發出的事件。
  • 根據縮圖資料建構Quickview URL。
  • 觸發從後端載入Quickview並在畫面上呈現以供顯示的程式。

此外,互動式視訊檢視器支援全螢幕操作模式。 一般使用者只要選取縮圖而不離開全螢幕,即可觸發Quickview。 若要實現此功能,請變更前端程式碼,將Quickview強制回應對話方塊附加至檢視器的容器。 請勿新增檔案BODY或檢視器處於全螢幕模式時無法使用的其他網頁元素。 執行此作業的程式碼必須監聽在頁面載入的檢視器之後傳送的一或多個檢視器回呼。

由Experience Manager傳回的內嵌程式碼已有可供使用的事件處理常式。 如下列醒目提示的程式碼片段所示,會加以註解:

<style type="text/css">
 #s7interactivevideo_div.s7interactivevideoviewer{
   width:100%;
   height:auto;
 }
</style>
<script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/InteractiveVideoViewer.js"></script>

<div id="s7interactivevideo_div"></div>
<script type="text/javascript">
 var s7interactivevideoviewer = new s7viewers.InteractiveVideoViewer({
  "containerId" : "s7interactivevideo_div",
  "params" : {
   "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
   "contenturl" : "https://demos-pub.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Shoppable_Video_light",
   "config2": "/etc/dam/presets/analytics",
   "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
   "interactivedata": "content/dam/_VTT/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4.svideo.vtt",
   "VideoPlayer.contenturl": "https://adobedemo62-h.assetsadobe.com/is/content",
   "asset" : "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4" }
 })
 /* // Example of interactive video event for quickview.
   s7interactivevideoviewer.setHandlers({
   "quickViewActivate": function(inData) {
     var sku=inData.sku; //SKU for product ID
    //To pass other parameter from the hotspot, you need to add custom parameter during the hotspot setup as parameterName=value
    loadQuickView(sku); //Replace this call with your quickview plugin
    //Please refer to your quickviewer plugin for the quickview call
    },
"initComplete":function() {
    //--- Attach quickview popup to viewer container so popup will work in fullscreen mode ---
    var popup = document.getElementById('quickview_div'); // get custom quickview container
    popup.parentNode.removeChild(popup); // remove it from current DOM
    var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
    var inner_container = document.getElementById(sdkContainerId);
    inner_container.appendChild(popup); //Attach custom quickview container to viewer
    }
   });
 */
 s7interactivevideoviewer.init();
</script>

因此,只需取消對上面突出顯示的代碼片段的注釋,並用特定網頁專用的代碼替換虛擬處理程式主體。

標準內嵌程式碼中有兩個預設回呼處理常式:quickViewActivateinitComplete。 在檢視器中選取縮圖時, quickViewActivate處理常式就會觸發。 使用它將檢視器與Quickview啟用邏輯整合。 檢視器載入頁面時, initComplete處理常式只會觸發一次。 此處理常式用於調整網頁DOM中的「快速檢視」對話方塊位置。

建構Quickview URL的程式與識別本主題前面涵蓋的縮圖變數的程式相反。 使用先前識別的Quickview URL範例,您可以了解每種情況下如何建構Quickview URL:

在查詢字串中找到的單一SKU

s7interactivevideoviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/json?productId=" + inData.sku + "&source=100"; }, });
在URL路徑中找到的單一SKU s7interactivevideoviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/product/" + inData.sku; }, });

查詢字串中的SKU和類別ID

s7interactivevideoviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/quickView/product/?category=" + inData.categoryId + "&prodId=" + inData.sku; }, });

觸發Quickview URL並啟動Quickview面板的最後一個步驟很可能需要IT部門的前端IT人員協助。 他們具備最佳知識,了解如何從正確的步驟準確觸發Quickview實作,並擁有可供使用的Quickview URL。

您可以了解這些步驟如何套用至示範網站,以將互動式視訊與Quickview程式碼完全整合。 在本主題前面,快速檢視URL的結構識別如下:

/datafeed/$CategoryId$-$SKU$.json

使用categoryIdsku物件中可用的inData欄位,透過檢視器的程式碼(如下所示),輕鬆在quickViewActivate處理常式內重新建構此URL:

var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";

示範網站正使用簡單的loadQuickView()函式呼叫觸發「快速檢視」對話方塊。 此函式只需使用一個引數,即Quickview資料URL。 因此,整合互動式視訊的最後一個步驟是將下列程式碼行新增至quickViewActivate處理常式:

loadQuickView(quickViewUrl);

最後,請確定您的Quickview對話方塊已附加至檢視器的容器元素。 預設內嵌程式碼提供實現此功能的範例步驟。 若要取得檢視器容器元素的參考,您可以使用下列幾行程式碼:

var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
var inner_container = document.getElementById(sdkContainerId);

其中inner_container是檢視器所管理之DIV元素的參考。 您希望該對話框是該DIV的子項。

實際找出強制回應對話方塊元素並將其附加至上述容器的步驟會依大小寫而定。 同樣地,您可以向熟悉您所需Quickview實作的前端開發人員尋求協助。

如果您使用範例網站,Quickview強制回應對話方塊會實作為DIV,且快速檢視強制回應ID會直接附加至檔案BODY。 因此,將該對話方塊移至檢視器容器的程式碼如下:

var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
var inner_container = document.getElementById(sdkContainerId);
inner_container.appendChild(document.getElementById("quickview-modal"));

完整原始碼如下:

<style type="text/css">
 #s7interactivevideo_div.s7interactivevideoviewer{
   width:100%;
   height:auto;
 }
</style>
<script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/InteractiveVideoViewer.js"></script>

<div id="s7interactivevideo_div"></div>
<script type="text/javascript">
 var s7interactivevideoviewer = new s7viewers.InteractiveVideoViewer({
  "containerId" : "s7interactivevideo_div",
  "params" : {
   "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
   "contenturl" : "https://demos-pub.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Shoppable_Video_light",
   "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
   "interactivedata": "content/dam/_VTT/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4.svideo.vtt",
   "VideoPlayer.contenturl": "https://adobedemo62-h.assetsadobe.com/is/content",
   "asset" : "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4" }
 })
 // Example of interactive video event for quickview.
   s7interactivevideoviewer.setHandlers({
   "quickViewActivate": function(inData) {
     var sku=inData.sku; //SKU for product ID
     var categoryId=inData.categoryId; //categoryId
    var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
    loadQuickView(quickViewUrl);
    },
   "initComplete":function() {
    //--- Attach quickview popup to viewer container so popup will work in fullscreen mode ---
    var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
    var inner_container = document.getElementById(sdkContainerId);
    inner_container.appendChild(document.getElementById("quickview-modal"));
    }
   });
 s7interactivevideoviewer.init();
</script>

完全整合互動式影片的最終示範網站如下所示:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-3.html?lang=zh-Hant?lang=zh-Hant

使用Quickview建立自訂快顯視窗

請參閱使用Quickview🔗建立自訂快顯視窗。

本頁內容