想要設定 UET?請看這裡

想要設定 UET?請看這裡

到這裡了解設定 UET 的一切細節:建立標籤、將標籤新增到您的網站中,以及修改標籤來使用進階功能。當然還有疑難排解提示!

本文會教您如何建立 UET 標記、將標籤新增到自己的網站中、修改標籤來使用進階追蹤與目標鎖定功能,以及遇到問題時該如何疑難排解問題。

不了解何謂 UET?查看 什麼是 UET?它能為我提供哪些幫助?

您必須先在 Microsoft Advertising 中建立 UET 標籤,接著將 UET 標籤追蹤程式碼新增至您網站的每個頁面,然後才能追蹤成交數或使用再行銷清單鎖定客群。

  1. 在左側導覽窗格中,按一下 [成交追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 按一下 [建立 UET 標籤],然後輸入名稱。
  3. 選擇性:輸入日後可協助您識別 UET 標籤的說明。例子像是標籤的用途,或是您網站的名稱或網址。
  4. 按一下 [儲存]
  5. [檢視 UET 標籤追蹤程式碼] 方塊中,按一下 [複製][下載][電子郵件],然後按一下 [完成]
重要

您必須有辦法編輯自己網站的程式碼,才能新增 UET 標籤追蹤程式碼。如果您不確定該如何編輯自己網站的程式碼,請連絡您的網站管理員。

建立 UET 標籤後,下一步是將 UET 標籤追蹤程式碼新增至您的網站。建議您或您的網站管理員將追蹤程式碼新增至您網站每個頁面的 head 或 body 區段。又或者,如果您的網站使用了主版頁面,您只要將追蹤程式碼新增至主版頁面一次,您網站的每個頁面就都會包含追蹤程式碼。

您有幾個選項來使用 UET 標籤。您可以使用 JavaScript 直接將 UET 標籤追蹤程式碼加到自己網站的程式碼中,也可以使用協力廠商標籤管理工具。此外,如果您的網站是建在網站平台上 (例如 Shopify 或 WordPress),您可以使用該系統來加上 UET 標記。

注意

您可以將 UET 標籤追蹤程式碼加在自己網頁 head 區段 (但要在結束 head 標籤:"</head>" 之前) 或 body 區段 (但要在結束 body 標籤:"</body>" 之前) 內的任何位置。

將 UET 標籤追蹤程式碼直接新增至您的網站expando image
如果您已複製追蹤程式碼,或是已下載或透過電子郵件收到追蹤程式碼,可直接將追蹤程式碼貼到您的網站中並跳到步驟 4。
  1. 在左側導覽窗格中,按一下 [成交追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 在資料表中找到您想要使用的 UET 標籤,然後在 [動作] 資料欄位中按一下 [檢視標籤]
  3. [UET 標籤追蹤程式碼] 方塊中,依序按一下 [複製][完成]
  4. 在您網站的每個頁面或是主版頁面貼上 UET 標籤追蹤程式碼 (貼在 head 或 body 區段內都可以)。在下圖中,UET 標籤是貼在網頁 body 區段的頂端。
    UET 標籤
使用標籤管理工具新增 UET 標籤追蹤程式碼expando image

標籤管理工具會將靜態標籤取代成更好實作及更新的動態標籤。所謂的動態標籤是個容器,以一小段程式碼的形式存在,可讓您在自己的網站中動態插入標籤。您可以將容器標籤想成裡頭會裝別種標籤的貯藏桶。

UET 可搭配所有主要的標籤管理系統使用。以下列出目前經測試可支援的標籤管理工具 (及其使用說明連結):

使用您的網站平台新增 UET 標籤追蹤程式碼expando image

UET 已設計成可搭配所有主要的網站平台來使用。以下列出目前經測試可支援您安裝 UET 標籤的平台 (及其使用說明連結):

注意
  • 若要查看已安裝在網頁 body 區段中的 JavaScript UET 標籤追蹤程式碼範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。

對單頁應用程式 (SPA) 網站使用 UET 標籤

要對常見的單頁應用程式 (SPA) 網站進行追蹤,可謂一大挑戰。在 SPA 中,內容是動態載入,而不會有典型的導覽事件發生。表面上看起來,頁面只有載入一次。但從分析及目標追蹤的角度來看,每次個別的導覽均必須各視為一次新的頁面載入。

了解在 SPA 中啟用 UET 標籤需要做什麼動作expando image

在 SPA 網站中,必須使用 JavaScript UET 標籤追蹤程式碼。SPA 事件是以和自訂事件相同的語法觸發,動作為 "page_view", 位置為 "page_path" 參數 (必要;"page_title" 則為選擇性)。'page_path' 參數的開頭必須是 '/'。範例:

window.uetq = window.uetq || []; 
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });

注意

如果您要傳送 page_view 事件,請務必確定未將任何自訂事件成交目標或再行銷清單的 [事件動作] 參數設為 [page_view]。

