設定即時 Web 個人化 (預覽版)
[本文章是發行前版本文件,隨時可能變更。]
讓 Customer Insights - Data 自動為前往您網站的未經驗證訪客建立未知設定檔,並即時追蹤他們的網頁檢視和互動。 設定 Web 追蹤,在客戶在您網站上進行驗證時,將他們的未知設定檔與其已知設定檔合併,然後個人化其 Web 體驗。 在即時 Web 個人化概觀中深入了解。
觀看此簡短影片,深入了解即時 Web 個人化。
先決條件
已擷取並統整包含您網站客戶的來源資料。
Customer Insights - Data 使用統一客戶設定檔中的主索引鍵來識別您的網站訪客。 主索引鍵必須是唯一識別客戶的欄位,例如電子郵件、電話號碼或會員識別碼。 例如,在 Customer Insights - Data 中,您可能會有名為
LoyaltySignUps
的來源資料表,其中以LoyaltyId
做為唯一識別該資料表中客戶的主索引鍵。 在資料來源概觀和資料統整概觀中深入了解。
設定 Web 追蹤
登入 Customer Insights - Data 並選取 Web 追蹤與個人化。
選取追蹤指令碼要在客戶進行驗證時用於識別客戶的資料表。
選取複製以複製追蹤指令碼,然後在網站的
<head>
標籤中貼上。如果您使用的是 Google Tag Manager 等標籤管理員,請前往 Google Tag Manager 入口網站。 選取新增標籤>標籤設定>自訂 HTML、貼上 Customer Insights - Data 追蹤指令碼,然後選取儲存。
如果使用的是 Wordpress 等內容管理系統 (CMS),則 CMS 提供者應該會有輕鬆將指令碼新增至網站標頭的方法。 以下是 Wordpress 的範例:https://wordpress.com/support/adding-code-to-headers/。
以未經驗證的訪客身分瀏覽您的網站,以在 Customer Insights - Data 中建立未知設定檔。
若要檢視未知設定檔,請移至客戶頁面並選取未知。 所有的未知設定檔都有 cookieId 做為識別碼,而且會自動顯示時間表上的網站互動。
若要驗證 Dataverse 中的 Web 事件,請登入 https://make.powerapps.com/。 選取資料表>全部,然後選取 PersonalizationView
和 PersonalizationAction
資料表。
驗證未知客戶並將其與已知客戶合併
若要讓 Customer Insights - Data 在訪客進行驗證時自動將未知設定檔與已知設定檔合併,請選取您已在設定 Web 追蹤時用於識別客戶的來源資料表。 若要識別和合併設定檔,系統必須知道已驗證客戶的唯一識別碼。 系統藉由呼叫 SetUser
函數來達到此目的。
登入 Customer Insights - Data 並選取 Web 追蹤與個人化。
選取識別客戶的資料表。
例如,Customer Insights - Data 中的來源資料表
LoyaltySignUps
使用LoyaltyId
做為唯一識別該資料表中客戶的主索引鍵。只有已做為資料統整來源的資料表會出現在資料表清單中。 Customer Insights - Data 自動使用您所選資料表的主索引鍵來識別訪客。 合併邏輯與資料統整程序中的邏輯相同。
在網站上定義
setUser
函數。 通常只會在驗證訪客的頁面上定義此函數。<identifier>
是訪客識別碼;例如,jsmith001。<script> function setUser() { window["MSCI"].setUser({ "authId": "<identifier>" }); } </script>
在訪客進行驗證時呼叫
setUser
函數。<button type="submit" onclick="setUser()">Submit</button>
個人化客戶的 Web 體驗
您可以透過下列任一方式個人化客戶的 Web 體驗:
沒有程式碼,使用 Optimizely 與 Customer Insights - Data 的整合。 在使用 Optimizely 的無程式碼 Web 個人化中深入了解。
沒有程式碼,使用 API。 查詢允許您擷取每個客戶相關豐富資訊 (例如人口統計資訊、Web 互動、活動、客戶細分和量值) 的任何 Customer Insights - Data API。 在 Customer Insights - Data 的 Dataverse API 中深入了解。
由於 cookieId 也會用來唯一識別已知客戶或未知訪客,因此還可以使用 cookieId 來查詢設定檔。 在網站的伺服器端擷取 Customer Insights - Data Web 追蹤 Cookie。 Customer Insights - Data Cookie 以 “_msci” 形式儲存在要求中。
例如,使用 C# 時,您可以像這樣找到目前訪客的 cookieID:
string cookieId = Request.Cookies["_msci"]; //CI-D cookie
然後,使用此 Cookie 做為識別碼來查詢任何 Customer Insights - Data API。