互動式影像 interactive-images
您可以將「可購物」熱點拖放至影像上,輕鬆讓靜態影像豐富吸引客戶的體驗。 可購物熱點結合有關產品或服務的其他資訊與直接的銷售點「加入購物車」或「購買」功能。 客戶可以選取這些熱點,並直接連結到產品或服務、將其新增到購物車,或連結到網頁。 這類直接體驗會增加客戶參與度和您網站上的轉換率。
以下是帶有「快速檢視」快顯視窗的可購物橫幅。 使用者藉由在模型上選取圓形或「熱點」來啟動快速檢視。
請前往下列位置,檢視互動影像在上述網頁上的實際運作中:
觀看互動式影像橫幅的建立方式 watch-how-interactive-image-banners-are-created
播放互動式影像橫幅建立方式的逐步說明 (10分33秒)。 您也會瞭解如何預覽、編輯及傳遞互動式影像橫幅。
快速入門:互動影像 quick-start-interactive-images
下列逐步工作流程說明可協助您在Adobe Experience Manager Assets中快速啟動並執行互動式影像。
在部分快速入門工作中尋找 範例 標題。 其內含的簡短教學課程,是根據下列尚未新增互動影像的網頁範例:
本教學課程可協助您說明,如何將互動式影像整合在您自己的網站上。
互動影像步驟:
-
(選用)識別熱點變數 — 如果您使用Experience Manager Assets和Dynamic Media獨立,請先識別現有Quickview實作中使用的動態變數。 之後,您就可以在建立互動式影像時輸入熱點資料。 請參閱(選擇性)識別熱點變數。
不過,如果您使用Adobe Experience Manager Sites或Adobe Experience Manager電子商務,或同時使用兩者,則不需要執行此步驟。
檢視Experience Manager Assets🔗中的電子商務概念。 -
(選擇性)建立互動式影像檢視器預設集 — 自訂用來代表熱點的圖形影像。 如果您打算改用名為
Shoppable_Banner
的現成互動影像檢視器預設集,則不需要建立自己的互動影像檢視器預設集。
請參閱(選擇性)建立互動式影像檢視器預設集。 -
上傳影像橫幅 — 上傳您想要互動的影像橫幅。
請參閱上傳影像橫幅。 -
新增熱點至影像橫幅 — 新增一或多個熱點至影像橫幅,並將每個熱點與超連結、快速檢視或體驗片段等動作建立關聯。 新增熱點後,您將發佈互動式影像來完成此工作。
- 請參閱將熱點新增至影像橫幅。
- 請參閱預覽互動式影像 — 選擇性。 如有需要,您可以檢視可購物橫幅的呈現方式,並測試其互動性。
- 如需如何發佈互動式影像資產的詳細資訊,請參閱Publish Assets。
-
將互動式影像新增至您的網站 — 如果您使用Experience Manager Sites或eCommerce或兩者,則可以以Experience Manager將互動式影像新增至網頁。 將互動媒體元件拖曳至頁面。 請參閱將Dynamic Media Assets新增至頁面。
如果您使用Experience Manager Assets和Dynamic Media獨立,則必須複製網站上的內嵌程式碼,然後將其與現有的快速檢視整合。 請參閱將互動式影像與您的網站整合。
如果您使用協力廠商WCM (Web內容管理員),您必須將新的互動式視訊與網站上使用的現有Quickview實作整合。 請參閱將互動式影像與現有的快速檢視整合。
(可選)識別熱點變數 optional-identifying-hotspot-variables
- 您想要透過觸發至快速檢視將互動性新增至影像。
- 您的Experience Manager實作 不 會使用電子商務整合架構,將產品資料從任何電子商務解決方案(例如IBM®WebSphere®Commerce、Elastic Path、hybris或Intershop)提取至Experience Manager。 檢視Experience Manager Assets🔗中的電子商務概念。
首先,請識別您現有Quickview實作所使用的動態變數,以便您可以輸入熱點資料來建立互動式影像。
在Experience Manager Assets中將熱點新增至橫幅影像時,您必須指派SKU (庫存單位)和選用的額外變數至每個熱點。 這類熱點變數稍後會用於比對熱點與Quickview內容。
請務必正確識別要與熱點資料產生關聯的變數數量和型別。 新增至橫幅影像的每個熱點都必須包含足夠的資訊,以明確識別現有後端系統中的產品。
有不同的方式可識別要用於熱點資料的一組變數。
有時候,諮詢負責現有Quickview實作的IT專家就足夠了。 IT專家可能會知道在系統中識別Quickview所需的最低資料集為何。 但是,也可以只分析前端計畫碼的現有行為。
大部分的「快速檢視」實作都使用下列範例:
- 使用者在網站上啟動使用者介面元素。例如,選取「快速檢視」按鈕。
- 如有需要,網站會傳送Ajax請求至後端以載入快速檢視資料或內容。
- 快速檢視資料會轉譯成內容,以備在網頁上轉譯。
- 最後,前端程式碼會在畫面上以視覺化方式呈現此類內容。
接著,方法就是瀏覽已實作「快速檢視」功能的現有網站的不同區域。 然後您觸發Quickview,並擷取網頁為了載入Quickview資料或內容而傳送的Ajax URL。
通常您不需要使用任何專門的偵錯工具。 現代的網頁瀏覽器配備能夠執行適當工作的網頁檢查器。 以下是一些包含網頁檢查器的網頁瀏覽器範例:
-
若要在Google Chrome中檢視所有傳出的HTTP要求,請按F12開啟「開發人員工具」面板,然後選取「網路」索引標籤。
在Mac上,按Command+Option+I開啟「開發人員工具」面板,然後選取「網路」標籤。 -
在Firefox中,您可以按F12並使用其「網路」標籤來啟動Firebug外掛程式,或使用內建的「檢查器」工具及其「網路」標籤。
在Mac上,按Command+Option+I開啟「開發人員工具」面板,然後選取「檢測器」索引標籤。
在瀏覽器中開啟網路監視時,會觸發頁面上的快速檢視。
現在,請在網路記錄檔中找到Quickview Ajax URL,並複製紀錄的URL以供日後分析。 通常,當您觸發「快速檢視」時,會有許多要求傳送至伺服器。 通常,快速檢視Ajax URL是清單中的第一個專案。 它具有複雜的查詢字串部分或路徑,而且其回應MIME型別是text/html
、text/xml
或text/javascript
。
在此過程中,請務必使用不同的產品類別和型別,造訪您網站的不同區域。 原因是快速檢視URL可以擁有指定網站類別的共同部分,但只有在您造訪網站的其他區域時才會變更。
最簡單的情況是,快速檢視URL中的唯一變數部分是產品SKU。 在此案例中,SKU值是您將熱點新增至橫幅影像時所需的唯一資料片段。
不過,在複雜的情況下,快速檢視URL會有與SKU不同的各種元素,例如類別ID、顏色代碼和大小代碼。 在這種情況下,在Experience Manager Assets的可購物互動影像功能中,每個元素都是熱點資料定義中的個別變數。
請考量下列快速檢視URL範例及其產生的熱點變數:
範例
您可以將上述三個範例中所使用的相同方法套用至示範網頁:
示範網頁具有多個產品縮圖,每個縮圖都有一個標示為「檢視更多」的「快速檢視」按鈕。 在您的Web瀏覽器偵錯工具仍然啟動的情況下,選取每個按鈕並記下錄製的「快速檢視」URL。 啟用頁面上可用的所有四個產品快速檢視後,您會取得向後端發出的快速檢視請求清單:
/datafeed/Male-Windbreaker.json
/datafeed/Male-SimpleHenley.json
/datafeed/Male-CamoPullover.json
/datafeed/Female-QuiltedDownJacket.json
檢視伺服器呼叫,就會發現要求路徑中只會出現產品專屬資訊。 您也會發現根本不會使用查詢字串,而且其中涉及兩種不同型別的資料片段:
- 第一個型別是「男性」或「女性」。 您可以將此區段稱為「產品類別」。
- 第二個型別是產品名稱,例如CamoPullover。 您可以假設此資訊是產品SKU。
根據此資訊,整個快速檢視URL的模式如下:
/datafeed/$categoryId$-$SKU$.json
根據此類分析,您會針對熱點使用categoryId
和SKU
。
您現在可以使用Experience Manager Assets中的可購物互動影像功能,上傳影像橫幅並新增熱點。
(可選)建立互動式影像檢視器預設集 optional-creating-an-interactive-image-viewer-preset
您可以選擇使用Experience Manager Assets隨附的預設現成互動影像檢視器預設集Shoppable_Banner
。 或者,您也可以建立自己的自訂檢視器預設集,以用於互動式影像。
建立自訂互動式影像檢視器預設集時,您可以決定影像橫幅上的熱點外觀。 在建立檢視器預設集時,您可以選擇使用預先定義影像庫中的熱點圖形。
儲存檢視器預設集後,就會在Experience Manager Assets的「檢視器預設集」清單頁面上自動啟動(開啟)檢視器預設集。 這項功能表示在互動媒體元件中以及您檢視資產時,都可看到這項功能。 不過,若要 傳送 具有此檢視器預設集的互動式橫幅,您也必須 發佈 您的檢視器預設集。 此規則適用於自訂或現成可用的檢視器預設集。
若要建立互動式影像檢視器預設集:
-
在左側邊欄中,導覽至 工具 > Assets > 檢視器預設集。
-
在頁面的右上角附近,選取 建立。
-
在「新增檢視器預設集」對話方塊中,輸入描述互動式橫幅檢視器預設集的名稱。
儲存後,標題會顯示在「檢視器預設集」清單頁面中。
-
在「豐富型媒體類型」下拉式功能表中,選取「互動 式影像」。
-
選取「建立」。
-
在[編輯檢視器預設集]頁面上,選取 外觀 標籤。
-
執行下列任一項作業:
- 若要上傳您想要用於影像的熱點影像,請選取「資產選擇器」圖示。 在「選取內容」頁面中,導覽至您要使用的熱點影像,選取熱點影像,然後選取右上角的「勾號」圖示。
- 若要選取預先定義的熱點影像,請選取「熱點庫」圖示。 在熱點相簿調色盤上,選取您要使用的熱點影像。
-
在頁面的右上角附近,選取 儲存。
請確定您發佈新的檢視器預設集。
您現在已準備好上傳影像橫幅。
上傳影像橫幅 uploading-an-image-banner
如果您已上傳要使用的影像,請繼續進行下一個步驟,新增熱點至影像橫幅。
若要上傳影像橫幅:
-
上傳您想要互動的影像橫幅。
請參閱上傳資產。
您現在已準備好將熱點新增至影像橫幅;請參閱下方的下一個工作。
將熱點新增至影像橫幅 adding-hotspots-to-an-image-banner
您可以使用「熱點管理」頁面上的編輯器,將熱點新增至影像橫幅。
新增熱點時,您可以將熱點定義為「快速檢視」彈出式顯示、超連結或體驗片段。
請參閱體驗片段。
在您目前的建立/編輯作業階段期間,支援頁面右上角附近的「復原」和「重做」選項。
當您完成互動式影像的建立時,可以使用「預覽」來檢視客戶看到的互動式影像的顯示方式。
請參閱(選擇性)預覽互動式影像。
若要新增熱點至影像橫幅:
-
在Assets檢視中,導覽至您要產生互動式效果的影像橫幅。
-
執行下列任一項作業:
-
將滑鼠指標暫留在影像上,然後選取 選取 (核取記號圖示)。 在工具列上,選取 編輯。
-
將滑鼠停留在影像上,然後選取 更多動作 (三點圖示) 編輯。
-
選取影像,以便在「詳細資料檢視」頁面中開啟影像。 在工具列上,選取 編輯。
-
-
在頁面的左上角附近,選取「新增熱點」(手指選取圖示)以開啟「熱點」管理頁面。
-
在頁面的左上角附近,選取 熱點。
- 在「熱點管理」頁面的左上角附近,選取 熱點。
- 在影像上,選取您想要熱點出現的位置。 如有必要,請拖動熱點以調整其位置。
- 重複步驟a和b,視需要新增額外的熱點。
- (選擇性)若要刪除熱點,請在影像上選取它,然後選取 熱點 標題下的 刪除 (垃圾桶圖示)。
-
在「名稱」文字欄位中,輸入連結區的名稱。 此名稱也會顯示在選取的熱點下拉式清單中。
-
執行下列任一項作業:
-
選取 快速檢視。
-
如果您是Experience Manager Sites或電子商務客戶,請選取「產品選擇器」圖示(放大鏡)以開啟「選取產品」頁面。 選取您要使用的產品,然後選取頁面右上角的 選取,即可返回「熱點」管理頁面。
-
如果您 不是 Experience Manager Sites或電子商務客戶
- 請參閱識別熱點變數;您必須定義這些變數。
- 然後,手動輸入SKU值。 在「SKU值」文字欄位中,輸入產品的SKU (庫存單位),這是您提供的每個不同產品或服務的唯一識別碼。 輸入的SKU值會自動填入Quickview範本的變數部分,讓系統知道要將選取的熱點與特定SKU的Quickview建立關聯。
- (選擇性)如果快速檢視中有其他變數您必須用來進一步識別產品,請選取 新增一般變數。 在文字欄位中,指定額外的變數。 例如,
category=Males
是新增的變數。
-
-
選取 超連結。
- 如果您是Experience Manager Sites客戶,請選取「網站選擇器」圖示(資料夾)以導覽至URL。 如果您的互動式內容有具有相對URL的連結,尤其是指向Experience Manager Sites頁面的連結,則無法採用URL型連結方法。
- 如果您是獨立客戶,請在HREF文字欄位中指定連結網頁的完整URL路徑。
請務必指定要在新的瀏覽器分頁(建議的預設值)或相同的分頁中開啟連結。
如需詳細資訊,請參閱使用選取器。
-
選取 體驗片段。
-
如果您是Experience Manager Sites客戶,請選取「搜尋」圖示(放大鏡)以開啟「體驗片段」頁面。 選取您要使用的體驗片段,然後選取頁面右上角的 選取,即可返回「熱點」管理頁面。
請參閱體驗片段。 -
指定您希望體驗片段在橫幅上顯示的寬度和高度。
note note NOTE 將檢視器內嵌在體驗片段中時,不支援互動影像中的社群媒體分享工具。 若要解決此問題,您可以使用或建立沒有社群媒體分享工具的檢視器預設集。 這類檢視器預設集可讓您成功將其嵌入體驗片段中。
-
-
-
選取 儲存 以儲存您的工作並返回[瀏覽]頁面。
-
Publish互動式影像。 發佈功能可透過雲端傳遞橫幅,也可在您需要與協力廠商網站整合時產生內嵌程式碼。
檢視Publish資產。
新增熱點並發佈互動式影像後,您現在就可以將其新增至現有網站了。
請參閱將互動式影像與您的網站整合。
note note NOTE 如果您使用熱點編輯互動式影像並裁切影像,則會刪除您的熱點。
(可選)預覽互動式影像 optional-previewing-interactive-images
您可以使用「預覽」來檢視互動式影像呈現給客戶的方式,以及測試影像的熱點以確保其如預期般運作。
當您對互動式影像感到滿意時,即可發佈。
請參閱將視訊或影像檢視器嵌入網頁。
檢視將URL連結至您的網頁應用程式。 如果您的互動式內容有具有相對URL的連結,尤其是指向Experience Manager Sites頁面的連結,則無法採用URL型連結方法。
請參閱將Dynamic Media Assets新增至頁面。
若要預覽互動式影像:
- 在Assets檢視中,導覽至您已建立的現有互動式影像,並選取以在預覽中開啟。
- 在「預覽」頁面的左上角附近,在「內容」下拉式清單中,選取 檢視器。
- 在檢視器清單中,選取 Shoppable_Banner 或您已建立的互動式影像檢視器預設集名稱。
- 若要測試其相關動作,請選取影像上的熱點。
Publish互動式影像資產 publishing-interactive-image-assets
如需如何發佈互動式影像資產的詳細資訊,請參閱Publish資產。
將互動式影像與您的網站整合 integrating-an-interactive-image-with-your-website
上傳橫幅影像、新增熱點至影像並發佈互動式影像後,您就可以將其新增至網站頁面了。
如果您是Experience Manager Sites客戶,可以將互動式媒體元件拖曳至頁面上,以新增互動式影像。 請參閱將Dynamic Media Assets新增至頁面。
如果您是獨立Experience Manager Assets客戶,可以手動將互動式影像新增至您的網站,如本節所述。
-
複製已發佈的互動影像的內嵌程式碼。
請參閱將視訊或影像檢視器嵌入網頁。 -
將複製的內嵌程式碼新增至網頁內所需的位置。
複製的內嵌程式碼是針對回應式環境所設定,因此會自動符合指派的區域。
範例
以示範網站為例:
請注意,三個男性的圖片是靜態IMG
標籤:
<img class="img-responsive" width="100%" title="Hero Image 2" alt="Hero Image 2" src="images/shoppable-banner.jpg">
整合很簡單,只要移除IMG
標籤,並以Experience Manager Assets中複製的內嵌程式碼加以取代。 您可在下列URL中看到結果,該URL在含有三個圓形熱點的頁面上顯示可購物互動影像:
若要針對回應式環境將「裁切」套用至可購物互動影像,您可以將互動影像設定屬性ZoomView.iscommand
包含至路徑。 已呼叫元件ZoomView
,且iscommand
是您套用的「裁切」影像伺服命令。
請參閱ZoomView.iscommand組態屬性。
請參閱裁切影像伺服命令。
您現在已準備好將互動式影像與網站上現有的快速檢視整合。
將互動式影像與現有的快速檢視整合 integrating-an-interactive-image-with-an-existing-quickview
此程式的最後一步是將互動式影像與網站上現有的快速檢視實作整合。 整合沒有適用於所有情況的解決方案。 每個Quickview實作都是獨一無二,需要特定方法。 這可能需要前端IT人員的協助。
現有的快速檢視實施通常代表一連串在網頁上發生的相互關聯動作,其順序如下:
- 使用者會在您網站的使用者介面中觸發元素。
- 前端程式碼會根據步驟1所觸發的使用者介面元素來取得快速檢視URL。
- 前端程式碼會使用在步驟2中取得的URL傳送Ajax要求。
- 後端邏輯會將對應的快速檢視資料或內容傳回前端程式碼。
- 前端程式碼會載入快速檢視資料或內容。
- 前端程式碼可選擇將載入的快速檢視資料轉換為HTML表示法。
- 前端程式碼會顯示模型對話方塊或面板,並在畫面上為一般使用者呈現HTML內容。
這些呼叫不代表網頁邏輯可從任意步驟呼叫的獨立公用API呼叫。 相反地,這是一種鏈結呼叫,下個步驟的每一個都會隱藏在上一個步驟的最後一個階段(回撥)。
在可購物互動影像取代步驟1和部分步驟2的同時,當使用者在可購物影像內選取熱點時,這類使用者互動由檢視器處理。 檢視器會傳回事件至包含先前新增至Experience Manager Assets之所有熱點資料的網頁。
在此類事件處理常式中,前端程式碼會執行下列動作:
- 聆聽可購物互動影像所發出的事件。
- 根據熱點資料建構快速檢視URL。
- 觸發從後端載入快速檢視並在畫面上呈現以供顯示的程式。
Experience Manager Assets傳回的內嵌程式碼已有備註的現成事件處理常式,如下列醒目提示的程式碼片段所示:
var s7interactiveimageviewer = new s7viewers.InteractiveImage({
"containerId" : "s7interactiveimage_div",
"params" : {
"serverurl" : "https://aodmarketingna.assetsadobe.com/is/image",
"contenturl" : "https://aodmarketingna.assetsadobe.com/",
"config" : "/etc/dam/presets/viewer/Shoppable_Media",
"asset" : "/content/dam/mac/aodmarketingna/shoppable-banner/shoppable-banner.jpg" }
})
/* // Example of interactive image event for Quickview.
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var sku=inData.sku; //SKU for product ID
//To pass other parameter from the hotspot, you must add custom parameter during the hotspot setup as parameterName=value
loadQuickView(sku); //Replace this call with your Quickview plugin
//See your Quickviewer plugin for the Quickview call
},
});
*/
s7interactiveimageviewer.init();
因此,只需取消註解程式碼,並將虛擬處理常式本文取代為特定網頁專用的程式碼。
建構快速檢視URL的程式與用來識別先前涵蓋之熱點變數的程式相反。
請參閱識別熱點變數。
使用先前的快速檢視URL範例,您可在下列範例中檢視快速檢視URL在各種情況下的建構方式:
觸發「快速檢視」URL及啟動「快速檢視」面板的最後一個步驟,極有可能需要您IT部門的前端IT人員協助。 他們最瞭解如何透過適當的步驟準確觸發Quickview實施,並擁有現成的Quickview URL。
您可以檢視這些步驟如何套用至示範網站,以將可購物互動影像與快速檢視程式碼完全整合。 之前,快速檢視URL的結構識別如下:
/datafeed/$categoryId$-$SKU$.json
若要在quickViewActivate
處理常式中重新建構此URL,您可以使用檢視器程式碼傳遞給處理常式的inData
物件中可用的categoryId
和SKU
欄位:
var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
示範網站正在使用簡單的loadQuickView()
函式呼叫觸發Quickview對話方塊。 此函式僅接受一個引數,即快速檢視資料URL。 因此,整合可購物互動影像的最後一個步驟是將下列程式碼行新增到quickViewActivate
處理常式:
loadQuickView(quickViewUrl);
以下是完整的原始程式碼:
var s7interactiveimageviewer = new s7viewers.InteractiveImage({
"containerId" : "s7interactiveimage_div",
"params" : {
"serverurl" : "https://aodmarketingna.assetsadobe.com/is/image",
"contenturl" : "https://aodmarketingna.assetsadobe.com/",
"config" : "/etc/dam/presets/viewer/Shoppable_Media",
"asset" : "/content/dam/mac/aodmarketingna/shoppable-banner/shoppable-banner.jpg" }
})
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
loadQuickView(quickViewUrl);
},
});
s7interactiveimageviewer.init();
具有完全整合互動影像的最終示範網站看起來如下所示:
使用快速檢視建立自訂快顯視窗 using-quickviews-to-create-custom-pop-ups
請參閱使用Quickview建立自訂快顯視窗。