以下是觸發 SPA 事件的三種不同方式。請注意,我們建議使用的是第一種方式。在每種方式中,各有一個範例網頁,您可以造訪這些網頁來查看實際應用時的適當程式碼。

  • 內容變更:只要您的應用程式載入動態內容,就觸發 SPA 事件。在這個案例中,真正的網址會在第一次載入時自動以標準的 pageLoad 事件傳送回來。您可以在目的地目標中使用這個網址,如此一來,凡是在該第一個頁面觸發的自訂事件,就會與該頁面相關聯。每個 SPA 事件各會以該 SPA 網址 (不需要是可載入的路徑) 產生一個 pageLoad 事件。您也可以在自己的目標中參考這些網址。凡是在 SPA 事件之後觸發的自訂事件,均只會與 SPA pageLoad 相關聯 (換句話說,不是與原始網址相關聯)。
  • 所有頁面:在所有頁面上觸發 SPA 事件,包括初始載入在內。這個案例和上一個相同,只不過不會使用自動 pageLoad 事件。因為這樣仍然會觸發,所以請務必將事件排序成讓 SPA 事件早於任何其他自訂事件來觸發。如果不照這個順序觸發,部分甚至全部事件可能會變成與自動 pageLoad 事件 (及原始網址) 相關聯,而非與 SPA pageLoad 事件 (及含有 page_path 的 SPA 網址) 相關聯。
  • 所有頁面,但停用自動功能:在所有頁面上觸發 SPA 事件,同時還停用自動頁面載入。這是透過在初始化參數中加上 'disableAutoPageView:true' 來實現 (注意:請勿直接修改程式碼片段來進行停用)。這與上一個案例相同,但是並沒有初始頁面載入時 SPA 事件必須最先觸發的要求。不過,後續 SPA 事件仍必須早於任何與其相關聯的自訂事件觸發 (否則這些自訂事件就會歸給前一個 SPA 事件)。

有些目標鎖定與追蹤功能需要您修改 UET 標籤後,方能使用。以下操作說明乃假設您已建立 UET 標籤並將其新增到您的網站中。

修改 UET 標籤來...

追蹤自訂事件expando image

使用自訂事件來建立自訂事件成交目標或再行銷清單後 (請參閱如何使用 UET 追蹤自訂事件),您就必須在 UET 標籤追蹤程式碼中新增自訂事件 JavaScript。假設您要在自己其中某個網頁上追蹤的自訂事件是有人點選該網頁上的「立即下載」(Download Now) 按鈕

  1. 在您於步驟 1 新增到網頁程式碼中的 UET 標籤下方,新增下列自訂事件 JavaScript:
    <head>Your page title 
    </head>

    <body>

     // Let's say this is where you pasted the UET tag in Step 1.


    <script>Your UET tag is here.</script>

     // Here is where to paste the following JavaScript:

    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>



       ...
    <button>Download now</button>

       ...
    </body>
  2. 為這段程式碼片段取個函式名稱。函式名稱可以是任何尚未在您網站中使用的名稱。在這個範例中,我們要將它命名成 "GetCustomEvent()":
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>

       function GetCustomEvent() {

       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});

       }

    </script>

       ...
    <button>Download now</button>

       ...
    </body>
  3. 現在,您必須自訂網頁的程式碼,以在適當動作出現時呼叫這個函式。在我們的範例中,自訂事件是點選「立即下載」(Download now) 按鈕,因此我們需要在該按鈕的程式碼中新增一項呼叫:
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button <nolocalize><c_data><font color="ff0027" size="2">OnClick="GetCustomEvent()"</font></c_data></nolocalize>>Download now</button>

       ...
    </body>
  4. 請注意,這個自訂事件 JavaScript 中有四個不同的參數:'event'、'event_category'、'event_label' 和 'event_value'。這些參數分別與您在步驟 2 中可選擇為自訂事件成交目標定義的參數相對應。在您所新增的 JavaScript 中,這些參數都各獲派一個預留位置值:
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  5. 您所新增的 JavaScript 必須在自訂事件發生時向 Microsoft Advertising 傳回一個值,而且該值必須與您在步驟 2 中輸入的值相符。在我們的範例中,我們是要追蹤點選按鈕的動作,也就是步驟 2 中所顯示的 [動作] 事件 (在 JavaScript 中是以 'event' 代表)。因此,我們必須修改 'event' 參數的預留位置值 (其餘三個參數則可以刪除):
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'downloadbuttonclick', {});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  6. 儲存並部署編輯完的網站程式碼。

若要查看已安裝在網頁 body 區段中的自訂事件 UET 標籤追蹤程式碼範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。在範例網頁上,您還會看到一些按鈕。這些按鈕只要被按下,都各會觸發一個自訂事件。如果您使用 Fiddler 之類的協力廠商監控工具,就會看到有 HTTP 要求向 bat.bing.com 發出以回報每個自訂事件。

注意
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。
  • 如果是自訂事件,則還會觸發一個 HTTP 要求來向 Microsoft Advertising 回報該自訂事件。該要求與 bat.bing 類似,差異在有不同的參數來回報自訂事件 (而非只是回報頁面造訪)。
追蹤變動收入expando image

建立變動收入成交目標 (請參閱如何使用 UET 報告變動收入) 後,您就必須編輯 UET 追蹤程式碼來支援該目標。

讓我們看看在 PHP 網頁中,如何針對連結網址類型目標來傳遞變動收入。下文的範例會從 JavaScript 函式讀取動態的變動收入值。要傳送靜態值或是從 JavaScript 變數或 HTML 元素讀取靜態值,也是非常容易。

