如何使用 UET 追蹤自訂事件

了解如何建立自訂事件,對單一網頁追蹤多種類型的轉換。

Microsoft Advertising 可讓您追蹤網站上的自訂事件 (例如,使用者訂閱電子報或下載白皮書) 視為轉換。 若要深入了解,請參閱 為何要追蹤自訂事件

需求

開始設定自訂事件前,請先確認您具有:

如何設定自訂事件

步驟 1︰將 UET 標籤追蹤程式碼新增至您的網站 expando image
注意
  • 您使用 Google 標籤管理工具嗎? 請參閱使用 Google Tag Manager 設定 UET 標籤
  • 您使用其他標籤管理工具嗎? 請參閱這篇文章的<使用標籤管理工具新增 UET 標籤追蹤程式碼>一節。
  • 在用網站空間代管服務嗎? 請參閱這篇文章中的「使用您的網站平台新增 UET 標籤追蹤程式碼」一節。
  1. 在 Microsoft Advertising 的左側功能窗格中,按一下 [轉換追蹤],然後按一下 [UET 標籤] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [UET 標籤])。
  2. 找到您想要使用的標籤,然後在 [動作] 欄位中按一下 [檢視標籤]
  3. 按一下 [複製]
  4. 在您網站的程式碼中,將標籤貼到下列其中一個位置:
    <head>Your page title 
     

    // Option 1: Insert your UET tag here, between the "head" tags.


    </head>

    <body> 

    // Option 2: Insert your UET tag here, right after beginning of the "body" tag.


       ...
    <button>Download now</button>
       ...
    </body>
步驟 2︰建立轉換目標或再行銷清單 expando image
  • 為自訂事件建立轉換目標:
    1. 從頂端功能表中,選取 [工具] > [成交目標]
    2. 選取 [建立]
    3. 選擇您要追蹤的轉換類型:網站行動裝置 App 安裝離線
    4. 選取 [下一步]
    5. 在下拉式功能表中選擇目標類別,然後選擇目標類型
    6. 在 [目標名稱] 方塊中輸入目標的名稱。 為目標命名時,請使用對您有意義的描述性名稱。 (例如「結帳頁面」。) 請注意,選擇轉換目標的名稱之後,日後不能再使用相同的名稱。
    7. 為選取的目標類型填入適當的值。
    8. 如果您想要為每個成交新增金額數值,請在 [收入值] 下拉式功能表中選取下列其中一個選項︰
      • [每個成交動作的價值均相同],然後輸入金額並選取貨幣 (如果可用)。 這是不會變動的靜態收入值。
      • [成交動作的價值可能會不同 (例如,依購買價格而異)],然後輸入預設金額,並選取未從成交獲得任何價值時所使用的預設貨幣 (如果可用)。 收入值會隨您對自己新增至網站中的 UET 標籤追蹤程式碼進行的自訂而變更。 若要深入了解,請參閱 如何使用 UET 報告變動收入。 此選項僅適用於連結 URL 與事件成交目標。
    9. 使用 [進階設定] 微調您的成交目標:
      • 將這個目標的 [範圍] 設為所有帳戶或特定帳戶。 請注意,一旦選取之後,就無法變更這個屬性。
      • 變更計算成交數的方式。 深入了解
      • 輸入 [成交期],以便追蹤過去最多 90 天內的活動。
      • 設定 [檢視後成交期],以便追蹤顧客在檢視 (但未點選) 您的廣告後,在這個時間長度內做出的成交。 深入了解檢視後成交
      • 根據您是否要追蹤所有成交,勾選或清除 [加到 [成交數] 中] 核取方塊。 深入了解 [成交數] 和 [所有成交] 的不同
    10. 選取 [下一步]
    11. 選取要與此成交目標建立關聯的 UET 標籤 (不適用於離線成交資料)。
    12. 您的網站上是否已安裝此 UET 標籤? 選擇回答

      注意

      如果您選擇 [否],表示此 UET 標籤並未安裝在您所有的網站頁面上,或者我不確定。我需要安裝標籤的指示,選取 [自行安裝標籤][將標籤傳送給開發人員]。 選取 [下一步],然後依照畫面上的指示操作。 選取 [下一步] 完成設定成交目標。 深入了解在您的網站上加上 UET 標籤

    13. 選取 [儲存並移到下一步]
    14. 針對 自訂事件 目標,指定何時要追蹤此事件 (選擇 [內嵌動作的事件追蹤][頁面載入時的事件追蹤] )。 依照提供的指示在您的網站上設定事件標籤。

    注意

    我們每次偵測到與您的轉換目標相符的動作,就會計為一次轉換。

  • 為自訂事件建立再行銷清單:
    1. 在 Microsoft Advertising 的左側功能窗格中,按一下 [共用的文件庫],然後按一下 [客群] (或是在頁面頂端的全域功能表中,按一下 [工具],然後按一下 [客群])。
    2. 按一下 [建立客群]
    3. 為您的再行銷清單命名,選取 [再行銷清單],然後按 [下一步]
    4. [要將誰新增至您的客群] 的部分,選取 [自訂事件]
    5. 為每個要使用的參數各指派一個文字字串或數值,以選擇記錄自訂事件時所要回報的參數。 可能的參數為:
      • 類別:您要追蹤的事件類別。 假設您想要追蹤自己網站的網頁上某份文件的下載次數。 在此範例中,類別可能是「downloads」。
      • 動作:您要追蹤的使用者互動類型。 在我們的範例中是,「downloadbuttonclick」。
      • 標籤:導致動作的元素名稱。 在我們的範例中是,「document05」。
      • :與該事件相關聯的數值。 在我們的範例中,文件中的頁數是:「4」。
        事件值可以是 0 至 9999999 到之間的任何 3 位小數位數值。

      重要

      您會將 UET 標籤追蹤程式碼自訂成符合這裡所定義的值 (步驟 3 將有說明)。 如此一來,Microsoft Advertising 才能將 UET 所記錄到符合這些值的自訂事件計為轉換。

    6. 設定 [成員資格期間],讓 Microsoft Advertising 知道應往回追溯多久來尋找符合您再行銷清單定義的動作,以便將做出該動作的人新增到清單中。
    7. [標籤名稱] 的部分,選取您在步驟 1 中新增到自己網站中的 UET 標籤。
    8. 按一下 [儲存]
    9. 將這份再行銷清單與廣告群組產生關聯
