將「可購買」熱點拖放到影像上,即可輕鬆讓靜態影像豐富、吸引客戶的體驗。 可購買熱點將有關產品或服務的附加資訊與直接、銷售點的「添加到購物車」或「購買」功能相結合。 客戶可以選擇這些熱點並直接連結到產品或服務、將其添加到購物車或連結到網頁。 這類直接體驗可增加客戶參與次數以及您網站上的轉換次數。
以下是帶有Quickview彈出窗口的可購買橫幅。 用戶通過在模型上選擇圓或「熱點」來激活「快速視圖」。
前往下列頁面,查看上述網頁上的互動式影像執行中功能:
播放如何建立互動式影像橫幅的逐步說明(10分鐘33秒)。 您也可以了解如何預覽、編輯和傳送互動式影像橫幅。
下列逐步工作流程說明旨在協助您在Adobe Experience Manager Assets中快速上手並執行互動式影像。
查看某些快速入門任務中的Example標題。 其中包含以下網頁範例為基礎的簡短教學課程,目前尚未新增互動式影像:
本教學課程可協助您說明如何將互動式影像整合到您自己的網站上。
互動式影像步驟:
(選用)識別熱點變數 — 如果您使用Experience Manager資產和獨立式Dynamic Media,請先識別現有Quickview實作中使用的動態變數。然後,可以在建立互動式影像時輸入熱點資料。 請參閱(可選)識別熱點變數。
不過,如果您使用Adobe Experience Manager Sites或Adobe Experience Manager eCommerce或兩者,則不需要此步驟。
請參閱Experience Manager資產🔗中的電子商務概念。
(可選)建立互動式影像檢視器預設集 — 自訂用來表示熱點的圖形影像。如果您想要使用名為Shoppable_Banner
的現成可用互動式影像檢視器預設集,則不需要建立您自己的互動式影像檢視器預設集。
請參閱(選用)建立互動式影像檢視器預設集。
上傳影像橫幅 — 上傳您要進行互動的影像橫幅。請參閱上傳影像橫幅。
將熱點添加到影像橫幅 — 將一個或多個熱點添加到影像橫幅中,並將每個熱點與超連結、快速視圖或體驗片段等操作關聯。添加熱點後,將通過發佈交互影像來完成此任務。
新增互動式影像至您的網站 — 如果您使用Experience Manager網站或電子商務,或兩者,則可以在Experience Manager中將互動式影像新增至網頁。將互動式媒體元件拖曳至頁面。 請參閱將Dynamic Media資產新增至頁面。
如果您使用Experience Manager資產和獨立式Dynamic Media,您必須複製網站上的內嵌程式碼,然後將其與現有的Quickview整合。 請參閱將互動式影像與您的網站整合。
如果您使用協力廠商WCM(網頁內容管理員),您必須將新的互動式視訊與網站上使用的現有Quickview實作整合。 請參閱將互動式影像與現有Quickview整合。
只有在以下情況為真時才需要此任務:
如果您的Experience Manager實作使用電子商務,您可以略過此工作,並繼續執行下一個工作。
首先,識別您現有Quickview實作所使用的動態變數,以便您可以輸入熱點資料來建立互動式影像。
在「Experience Manager資產」中將熱點新增至橫幅影像時,您必須指派SKU(「庫存保留單位」和選用的其他變數至每個熱點。 這些熱點變數稍後用於匹配熱點與Quickview內容。
請務必正確識別要與熱點資料關聯的變數數目和類型。 每個新增至橫幅影像的熱點都必須包含足夠的資訊,才能明確識別現有後端系統中的產品。
識別要用於熱點資料的一組變數有不同的方法。
有時,與負責現有Quickview實施的IT專家協商就足夠了。 IT專家可能知道系統中標識Quickview所需的最低資料集。 不過,您也可以簡單分析前端程式碼的現有行為。
大多數Quickview實施都使用下列範例:
接著,方法是造訪實作「快速檢視」功能之現有網站的不同區域。 然後您會觸發Quickview並擷取網頁所傳送的Ajax URL,以載入Quickview資料或內容。
通常您不需要使用任何專用的除錯工具。 現代網頁瀏覽器的功能是能夠勝任工作的網頁檢查員。 以下是一些Web瀏覽器的示例,其中包括Web檢查員:
若要在Google Chrome中查看所有傳出的HTTP請求,請按F12以開啟「開發人員工具」面板,然後選取「網路」標籤。
在Mac上,按Command+Option+I開啟「開發人員工具」面板,然後選取「網路」標籤。
在Firefox中,您可以按F12並使用其Net標籤來啟動Firebug外掛程式,或使用內建的偵測器工具及其網路標籤。
在Mac上,按Command+Option+I以開啟「開發人員工具」面板,然後選擇「檢查器」頁簽。
在瀏覽器中開啟網路監視時,觸發頁面上的快速檢視。
現在,在網路記錄中找到Quickview Ajax URL,並複製記錄的URL以供日後分析之用。 通常,當您觸發Quickview時,會有許多請求會傳送至伺服器。 Quickview Ajax URL通常是清單中第一個的URL。 它具有複雜的查詢字串部分或路徑,其響應MIME類型為text/html
、text/xml
或text/javascript
。
在此程式中,請務必瀏覽網站的不同區域,包含不同的產品類別和類型。 原因是Quickview URL可以有指定網站類別的共同部分,但只有當您造訪網站的其他區域時才會變更。
在最簡單的情況下,Quickview URL中唯一的變數部分是產品SKU。 在這種情況下,SKU值是您在橫幅影像中新增熱點所需的唯一資料片段。
但是,在複雜的情況下,Quickview URL除了SKU以外,還有不同的元素,例如類別ID、顏色代碼和大小代碼。 在這種情況下,在「Experience Manager資產」的可購買互動式影像功能中,每個元素都是熱點資料定義中的個別變數。
請考量下列Quickview URL範例及其產生的熱點變數:
在查詢字串中找到的單一SKU。 |
錄制的Quickview URL包括:
URL中唯一的變數部分是productId=查詢字串參數的值,而這顯然是SKU值。 因此,您的熱點只需要填入 |
單一SKU,可在URL路徑中找到。 |
錄制的Quickview URL包括:
變數部分位於路徑的最後一部分,它將成為熱點的SKU值: |
查詢字串中的SKU和類別ID。 |
錄制的Quickview URL包括:
在此情況下,URL中會有兩個不同的部分。 SKU儲存在 因此,熱點定義是對。 即SKU值和稱為
|
範例
您可以將上述三個範例中使用的相同方法套用至示範網頁:
示範網頁有數個產品縮圖,每個縮圖都有標示為「查看更多」的「快速檢視」按鈕。 在Web瀏覽器的調試工具仍處於激活狀態時,選擇每個按鈕並記下記錄的Quickview URL。 啟用頁面上所有的四個產品Quickview後,您就會有向後端提出的Quickview請求清單:
/datafeed/Male-Windbreaker.json
/datafeed/Male-SimpleHenley.json
/datafeed/Male-CamoPullover.json
/datafeed/Female-QuiltedDownJacket.json
查看伺服器呼叫時,您會發現產品專屬資訊僅存在於請求路徑中。 您也注意到查詢字串完全未使用,且涉及兩種不同類型的資料片段:
根據此資訊,整個Quickview URL的模式如下:
/datafeed/$categoryId$-$SKU$.json
根據這種分析,熱點應使用categoryId
和SKU
。
您現在可以使用Experience Manager資產中的可購買互動式影像功能,上傳影像橫幅並新增熱點。
您可以選擇使用隨Experience Manager資產提供的預設現成互動式影像檢視器預設集,稱為Shoppable_Banner
。 或者,您可以建立自己的自訂檢視器預設集以搭配互動式影像使用。
當您建立自訂互動式影像檢視器預設集時,可以決定影像橫幅上熱點的外觀。 在建立查看器預設集時,您可以選擇使用預定義影像庫中的熱點圖形。
儲存檢視器預設集後,系統會在「Experience Manager資產」的「檢視器預設集」清單頁面上自動啟動(開啟)該預設集。 此功能表示它會顯示在互動式媒體元件中,以及您每次檢視資產時。 不過,若要透過此檢視器預設集傳送互動式橫幅,您也必須發佈您的檢視器預設集。自訂或現成檢視器預設集的此規則為true。
若要建立互動式影像檢視器預設集:
在左側邊欄中,導覽至工具 > 資產 > 檢視器預設集。
在頁面的右上角附近,選擇Create。
在「新建查看器預設集」對話框中,鍵入一個名稱以說明互動式橫幅查看器預設集。
儲存後,標題會出現在「檢視器預設集」清單頁面中。
在「豐富型媒體類型」下拉式功能表中,選取「互動 式影像」。
選擇 建立。
在「編輯查看器預設集」頁上,選擇Appearance頁簽。
執行下列任一操作:
在頁面的右上角附近,選擇Save。
請務必發佈新的檢視器預設集。
請參閱發佈您已新增的檢視器預設集。
您現在可以上傳影像橫幅了。
如果已上傳要使用的影像,請前進到下一步向影像橫幅添加熱點。
上傳影像橫幅:
上傳您要製作互動式的影像橫幅。
請參閱上傳資產。
您現在可以將熱點添加到影像橫幅中;請參閱下面的下一個任務。
可以使用「熱點管理」頁上的編輯器將熱點添加到影像橫幅。
添加熱點時,可以將熱點定義為「快速視圖」彈出式顯示、超連結或體驗片段。
請參閱體驗片段。
將檢視器內嵌在體驗片段時,不支援互動式影像中的社交媒體共用工具。 若要解決此問題,您可以使用或建立沒有社交媒體共用工具的檢視器預設集。 這類檢視器預設集可讓您成功將其內嵌在體驗片段中。
目前建立/編輯工作階段期間,支援在頁面右上角附近還原和重做選項。
建立完互動式影像後,您可以使用「預覽」來查看客戶對互動式影像的呈現方式。
請參閱(可選)預覽互動式影像。
在互動式影像或轉盤橫幅中將熱點新增至影像時,熱點資訊會儲存在相同的中繼資料位置。 該位置是相對於影像的位置,無論是互動式影像還是輪播橫幅。 此功能表示您可以在任一檢視器中輕鬆重複使用相同的影像(及其定義的熱點資料)。
轉盤橫幅支援影像上的影像地圖,這些影像中也可能包含熱點;互動式影像則否。 如果您要建立使用相同影像的互動式影像或輪播橫幅,請記住此規則。 您可以改為使用相同影像的個別副本來建立互動式影像和轉盤橫幅。
另請參閱輪播橫幅。
如果您正在使用熱點編輯互動式影像並裁切影像,則會刪除熱點。
要向影像橫幅添加熱點:
在「資產」檢視中,導覽至您要進行互動的影像橫幅。
執行下列任一操作:
暫留在影像上,然後選取選取(勾選圖示)。 在工具欄上,選擇Edit。
暫留在影像上,然後選取「更多動作」(三個點圖示)「編輯」。
選擇影像,以便在「詳細資訊視圖」頁中開啟它。 在工具欄上,選擇Edit。
在頁面的左上角附近,選取「新增熱點」(手指點選圖示)以開啟「熱點」管理頁面。
在頁面的左上角附近,選擇熱點。
在「名稱」文本欄位中,鍵入熱點的名稱。 此名稱也會出現在「選定熱點」下拉清單中。
執行下列任一操作:
選擇Quickview。
如果您是Experience Manager網站或電子商務客戶,請選取產品選擇器圖示(放大鏡)以開啟「選取產品」頁面。 選擇您要使用的產品,然後選擇頁面右上角的選擇以便返回熱點管理頁。
如果您是not Experience Manager網站或電子商務客戶
category=Males
是新增的變數。選擇超連結。
請務必指定要在新的瀏覽器標籤(建議的預設值)或相同的標籤中開啟連結。
如需詳細資訊,請參閱使用選取器 。
選取體驗片段。
如果您是Experience Manager網站客戶,請選取「搜尋」圖示(放大鏡)以開啟「體驗片段」頁面。 選取您要使用的體驗片段,然後選取頁面右上角的選取 ,以便您可以返回熱點管理頁面。
請參閱體驗片段。
指定您希望體驗片段顯示在橫幅上的寬度和高度。
將檢視器內嵌在體驗片段時,不支援互動式影像中的社交媒體共用工具。 若要解決此問題,您可以使用或建立沒有社交媒體共用工具的檢視器預設集。 這類檢視器預設集可讓您成功將其內嵌在體驗片段中。
選擇Save以保存您的工作並返回「瀏覽」頁。
發佈互動式影像。 發佈可讓橫幅透過雲端傳送,也可視需要與協力廠商網站整合時產生內嵌程式碼。
請參閱發佈資產。
新增熱點並發佈互動式影像後,您現在可以將其新增至現有網站。
請參閱將互動式影像與您的網站整合。
如果您正在使用熱點編輯互動式影像並裁切影像,則會刪除熱點。
您可以使用「預覽」來查看客戶對互動式影像的呈現方式,並測試影像的熱點,以確保它們如預期般運作。
對互動式影像感到滿意時,即可發佈影像。
請參閱將視訊或影像檢視器嵌入網頁。
請參閱將URL連結到您的Web應用程式。 如果您的互動式內容有連結與相對URL,尤其是連結至Experience Manager網站頁面的連結,則無法使用以URL為基礎的連結方法。
請參閱將Dynamic Media資產新增至頁面。
若要預覽互動式影像:
如需如何發佈互動式影像資產的詳細資訊,請參閱發佈資產。
上傳橫幅影像、新增熱點至影像並發佈互動式影像後,您現在可以將其新增至網站頁面。
如果您是Experience Manager網站客戶,可將互動式媒體元件拖曳至頁面上,以新增互動式影像。 請參閱將Dynamic Media資產新增至頁面。
如果您是獨立Experience Manager資產客戶,您可以依照本節所述,手動將互動式影像新增至您的網站。
複製已發佈的互動式影像的內嵌程式碼。
請參閱將視訊或影像檢視器嵌入網頁。
將複製的內嵌程式碼新增至網頁內所需的位置。
複製的內嵌程式碼會設定為回應式環境,以自動符合指派的區域。
範例
以示範網站為例:
請注意,這三隻雄性的圖片是靜態IMG
標籤:
<img class="img-responsive" width="100%" title="Hero Image 2" alt="Hero Image 2" src="images/shoppable-banner.jpg">
只要移除IMG
標籤,並以「Experience Manager資產」中複製的內嵌程式碼取代,整合就很簡單。 您可以在以下URL中看到結果,該URL顯示頁面上具有三個圓形熱點的可購買互動影像:
因此,演示網站的可購買交互影像上的熱點僅用於顯示;它們尚未與現有Quickview整合。
若要針對回應式環境將「裁切」套用至可購買的互動式影像,您可以將互動式影像組態屬性ZoomView.iscommand
包含至路徑。 元件ZoomView
被調用,而iscommand
是您應用的「裁切」影像伺服命令。
請參閱ZoomView.iscommand配置屬性。
請參閱裁切影像伺服命令。
您現在可以將互動式影像與網站上現有的Quickview整合。
只有當您是獨立Experience Manager資產客戶時,才適用此工作。
此程式的最後一個步驟是將互動式影像與網站上現有的Quickview實作整合。 整合沒有適用於所有情況的解決方案。 每個Quickview實施都是獨特的,需要一種特定方法。 這可能需要前端IT人員的協助。
現有的Quickview實施通常會依下列順序呈現網頁上發生的一系列相關動作:
這些呼叫不代表獨立的公用API呼叫,而網頁邏輯可從任意步驟呼叫。 相反地,它是連結呼叫,其中每個後續步驟都會隱藏在前一個步驟的最後一個階段(回撥)中。
在可購買交互影像替換步驟1和部分步驟2的同時,當用戶在可購買影像內選擇熱點時,該用戶交互由查看器處理。 檢視器會將事件傳回至網頁,其中包含先前新增至Experience Manager資產的所有熱點資料。
在這種事件處理常式中,前端程式碼會執行下列動作:
由Experience Manager資產傳回的內嵌程式碼已有可供使用的事件處理常式,且已加以註解,如下列反白顯示的程式碼片段所示:
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 will 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
},
});
*/
s7interactiveimageviewer.init();
因此,只需取消對代碼的註解,並將虛擬處理程式主體替換為特定網頁特有的代碼。
構建Quickview URL的過程與用於識別先前覆蓋的熱點變數的過程相反。
請參閱識別熱點變數。
在先前的Quickview URL範例中,您可以在下列範例中看到Quickview URL在每種情況下的建構方式:
在查詢字串中找到的單一SKU |
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var quickViewUrl = "https://server/json?productId=" + inData.sku + "&source=100";
},
}); |
在URL路徑中找到的單一SKU |
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var quickViewUrl = "https://server/product/" + inData.sku;
},
}); |
查詢字串中的SKU和類別ID |
s7interactiveimageviewer.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程式碼完全整合。 之前,Quickview 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();
具有完全整合互動式影像的最終示範網站如下所示:
請參閱使用Quickview🔗建立自訂快顯視窗。