若要使用網頁編輯器在 PHP 網頁中新增程式碼,請參考以下的 UET 標籤追蹤程式碼範例:

                  <script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>

<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
  1. 開啟成交確認網頁檔案。如果該檔案會產生多個網頁,請找到檔案中負責產生成交網頁的區段。
  2. 新增或確認您的網站具有定義變動收入的 JavaScript 函式。在上文的程式碼中,這是︰
    <script>
       function GetRevenueValue()
    	  {
    		 return 6;
    	  }
    </script>

    您必須將此區段取代為自己的 JavaScript 函式。

  3. 在 UET 標籤追蹤程式碼最後附加 uetq.push 程式碼,讓收入值與成交目標產生關聯。以步驟 2 中定義的值更新 'revenue_value' 參數的金額值。在上文的程式碼中,這是︰
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
    </script>

    注意
    • 'event' 命令一定要有,即使您沒有要報告任何事件動作也一樣。針對網址連結網址目標來報告變動收入時,必須將 Event 動作保留空白 (例如,'event', ''),而且事件中只能有 revenue_value 與 currency 參數。
    • 若要查看貨幣代碼的完整清單,請參閱成交目標收入貨幣。如果成交目標中未設定任何貨幣,您可以移除 'currency' 參數。

  4. 確定您已將修改後的 UET 標籤追蹤程式碼新增至成交確認網頁 (也就是顧客完成您要追蹤的動作後會看到的網頁) 的 body 區段。

    秘訣:搜尋 "</body>" 標籤,然後將 UET 標籤追蹤程式碼緊接插入其上方。

  5. 將網頁儲存並上傳至您的網頁伺服器。
進階:事件成交目標的程式碼範例expando image

您現在已知道要在連結網址成交目標的 UET 標籤追蹤程式碼最後附加哪個程式碼,不妨再試試以下其他幾種程式碼︰

事件成交目標

對於事件成交目標,必須附加不同的程式碼來報告變動收入。如果使用和步驟 2 相同的 JavaScript 函式,則程式碼看起來會類似如下格式︰

                        <script>
   window.uetq = window.uetq || [];
   window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
</script>

注意:若要查看貨幣代碼的完整清單,請參閱成交目標收入貨幣

注意
  • 若要查看已安裝在網頁 body 區段中的變動收入 UET 標籤範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。
  • 如果是變動收入,則還會觸發一個 HTTP 要求來向 Microsoft Advertising 回報這個值。該要求與 bat.bing 類似,差異在有不同的參數來回報收入 (而非只是回報頁面造訪)。
  • 您可以使用 UET 標籤協助程式來驗證變動收入。
若要使用產品客群expando image

建立產品客群 (請參閱關於產品客群) 後,您就必須在 UET 標籤追蹤程式碼中新增自訂參數來使用該客群。

在您網站的每個頁面中都新增下列 JavaScript:

                  
                    <script>
                  
     window.uetq = window.uetq || [];
   window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>

重要
  • 每個頁面上都必須要有產品 ID 和頁面類型 (pagetype)。缺少這當中任何一個值,都會讓您的產品客群無法更新。
  • 在標籤的 'event', '', 部分,請務必確定 'event', 後的兩個單引號之間並未插入任何字元。

在上面的 JavaScript 中,變更下列參數:

  • Replace_with_Product_ID :將這一項取代成下列其中一種產品 ID:
    • 產品獨一無二的 SKU ID。這個代碼有時稱為 UPC (通用商品碼)。
    • 項目群組 ID,代表一組規格 (例如色彩或大小) 各異的相同產品。

    重要

    JavaScript 程式碼中的產品 ID 必須與 Microsoft 商家中心 產品摘要中的 ID 相符。

  • Replace_with_Page_Type :視您要將這段 JavaScript 用在哪個頁面,將這一項取代成下表右側資料欄位中的下列其中一個值:
    要追蹤的產品客群所需的頁面類型
    一般訪客home/category/other, purchase*
    注意:凡是未加到搜尋結果、產品、購物車或購買頁面類型中的使用者,都會加到一般訪客客群中。
    產品搜尋者searchresults, purchase*
    產品檢視者product, purchase*
    購物車放棄者cart, purchase*
    過去的買家purchase

    *無論是什麼客群,都必須填上購買頁面,這樣您就能在顧客進行購買後,將顧客從客群中移除。

若要查看已安裝在網頁 body 區段中的 UET 標籤追蹤程式碼範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。在這個頁面上,您還能定義產品 ID 和頁面類型,然後按一下按鈕來觸發這個產品客群的自訂事件。如果您使用 Fiddler 之類的協力廠商監控工具,就會看到有 HTTP 要求向 bat.bing.com 發出以回報每個自訂事件。

注意
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。
  • 如果是自訂事件,則還會觸發一個 HTTP 要求來向 Microsoft Advertising 回報該自訂事件。該要求與 bat.bing 類似,差異在有不同的參數來回報自訂事件 (而非只是回報頁面造訪)。
  • 您可以使用 UET 標籤協助程式確認產品客群 UET 標籤追蹤程式碼是否已在正常運作。
實作多項功能expando image

