設定離線轉換追蹤

使用 Google Ads 轉換匯入功能,您就能查看使用者按下廣告後,在現實生活中採取了哪些行動。本文將說明如何設定 Google Ads 帳戶和網站來追蹤離線轉換;按照這些說明操作後,您就可以將轉換資料匯入 Google Ads。

本文將直接說明操作指示。如要進一步瞭解離線轉換追蹤的好處與原理,請參閱關於離線轉換追蹤

若要從 Salesforce 匯入轉換資料,請按照這些操作說明連結 Google Ads 和 Salesforce 帳戶,並於 Google Ads 廣告活動在銷售程序中達成里程碑時進行追蹤。

事前準備

匯入離線轉換前,請確認您的商家符合以下條件:

  • 請先啟用自動標記功能, 才能匯入離線轉換。
  • 您可以修改所有網頁的程式碼, 以擷取 Google 點擊 ID (GCLID) 參數;這項參數附加在使用者點選您的廣告時所連結的網址上。
  • 您可以一併儲存網站上收集來的潛在客戶資訊和相對應的 Google 點擊 ID,像潛在客戶追蹤系統就很適合使用這種方式。
  • 您的點擊轉換週期短於 90 天。如果您在最終點擊發生超過 90 天後才上傳相關轉換資料,這些轉換資料就無法匯入 Google Ads,因此也不會顯示在您的轉換統計資料中。

操作說明

匯入離線轉換追蹤的設定可分為 2 個部分:在 Google Ads 帳戶中建立轉換動作,以及設定網站和潛在客戶追蹤系統。請按照以下兩組指示來操作。

第 1 部分:建立一或多項匯入轉換動作

請為您要評估的每一種離線轉換分別建立一項新的轉換動作 (例如「合格的待開發客戶」或「已成交的交易」);您想建立幾種離線轉換動作來進行評估都可以,沒有數量上限。

建立新離線轉換動作的步驟如下:
  1. 登入 Google Ads 帳戶
  2. 按一下帳戶右上角的工具圖示
  3. 點選「評估」下方的 [轉換]。
  4. 按一下加號按鈕  來建立新的轉換動作。
  5. 這時,畫面會針對您可以追蹤的各種轉換來源列出相關選項,請按一下 [匯入]。
  6. 勾選 [其他資料來源或 CRM],接著選取 [追蹤點擊所帶來的轉換] 或 [追蹤來電所帶來的轉換]。
  7. 按一下 [繼續]。
  8. 輸入轉換動作的名稱 (請務必記住正確的名稱及拼法,因為以後在上傳離線轉換資訊時需要輸入這個名稱)。
  9. 點選 [類別] 下拉式選單,然後選取與您的轉換最相符的類別。這個類別可用來劃分轉換報表的資料,而且日後隨時都可更改。
  10. 在「價值」部分中,選擇要如何追蹤每次轉換的價值
  11. 在「計算方式」部分中,選擇要如何計算轉換
  12. 按一下 [轉換回溯期],選擇轉換動作要追蹤廣告點擊後多久以內發生的轉換 (1 至 90 天均可)。
  13. (進階) 按一下 [納入「轉換」欄]。如果您取消勾選這項預設選用的設定,「轉換」和「轉換價值」欄就不會包含這個轉換動作的資料,但「所有轉換」欄仍會納入該轉換動作的資料。
  14. 如果您使用自動出價策略將轉換最佳化,而且您「不」想要在出價策略中包含這個特定轉換動作,則適合採用這項設定。進一步瞭解「納入『轉換』欄」設定
  15. 按一下 [歸因模式],用這項設定決定如何為每一次轉換分配功勞。
    • 如要採用 Google Ads 歸因模式,請勾選 [使用 Google Ads 歸因模式],然後從下拉式選單中選取一種模式。若要進一步瞭解各個選項以及這項設定的運作方式,請參閱「歸因模式簡介」一文。
    • 如要使用您自己的歸因模式並為各個 Google 點擊 ID 匯入分配到的功勞,請選取 [使用外部歸因模式]。

      注意:轉換動作建立完畢後,您就無法在外部歸因模式和 Google Ads 歸因模式之間切換。

  16. 按一下 [建立並繼續]
  17. 按一下 [完成]。

重要事項:新轉換動作建立完畢後,請過 4-6 個小時再為該轉換動作上傳轉換資料。如果您在一開始的 4 到 6 小時期間上傳多個轉換,這些轉換可能需要 2 天的時間才會出現在您的報表上。

如何透過單一檔案上傳適用於多個帳戶的轉換

請先將所有的相關帳戶連結到一個共用的經理 (「我的客戶中心」) 帳戶,並從這個經理帳戶上傳檔案,Google Ads 就會匯入所有源自該帳戶內已連結帳戶的轉換資料。

注意事項:如果您上傳的轉換資料來自尚未與經理帳戶連結的帳戶,就會發生「未授權上傳」錯誤。

  • 如果您使用跨帳戶轉換追蹤功能:您必須先在經理帳戶層級建立匯入轉換動作,再依照指示確認所有客戶帳戶均使用該經理帳戶做為「轉換帳戶」。
  • 如果您並未使用跨帳戶轉換追蹤功能:您必須分別在每個個人帳戶中建立匯入轉換動作。但別忘了,若您跨多個帳戶追蹤相同的轉換 (如「合格的待開發客戶」),請務必為所有帳戶中的轉換名稱採用相同拼法和大小寫格式。
  • 如果您未曾使用 Google Ads 轉換追蹤,而經理帳戶下的所有帳戶都屬於同一間公司:建議您使用跨帳戶轉換追蹤,藉此簡化轉換追蹤程序與歸因報表。

