使用交易 ID 以盡量避免重複計算轉換

注意:處理離線轉換 (包括離線轉換調整項和待開發客戶強化轉換) 時,系統在用詞上會使用「訂單 ID」,而不是「交易 ID」。如果您有使用這類產品,請使用「訂單 ID」欄位為 CSV 上傳檔案或 API 程式碼中的轉換指定專屬 ID。

交易 ID 是每筆交易的專屬 ID (例如委刊單確認編號),有助於避免重複計算轉換。使用交易 ID 追蹤線上和離線轉換。

如果在轉換頁 (例如訂單確認頁) 中加入轉換追蹤代碼,當客戶在您的網站上完成一次有價值的動作時,系統才會計入一次轉換。不過,如果客戶回到轉換頁或重新載入網頁,同一個代碼可能會再次啟動,導致同一筆訂單又算成一次轉換。

為了避免重複計算轉換,請將轉換追蹤代碼改為擷取不重複的交易 ID (例如您目前使用的訂單確認號碼)。如果某個交易 ID 相同的轉換動作有 2 次轉換,Google Ads 會知道第二次是重複轉換,就會顯示錯誤訊息,且不會重複計算轉換。

本文將說明如何在轉換追蹤代碼中加入不重複的交易 ID,以及如何搭配離線轉換使用。

事前準備

為了在轉換追蹤代碼中加入交易 ID,您需要:

  • 為網站設定轉換追蹤請先在 Google Ads 帳戶中建立轉換動作並在網站上加入轉換標記,再按照以下說明操作。
  • 不重複的交易 ID,例如您交易的訂單確認號碼。交易 ID 可包含數字、英文字母和特殊字元 (例如破折號或空格),長度以 64 個半形字元為限,而且不得重複,亦不得包含任何客戶個人識別資訊。
  • 能夠修改網站上的程式碼。您或網站開發人員必須修改轉換追蹤代碼。

操作說明

您必須在轉換追蹤代碼中加入一段程式碼,以擷取不重複的訂單號碼並與代碼一併傳送。您不需要在 Google Ads 帳戶中進行任何修改,只要更新代碼即可。

注意事項

  • 確保您傳送的交易 ID 是動態值。如果代碼針對不同交易傳送相同的 ID 給 Google Ads,您可能會大幅漏算轉換。
  • 以下操作說明以 Active Server Pages (ASP) 為例。實際程式碼會因您使用的伺服器語言而異。請務必使用適合您網站的語言。

設定網站轉換的交易 ID

  1. 開啟轉換頁的 ASP 檔案 (如果您使用其他伺服器語言,則請開啟適用的檔案)。如果這個 ASP 檔案產生了多個網頁,請在檔案中找出負責產生轉換頁的部分。
  2. 如果網站包含的交易 ID 為變數,請找出用來儲存該項資訊的 ASP 運算式。例如:<%= orderId %>
  3. 開啟轉換頁的 HTML 程式碼,然後找出事件程式碼片段 (您也可以先修改這個程式碼片段,再將其加進轉換頁。接著,根據以下操作說明修改程式碼片段,然後按照「在網站中加入轉換追蹤代碼」一文的操作說明安裝程式碼片段)。
  4. 在事件程式碼片段的 script 部分 (<script></script> 標記之間),將 <%= orderId %> 換成步驟 2 中的 ASP 運算式:
    事件程式碼片段範例:
    
        <!-- 轉換頁事件程式碼片段範例 -->
        <script>
         gtag('event', 'conversion', {'send_to': 'AW-123456789/AbC-D_efG-h12_34-567',
          'value': 1.0,
          'currency': 'USD',
          'transaction_id': '<%= orderId %>',
         });
        </script>
    

    注意:如果您在設定轉換動作時選取「購買/提升轉換」類別,事件程式碼片段根據預設就只會納入 transaction_id 參數。

  5. 若要測試程式碼,請在您的網站上完成一次轉換,這樣就能進入轉換頁。
  6. 在網路瀏覽器中查看網頁原始碼 (在多數瀏覽器中,只要對網頁按一下滑鼠右鍵並選取 [檢視原始碼] 即可)。您應該會在網頁的 <head></head> 代碼之間看到轉換追蹤程式碼,ASP 運算式則會替換成實際的交易 ID。

設定離線轉換的交易 ID

匯入廣告點擊所帶來的轉換時,您可以視需要在交易 ID (或委刊單 ID) 欄中新增專屬交易 ID。

交易 ID 和「計算方式」設定簡介

在事件程式碼片段中加入交易 ID,並不等同於將「計算方式」設定改成每次廣告點擊只計算一次轉換。

加入交易 ID 可避免重複計算轉換的問題,這包括使用者其實只完成一次購物,卻二度開啟購買確認頁,導致系統計算了 2 次轉換的情形。

將「計算方式」設定改為一次時,系統在每次廣告點擊發生後只會計算一次轉換,就算同一筆廣告點擊實際帶來多次轉換 (例如客戶多次購物) 也是如此。

「計算方式」和交易 ID 的使用時機分述如下:

  • 若要分別追蹤每一次廣告點擊帶來的待開發客戶,請將計算方式設定改為「一次」。
  • 如想追蹤客戶點擊廣告後完成的每筆購物,且不希望重複計算同一筆購物,就可以在事件程式碼片段中加入交易 ID。我們通常會建議針對購物轉換動作加入交易 ID。

注意:

  • Google Ads 不會記錄交易 ID。
  • 即使在程式碼片段中加入交易 ID,瀏覽後轉換次數仍可能會重複計算。
  • 如果您的網站已用某種方法移除重複的轉換,建議您加入交易 ID,進一步確保轉換資料無誤。
  • 如果您使用 Google 代碼管理工具,則可使用交易 ID。請確認您輸入的交易 ID 是變數,不是靜態字串。

這對您有幫助嗎?

我們應如何改進呢?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

搜尋
清除搜尋內容
關閉搜尋
主選單
6865519474227147835
true
搜尋說明中心
true
true
true
true
true
73067
false
false
false