如前幾節所述,有些 Microsoft Advertising 功能需要您在現有 UET 標籤中新增及修改 JavaScript 程式碼片段,方能使用:

  • 自訂事件:對於自訂事件型成交目標或再行銷清單,您必須修改下列程式碼片段來傳回 [事件動作][事件類別][事件標籤] 和/或 [事件值]
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>
  • 變動收入:對於追蹤變動收入的成交目標,您必須修改下列程式碼片段來傳回 [收入值][貨幣代碼]
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
    </script>
  • 產品客群:若要鎖定目標產品客群,您必須修改下列程式碼片段來傳回 [產品 ID][頁面類型]
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
    </script>

如果您要實作以上多項功能,請記住以下幾點:

  • 建議您在網頁的程式碼中讓每項功能的程式碼片段各自分開 (也就是說,各以不同的 <script></script> 區段包住),這是因為每個 JavaScript 程式碼片段都各會送出一個事件。
  • 明確說來,您不能在同一個網頁上以同一個 JavaScript 程式碼片段同時追蹤以下兩種資料:
    • 「連結網址」成交目標的變動收入
    • 以成交目標或再行銷清單為根據的自訂事件

    在此情況下,您的網頁程式碼中必須有兩個不同的程式碼片段:

    • 程式碼片段 1 — 針對「連結網址」成交目標的變動收入而設:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
    • 程式碼片段 2 — 針對以成交目標或再行銷清單為根據的自訂事件而設。不過請注意,如果是要為自訂事件成交目標 (而非「連結網址」成交目標) 追蹤變動收入,則應在自訂事件程式碼片段中加入以下程式碼:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>

UET 標籤協助程式

要想確認您某個網頁上的 UET 標籤是否正在運作,最簡單的方法就是使用 UET Tag Helper 這是 (Chrome 擴充功能):


在 Microsoft Advertising 中檢閱 UET 追蹤狀態資料欄位