第 2 部分:啟用您的網站和待開發客戶追蹤系統

在第 2 部分中,我們將介紹您需要完成的三個步驟:

  1. 更新每一個待開發客戶提交表單頁面,即可將 Google 點擊 ID 傳送到您的待開發客戶管理系統。
  2. 在所有網頁中加入指令碼 (請參閱下面的建議指令碼) 以擷取並儲存 Google 點擊 ID。
  3. 將 Google 點擊 ID 和潛在客戶資訊儲存至待開發客戶管理系統。
     

注意事項:開始進行本步驟前,請務必先完成上方第 1 部分「建立一或多項轉換動作」,否則,您將無法匯入先前的轉換資料。

  1. 您需要修改每一個表單提交頁面,以新增 Google 點擊 ID 的隱藏表單欄位。Google 點擊 ID 就是透過這種方式傳送到您的後端系統中。
    以下是具有 Google 點擊 ID 隱藏欄位的表單範例。如果您能夠直接修改表單程式碼,只要在 <form> 代碼之間插入醒目顯示的 <input> 代碼即可。在某些情況下,您的待開發客戶管理系統管理員可能需要為您產生這段表單程式碼。

 

   <form action="" name="myForm"> 		
         Name: <input type="text" name="name"> 		
         <input type="hidden" id="gclid_field" name="gclid_field" value=""> 	 	
         <input type="submit" value="Submit Form" name="btnSubmit"> 	
   </form>
       
  1. 更新各個網頁中的程式碼,以擷取並儲存 Google 點擊 ID (透過 Cookie 或本機儲存空間)。您可以自由編寫自己的指令碼,或使用以下建議指令碼。如果您使用以下的指令碼,請務必更新「var gclidFormFields」行,納入您在上個步驟建立的所有欄位 ID 清單:

    <script>

    function getParam(p) {
      var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
      return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
    }

    function getExpiryRecord(value) {
      var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // 90 天到期,以毫秒計

      var expiryDate = new Date().getTime() + expiryPeriod;
    return {
    value: value,
    expiryDate: expiryDate
    };
    }

    function addGclid() {
      var gclidParam = getParam('gclid');
      var gclidFormFields = ['gclid_field', 'foobar']; // 此處為所有可能的 Google 點擊 ID 表單欄位 ID
      var gclidRecord = null;
      var currGclidFormField;

      var gclsrcParam = getParam('gclsrc');
      var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;

    gclidFormFields.forEach(function (field) {
        if (document.getElementById(field)) {
    currGclidFormField = document.getElementById(field);
    }
      });

      if (gclidParam && isGclsrcValid) {
    gclidRecord = getExpiryRecord(gclidParam);
    localStorage.setItem('gclid', JSON.stringify(gclidRecord));
    }

      var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));
      var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;

      if (currGclidFormField && isGclidValid) {
    currGclidFormField.value = gclid.value;
    }
    }

    window.addEventListener('load', addGclid);

    </script>

新增程式碼:

  • 為了避免遺漏某些轉換,強烈建議您將這段指令碼新增到網站上的每個頁面 (不只是到達網頁)。例如,您可以將指令碼加入網頁範本中,如此一來,所有新網頁均會自動包含這段指令碼。或者,您也可以在頁尾之類的全域元素中加入指令碼。

  • 新增指令碼時,建議將指令碼插入每個網頁 (緊接在結尾 </body> 代碼前)。

  1. 修改後端客戶資料管理系統,讓系統在收到表單欄位的 Google 點擊 ID 值時,能夠將 Google 點擊 ID 和潛在客戶資訊一同儲存。例如,如果您使用待開發客戶管理系統,請讓您的 IT 團隊在您的待開發客戶物件中加入自訂欄位,以便輕鬆可靠地儲存及擷取 Google 點擊 ID。如需詳請,建議 IT 團隊參閱所使用之特定系統的整合指南。

訣竅:使用 Google 代碼管理工具來收集 Google 點擊 ID

如果您擁有 Google 代碼管理工具帳戶,且在所有表單中使用相同的欄位名稱;則可以依照下列步驟,透過帳戶導入上述指令碼:

  1. 前往 http://www.google.com/tagmanager 登入 Google 代碼管理工具帳戶。
  2. 在「帳戶」下,點選用於 Google Ads 代碼的容器所屬的帳戶名稱。
  3. 在「容器」下點選所要使用容器的名稱。
  4. 按一下 [新增] 按鈕,然後在下拉式選單中選取 [代碼]。
  5. 在 [代碼名稱] 欄位中輸入名稱 (比方說「轉換匯入專用的 Google Ads 點擊 ID 集合」)。
  6. 在「代碼類型」下方,從下拉式選單中選取 [自訂 HTML 代碼]
  7. 複製前述步驟 2 中的 JavaScript 程式碼,並貼進 [HTML] 欄位。
  8. 在「觸發規則」下點選 [+ 新增] 按鈕,接著勾選「所有網頁」旁邊的方塊,然後按一下 [儲存]。
  9. 按一下 [儲存]。
  10. 按一下 [建立版本] 按鈕。
  11. 按一下 [發佈] 按鈕。

將轉換資料匯入 Google Ads

現在 Google Ads 帳戶、網站和待開發客戶追蹤系統的設定已經大功告成,接下來請按照操作說明將轉換資料匯入 Google Ads,完成追蹤離線轉換的程序。

這對您有幫助嗎?
我們應如何改進呢?

還有其他問題嗎?

登入即可獲得其他支援選項,快速解決您的問題