步驟 3:修改您網站中的 UET 標籤追蹤程式碼 expando image
承步驟 2 中的範例,假設您要在網頁上追蹤的自訂事件是有人點選「立即下載」按鈕 (這會是上文所述的 [動作] 事件)。
  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. 現在,您必須自訂網頁的程式碼,以在適當動作出現時呼叫這個函數。 在我們的範例中,自訂事件是點選「立即下載」按鈕,因此我們需要在該按鈕的程式碼中新增一項呼叫:
    <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>
  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. 儲存並部署編輯完的網站程式碼。
自訂事件使用提示 expando image
  • uetq 是 UET 追蹤程式碼在頁面載入時所具現化的 JavaScript 物件。
  • <script></script> 標籤內的程式碼應在使用者動作 (例如按一下按鈕) 完成時就具現化。 它可以直接接到 onclick 事件,也可以包在接到 onclick 事件的 JavaScript 函數內。
  • 一律需要 'event' 命令,即使您沒有要報告任何事件動作也一樣。 如果是這種情況,您可以將事件動作設定為:
    • 空白。 例如:
      <script>
         window.uetq = window.uetq || []; 
         window.uetq.push('event', '', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});  
      </script>
    • 下列其中一個未來可能有助於您識別事件動作的動作:
      add_payment_info, add_to_cart, add_to_wishlist, begin_checkout, checkout_progress, exception, generate_lead, login, page_view, purchase, refund, remove_from_cart, screen_view, search, select_content, set_checkout_option, share, sign_up, timing_complete, view_item, view_item_list, view_promotion, view_search_results
      例如:
      <script>
         window.uetq = window.uetq || []; 
         window.uetq.push('event', 'add_payment_info', {'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', 'Event action', {});  
    </script>
  • Replace_with_Event_Category、Event action、Replace_with_Event_Label 可使用任何字串值。
  • 如果事件值是數值,您可以傳送不含引號的事件值。 例如,<button onclick="window.uetq = window.uetq || []; window.uetq.push({ 'event_category':'Video', 'event':'Play', 'event_label':'Product Demo', 'event_value':5 });">Play</button>. 傳遞的事件值 5 不加引號。
  • 您也可以使用自訂事件傳遞變動收入。 若要深入了解,請參閱 如何使用 UET 報告變動收入
注意
  • 您可以使用 UET 標籤協助程式來驗證您的自訂事件已在作用。
  • 若要查看已安裝在網頁 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 類似,差異在有不同的參數來回報自訂事件 (而非只是回報頁面瀏覽)。

See more videos...