您也可以在 Microsoft Advertising 中進行確認:

  1. 在左側導覽窗格中,按一下 [成交追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 在資料表中,檢閱各資料欄位:
    標籤名稱
    說明:
    UET 標籤的名稱。
    重要性:
    建立成交目標或再行銷清單時,請選取想要使用的 UET 標籤的名稱。
    標籤說明
    說明:
    UET 標籤的選擇性說明。
    重要性:
    此說明可協助您識別 UET 標籤。我們建議新增網站頁面名稱或網址。
    標籤 ID
    說明:
    Microsoft Advertising 指派給 UET 標籤的 ID。
    重要性:
    [成交目標] 頁面會列出與該目標相關聯的 UET 標籤 ID,並可讓您檢視 UET 標籤追蹤程式碼。
    追蹤狀態
    說明:
    這是 UET 標籤的狀態。狀態可以是 [未驗證]、[使用中標籤] 或 [非使用中標籤]。
    重要性:
    可讓您了解自己的 UET 標籤是否在運作。
    未驗證:Microsoft Advertising 尚未從您網站上的 UET 標籤收到任何使用者活動資料。Microsoft Advertising 的驗證作業最多需要 24 小時的時間。如果您仍看到此狀態,您可能尚未將 UET 標籤追蹤程式碼新增至您的網站,或設定中存在需要您修正的問題。
    作用中標籤:您的 UET 標籤作用中,即正在傳送使用者活動資料給 Microsoft Advertising。
    未作用中標籤:Microsoft Advertising 在過去 24 小時內並未從 UET 標籤收到任何使用者活動資料。請確定您的網站上仍然存在 UET 標籤追蹤代碼。
    • UET 標籤處於非使用中狀態時該怎麼辦:如果 [追蹤狀態] 資料欄位列出 [未作用中標籤],即表示 Microsoft Advertising 在過去 24 小時內並未從 UET 標籤收到任何使用者活動資料。確定 UET 標籤追蹤程式碼還在您的網站上,沒有的話,請重新加上。您也可以使用 UET Tag Helper 確認標籤是否正在運作。
    目標
    說明:
    此為使用這個 UET 標籤的成交目標數。
    重要性:
    這是帶您前往 [成交目標] 頁面的連結,該頁面只會顯示與此標籤相關聯的目標。
    客群
    說明:
    此為使用這個 UET 標籤的客群數。
    重要性:
    這是帶您前往 [客群] 頁面的連結,該頁面只會顯示與此標籤相關聯的客群。
    動作
    說明:
    開啟 UET 標籤追蹤程式碼方塊的連結。
    重要性:
    它可讓您在任何時候複製、下載或以電子郵件寄送 UET 標籤追蹤程式碼。

追蹤狀態資料欄位的限制:雖然我們相信追蹤狀態將協助您驗證設定,但還是想要強調從追蹤狀態資料欄位無法驗證以下項目:

  • 是否已在整個網站安裝 UET 標籤:Microsoft Advertising 只要至少記錄到一個 UET 事件 (從網站的任一部分),就會將 UET 標籤的狀態回報為 [作用中標籤]
  • 無論是否正在報告自訂事件/變動收入值:如前述說明,Microsoft Advertising 的追蹤狀態資料欄位並不會區分是頁面載入事件 (預設記錄的事件),還是所回報的自訂事件。

因此,建議您使用 UET Tag Helper 確認個別網頁上的標籤正在運作。

1.建立 UET 標籤expando image

您必須先在 Microsoft Advertising 中建立 UET 標籤,接著將 UET 標籤追蹤程式碼新增至您網站的每個頁面,然後才能追蹤成交數或使用再行銷清單鎖定客群。

  1. 在左側導覽窗格中,按一下 [成交追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 按一下 [建立 UET 標籤],然後輸入名稱。
  3. 選擇性:輸入日後可協助您識別 UET 標籤的說明。例子像是標籤的用途,或是您網站的名稱或網址。
  4. 按一下 [儲存]
  5. [檢視 UET 標籤追蹤程式碼] 方塊中,按一下 [複製][下載][電子郵件],然後按一下 [完成]
2.將 UET 標籤新增到您的網站中expando image
重要

您必須有辦法編輯自己網站的程式碼,才能新增 UET 標籤追蹤程式碼。如果您不確定該如何編輯自己網站的程式碼,請連絡您的網站管理員。

建立 UET 標籤後,下一步是將 UET 標籤追蹤程式碼新增至您的網站。建議您或您的網站管理員將追蹤程式碼新增至您網站每個頁面的 head 或 body 區段。又或者,如果您的網站使用了主版頁面,您只要將追蹤程式碼新增至主版頁面一次,您網站的每個頁面就都會包含追蹤程式碼。

您有幾個選項來使用 UET 標籤。您可以使用 JavaScript 直接將 UET 標籤追蹤程式碼加到自己網站的程式碼中,也可以使用協力廠商標籤管理工具。此外,如果您的網站是建在網站平台上 (例如 Shopify 或 WordPress),您可以使用該系統來加上 UET 標記。

注意

您可以將 UET 標籤追蹤程式碼加在自己網頁 head 區段 (但要在結束 head 標籤:"</head>" 之前) 或 body 區段 (但要在結束 body 標籤:"</body>" 之前) 內的任何位置。

將 UET 標籤追蹤程式碼直接新增至您的網站expando image
如果您已複製追蹤程式碼,或是已下載或透過電子郵件收到追蹤程式碼,可直接將追蹤程式碼貼到您的網站中並跳到步驟 4。
  1. 在左側導覽窗格中,按一下 [成交追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 在資料表中找到您想要使用的 UET 標籤,然後在 [動作] 資料欄位中按一下 [檢視標籤]
  3. [UET 標籤追蹤程式碼] 方塊中,依序按一下 [複製][完成]
  4. 在您網站的每個頁面或是主版頁面貼上 UET 標籤追蹤程式碼 (貼在 head 或 body 區段內都可以)。在下圖中,UET 標籤是貼在網頁 body 區段的頂端。
    UET 標籤
使用標籤管理工具新增 UET 標籤追蹤程式碼expando image

標籤管理工具會將靜態標籤取代成更好實作及更新的動態標籤。所謂的動態標籤是個容器,以一小段程式碼的形式存在,可讓您在自己的網站中動態插入標籤。您可以將容器標籤想成裡頭會裝別種標籤的貯藏桶。

UET 可搭配所有主要的標籤管理系統使用。以下列出目前經測試可支援的標籤管理工具 (及其使用說明連結):

使用您的網站平台新增 UET 標籤追蹤程式碼expando image

UET 已設計成可搭配所有主要的網站平台來使用。以下列出目前經測試可支援您安裝 UET 標籤的平台 (及其使用說明連結):

注意
  • 若要查看已安裝在網頁 body 區段中的 JavaScript UET 標籤追蹤程式碼範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。

對單頁應用程式 (SPA) 網站使用 UET 標籤

要對常見的單頁應用程式 (SPA) 網站進行追蹤,可謂一大挑戰。在 SPA 中,內容是動態載入,而不會有典型的導覽事件發生。表面上看起來,頁面只有載入一次。但從分析及目標追蹤的角度來看,每次個別的導覽均必須各視為一次新的頁面載入。

了解在 SPA 中啟用 UET 標籤需要做什麼動作expando image

在 SPA 網站中,必須使用 JavaScript UET 標籤追蹤程式碼。SPA 事件是以和自訂事件相同的語法觸發,動作為 "page_view", 位置為 "page_path" 參數 (必要;"page_title" 則為選擇性)。'page_path' 參數的開頭必須是 '/'。範例:

window.uetq = window.uetq || []; 
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });

以下是觸發 SPA 事件的三種不同方式。請注意,我們建議使用的是第一種方式。在每種方式中,各有一個範例網頁,您可以造訪這些網頁來查看實際應用時的適當程式碼。

  • 內容變更:只要您的應用程式載入動態內容,就觸發 SPA 事件。在這個案例中,真正的網址會在第一次載入時自動以標準的 pageLoad 事件傳送回來。您可以在目的地目標中使用這個網址,如此一來,凡是在該第一個頁面觸發的自訂事件,就會與該頁面相關聯。每個 SPA 事件各會以該 SPA 網址 (不需要是可載入的路徑) 產生一個 pageLoad 事件。您也可以在自己的目標中參考這些網址。凡是在 SPA 事件之後觸發的自訂事件,均只會與 SPA pageLoad 相關聯 (換句話說,不是與原始網址相關聯)。
  • 所有頁面:在所有頁面上觸發 SPA 事件,包括初始載入在內。這個案例和上一個相同,只不過不會使用自動 pageLoad 事件。因為這樣仍然會觸發,所以請務必將事件排序成讓 SPA 事件早於任何其他自訂事件來觸發。如果不照這個順序觸發,部分甚至全部事件可能會變成與自動 pageLoad 事件 (及原始網址) 相關聯,而非與 SPA pageLoad 事件 (及含有 page_path 的 SPA 網址) 相關聯。
  • 所有頁面,但停用自動功能:在所有頁面上觸發 SPA 事件,同時還停用自動頁面載入。這是透過在初始化參數中加上 'disableAutoPageView:true' 來實現 (注意:請勿直接修改程式碼片段來進行停用)。這與上一個案例相同,但是並沒有初始頁面載入時 SPA 事件必須最先觸發的要求。不過,後續 SPA 事件仍必須早於任何與其相關聯的自訂事件觸發 (否則這些自訂事件就會歸給前一個 SPA 事件)。

3.修改標籤來執行其他功能expando image

有些目標鎖定與追蹤功能需要您修改 UET 標籤後,方能使用。以下操作說明乃假設您已建立 UET 標籤並將其新增到您的網站中。

修改 UET 標籤來...

追蹤自訂事件expando image

使用自訂事件來建立自訂事件成交目標或再行銷清單後 (請參閱如何使用 UET 追蹤自訂事件),您就必須在 UET 標籤追蹤程式碼中新增自訂事件 JavaScript。假設您要在自己其中某個網頁上追蹤的自訂事件是有人點選該網頁上的「立即下載」(Download Now) 按鈕

  1. 在您於步驟 1 新增到網頁程式碼中的 UET 標籤下方,新增下列自訂事件 JavaScript:
    <head>Your page title 
    </head>

    <body>

     // Let's say this is where you pasted the UET tag in Step 1.


    <script>Your UET tag is here.</script>

     // Here is where to paste the following JavaScript:

    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>



       ...
    <button>Download now</button>

       ...
    </body>
  2. 為這段程式碼片段取個函式名稱。函式名稱可以是任何尚未在您網站中使用的名稱。在這個範例中,我們要將它命名成 "GetCustomEvent()":
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>

       function GetCustomEvent() {

       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});

       }

    </script>

       ...
    <button>Download now</button>

       ...
    </body>
  3. 現在,您必須自訂網頁的程式碼,以在適當動作出現時呼叫這個函式。在我們的範例中,自訂事件是點選「立即下載」(Download now) 按鈕,因此我們需要在該按鈕的程式碼中新增一項呼叫:
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button <nolocalize><c_data><font color="ff0027" size="2">OnClick="GetCustomEvent()"</font></c_data></nolocalize>>Download now</button>

       ...
    </body>
  4. 請注意,這個自訂事件 JavaScript 中有四個不同的參數:'event'、'event_category'、'event_label' 和 'event_value'。這些參數分別與您在步驟 2 中可選擇為自訂事件成交目標定義的參數相對應。在您所新增的 JavaScript 中,這些參數都各獲派一個預留位置值:
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  5. 您所新增的 JavaScript 必須在自訂事件發生時向 Microsoft Advertising 傳回一個值,而且該值必須與您在步驟 2 中輸入的值相符。在我們的範例中,我們是要追蹤點選按鈕的動作,也就是步驟 2 中所顯示的 [動作] 事件 (在 JavaScript 中是以 'event' 代表)。因此,我們必須修改 'event' 參數的預留位置值 (其餘三個參數則可以刪除):
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'downloadbuttonclick', {});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  6. 儲存並部署編輯完的網站程式碼。

若要查看已安裝在網頁 body 區段中的自訂事件 UET 標籤追蹤程式碼範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。在範例網頁上,您還會看到一些按鈕。這些按鈕只要被按下,都各會觸發一個自訂事件。如果您使用 Fiddler 之類的協力廠商監控工具,就會看到有 HTTP 要求向 bat.bing.com 發出以回報每個自訂事件。

注意
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。
  • 如果是自訂事件,則還會觸發一個 HTTP 要求來向 Microsoft Advertising 回報該自訂事件。該要求與 bat.bing 類似,差異在有不同的參數來回報自訂事件 (而非只是回報頁面造訪)。
追蹤變動收入expando image

建立變動收入成交目標 (請參閱如何使用 UET 報告變動收入) 後,您就必須編輯 UET 追蹤程式碼來支援該目標。

讓我們看看在 PHP 網頁中,如何針對連結網址類型目標來傳遞變動收入。下文的範例會從 JavaScript 函式讀取動態的變動收入值。要傳送靜態值或是從 JavaScript 變數或 HTML 元素讀取靜態值,也是非常容易。

若要使用網頁編輯器在 PHP 網頁中新增程式碼,請參考以下的 UET 標籤追蹤程式碼範例:

                    <script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>

<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
  1. 開啟成交確認網頁檔案。如果該檔案會產生多個網頁,請找到檔案中負責產生成交網頁的區段。
  2. 新增或確認您的網站具有定義變動收入的 JavaScript 函式。在上文的程式碼中,這是︰
    <script>
       function GetRevenueValue()
    	  {
    		 return 6;
    	  }
    </script>

    您必須將此區段取代為自己的 JavaScript 函式。

  3. 在 UET 標籤追蹤程式碼最後附加 uetq.push 程式碼,讓收入值與成交目標產生關聯。以步驟 2 中定義的值更新 'revenue_value' 參數的金額值。在上文的程式碼中,這是︰
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
    </script>

    注意
    • 'event' 命令一定要有,即使您沒有要報告任何事件動作也一樣。針對網址連結網址目標來報告變動收入時,必須將 Event 動作保留空白 (例如,'event', ''),而且事件中只能有 revenue_value 與 currency 參數。
    • 若要查看貨幣代碼的完整清單,請參閱成交目標收入貨幣。如果成交目標中未設定任何貨幣,您可以移除 'currency' 參數。

  4. 確定您已將修改後的 UET 標籤追蹤程式碼新增至成交確認網頁 (也就是顧客完成您要追蹤的動作後會看到的網頁) 的 body 區段。

    秘訣:搜尋 "</body>" 標籤,然後將 UET 標籤追蹤程式碼緊接插入其上方。

  5. 將網頁儲存並上傳至您的網頁伺服器。
進階:事件成交目標的程式碼範例expando image

您現在已知道要在連結網址成交目標的 UET 標籤追蹤程式碼最後附加哪個程式碼,不妨再試試以下其他幾種程式碼︰

事件成交目標

對於事件成交目標,必須附加不同的程式碼來報告變動收入。如果使用和步驟 2 相同的 JavaScript 函式,則程式碼看起來會類似如下格式︰

                          <script>
   window.uetq = window.uetq || [];
   window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
</script>

注意:若要查看貨幣代碼的完整清單,請參閱成交目標收入貨幣

注意
  • 若要查看已安裝在網頁 body 區段中的變動收入 UET 標籤範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。
  • 如果是變動收入,則還會觸發一個 HTTP 要求來向 Microsoft Advertising 回報這個值。該要求與 bat.bing 類似,差異在有不同的參數來回報收入 (而非只是回報頁面造訪)。
  • 您可以使用 UET 標籤協助程式來驗證變動收入。
若要使用產品客群expando image

建立產品客群 (請參閱關於產品客群) 後,您就必須在 UET 標籤追蹤程式碼中新增自訂參數來使用該客群。

在您網站的每個頁面中都新增下列 JavaScript:

                    
                      <script>
                    
     window.uetq = window.uetq || [];
   window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>

在上面的 JavaScript 中,變更下列參數:

  • Replace_with_Product_ID :將這一項取代成下列其中一種產品 ID:
    • 產品獨一無二的 SKU ID。這個代碼有時稱為 UPC (通用商品碼)。
    • 項目群組 ID,代表一組規格 (例如色彩或大小) 各異的相同產品。

    重要

    JavaScript 程式碼中的產品 ID 必須與您 Microsoft 商家中心 產品摘要內的 ID 相符。

  • Replace_with_Page_Type :視您要將這段 JavaScript 用在哪個頁面,將這一項取代成下表右側資料欄位中的下列其中一個值:
    要追蹤的產品客群所需的頁面類型
    一般訪客home/category/other, purchase*
    注意:凡是未加到搜尋結果、產品、購物車或購買頁面類型中的使用者,都會加到一般訪客客群中。
    產品搜尋者searchresults, purchase*
    產品檢視者product, purchase*
    購物車放棄者cart, purchase*
    過去的買家purchase

    *無論是什麼客群,都必須填上購買頁面,這樣您就能在顧客進行購買後,將顧客從客群中移除。

若要查看已安裝在網頁 body 區段中的 UET 標籤追蹤程式碼範例,請造訪這個網頁 (只有英文版)、在網頁中按一下滑鼠右鍵,然後按一下 [檢視原始檔][檢視網頁原始碼] (視您是使用什麼瀏覽器而定)。在這個頁面上,您還能定義產品 ID 和頁面類型,然後按一下按鈕來觸發這個產品客群的自訂事件。如果您使用 Fiddler 之類的協力廠商監控工具,就會看到有 HTTP 要求向 bat.bing.com 發出以回報每個自訂事件。

注意
  • 您的網頁載入時,會觸發 UET 標籤來產生一些 HTTP 要求。其中最重要的要求便是對 "bat.bing" 發出的要求 (長得像 "http://bat.bing.com/action/0?ti=..." 的要求)。這項要求在告訴 Microsoft Advertising 有使用者造訪了您的網頁。若要監控您的瀏覽器在網頁載入時所提出的一切要求,可以使用 Fiddler 之類的協力廠商工具。
  • 如果是自訂事件,則還會觸發一個 HTTP 要求來向 Microsoft Advertising 回報該自訂事件。該要求與 bat.bing 類似,差異在有不同的參數來回報自訂事件 (而非只是回報頁面造訪)。
  • 您可以使用 UET 標籤協助程式確認產品客群 UET 標籤追蹤程式碼是否已在正常運作。
實作多項功能expando image

如前幾節所述,有些 Microsoft Advertising 功能需要您在現有 UET 標籤中新增及修改 JavaScript 程式碼片段,方能使用:

  • 自訂事件:對於自訂事件型成交目標或再行銷清單,您必須修改下列程式碼片段來傳回 [事件動作][事件類別][事件標籤] 和/或 [事件值]
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>
  • 變動收入:對於追蹤變動收入的成交目標,您必須修改下列程式碼片段來傳回 [收入值][貨幣代碼]
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
    </script>
  • 產品客群:若要鎖定目標產品客群,您必須修改下列程式碼片段來傳回 [產品 ID][頁面類型]
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
    </script>

如果您要實作以上多項功能,請記住以下幾點:

  • 建議您在網頁的程式碼中讓每項功能的程式碼片段各自分開 (也就是說,各以不同的 <script></script> 區段包住),這是因為每個 JavaScript 程式碼片段都各會送出一個事件。
  • 明確說來,您不能在同一個網頁上以同一個 JavaScript 程式碼片段同時追蹤以下兩種資料:
    • 「連結網址」成交目標的變動收入
    • 以成交目標或再行銷清單為根據的自訂事件

    在此情況下,您的網頁程式碼中必須有兩個不同的程式碼片段:

    • 程式碼片段 1 — 針對「連結網址」成交目標的變動收入而設:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
    • 程式碼片段 2 — 針對以成交目標或再行銷清單為根據的自訂事件而設。不過請注意,如果是要為自訂事件成交目標 (而非「連結網址」成交目標) 追蹤變動收入,則應在自訂事件程式碼片段中加入以下程式碼:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
4.確認標籤正在運作並疑難排解問題expando image

UET 標籤協助程式

要想確認您某個網頁上的 UET 標籤是否正在運作,最簡單的方法就是使用 UET Tag Helper 這是 (Chrome 擴充功能):


在 Microsoft Advertising 中檢閱 UET 追蹤狀態資料欄位

您也可以在 Microsoft Advertising 中進行確認:

  1. 在左側導覽窗格中,按一下 [成交追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 在資料表中,檢閱各資料欄位:
    標籤名稱
    說明:
    UET 標籤的名稱。
    重要性:
    建立成交目標或再行銷清單時,請選取想要使用的 UET 標籤的名稱。
    標籤說明
    說明:
    UET 標籤的選擇性說明。
    重要性:
    此說明可協助您識別 UET 標籤。我們建議新增網站頁面名稱或網址。
    標籤 ID
    說明:
    Microsoft Advertising 指派給 UET 標籤的 ID。
    重要性:
    [成交目標] 頁面會列出與該目標相關聯的 UET 標籤 ID,並可讓您檢視 UET 標籤追蹤程式碼。
    追蹤狀態
    說明:
    這是 UET 標籤的狀態。狀態可以是 [未驗證]、[使用中標籤] 或 [非使用中標籤]。
    重要性:
    可讓您了解自己的 UET 標籤是否在運作。
    未驗證:Microsoft Advertising 尚未從您網站上的 UET 標籤收到任何使用者活動資料。Microsoft Advertising 的驗證作業最多需要 24 小時的時間。如果您仍看到此狀態,您可能尚未將 UET 標籤追蹤程式碼新增至您的網站,或設定中存在需要您修正的問題。
    作用中標籤:您的 UET 標籤作用中,即正在傳送使用者活動資料給 Microsoft Advertising。
    未作用中標籤:Microsoft Advertising 在過去 24 小時內並未從 UET 標籤收到任何使用者活動資料。請確定您的網站上仍然存在 UET 標籤追蹤代碼。
    • UET 標籤處於非使用中狀態時該怎麼辦:如果 [追蹤狀態] 資料欄位列出 [未作用中標籤],即表示 Microsoft Advertising 在過去 24 小時內並未從 UET 標籤收到任何使用者活動資料。確定 UET 標籤追蹤程式碼還在您的網站上,沒有的話,請重新加上。您也可以使用 UET Tag Helper 確認標籤是否正在運作。
    目標
    說明:
    此為使用這個 UET 標籤的成交目標數。
    重要性:
    這是帶您前往 [成交目標] 頁面的連結,該頁面只會顯示與此標籤相關聯的目標。
    客群
    說明:
    此為使用這個 UET 標籤的客群數。
    重要性:
    這是帶您前往 [客群] 頁面的連結,該頁面只會顯示與此標籤相關聯的客群。
    動作
    說明:
    開啟 UET 標籤追蹤程式碼方塊的連結。
    重要性:
    它可讓您在任何時候複製、下載或以電子郵件寄送 UET 標籤追蹤程式碼。

追蹤狀態資料欄位的限制:雖然我們相信追蹤狀態將協助您驗證設定,但還是想要強調從追蹤狀態資料欄位無法驗證以下項目:

  • 是否已在整個網站安裝 UET 標籤:Microsoft Advertising 只要至少記錄到一個 UET 事件 (從網站的任一部分),就會將 UET 標籤的狀態回報為 [作用中標籤]
  • 無論是否正在報告自訂事件/變動收入值:如前述說明,Microsoft Advertising 的追蹤狀態資料欄位並不會區分是頁面載入事件 (預設記錄的事件),還是所回報的自訂事件。

因此,建議您使用 UET Tag Helper 確認個別網頁上的標籤正在運作。

See more videos...