在轉換追蹤代碼中設定獲取新客參數

只要設定獲客目標,就能在 Google Ads 廣告活動中以獲取新客做為最佳化目標。本文將說明如何使用代碼來設定獲取新客報表,進一步提升在廣告活動中偵測新顧客的準確度。進一步瞭解獲客目標

注意:獲客報表適用於以獲客目標為最佳化依據的廣告主。獲客報表僅適用於 Google Ads 的「購物」轉換。您可以使用 Google 代碼、Google 代碼管理工具、Shopify、Firebase、Google Analytics 和離線轉換匯入功能,追蹤購物轉換。目前不支援 Floodlight 購物轉換。Shopify 廣告主遷移至 Google & YouTube 應用程式後,系統會自動為他們設定參數。

本頁內容


設定獲客報表

注意:Floodlight 轉換目前不支援獲取新客代碼。

使用 Google 代碼 (Google Ads 轉換追蹤) 安裝

步驟 1 (1/2):在網站上安裝 Google 代碼轉換追蹤程式碼

請參閱「為網站設定轉換追蹤」一文,使用 Google 代碼設定轉換追蹤。

步驟 2 (2/2):在代碼事件程式碼片段中加入 new_customer 參數

建議您在事件程式碼片段中加入下列顧客參數:

參數 值類型 說明
new_customer

布林值:

True / False / [未指定]

轉換的顧客是新顧客嗎?
  • True:在指定時間範圍內未曾購物的新顧客 (流失回溯期建議且預設為 540 天,但並非必要)。
  • False:在指定時間範圍內曾購物的回訪顧客。
  • 不確定:無法確定是不是新顧客 (比方說顧客使用了訪客結帳功能,因此無法判斷)。

使用上述參數設定的 Google 代碼範例:

使用 Google Ads 轉換追蹤進行安裝

<script type="text/javascript">

gtag('event', 'purchase', {

"send_to": "AW-CONVERSION_ID/CONVERSION_LABEL", /* 請用您的值取代 */

...

"new_customer": true, /* 動態計算,會填入 true/false */

...

]

});

/* ]]> */

使用 Google 代碼 (Google Analytics 轉換追蹤) 安裝

步驟 1 (1/2):在網站上安裝 Google 代碼轉換追蹤程式碼

請參閱「為網站設定轉換追蹤」一文,使用 Google 代碼設定轉換追蹤。

步驟 2 (2/2):在代碼事件程式碼片段中加入 customer_type 參數

建議您在事件程式碼片段中加入下列顧客參數:

參數 值類型 說明
customer_type

字串:

'new''returning'

轉換的顧客是新顧客嗎?
  • New:在指定時間範圍內未曾購物的新顧客。Google 自動偵測回訪顧客的回溯期為 540 天。
  • Returning:在指定時間範圍內曾購物的回訪顧客

使用上述參數設定的 Google 代碼範例:

使用 Google Analytics 轉換追蹤進行安裝

<script type='text/javascript'>

gtag('event', 'purchase', {

'send_to': 'G-XXXXXXXXXX', /* 請用您的 GOOGLE 代碼 ID 取代 */

...

'customer_type': 'new', /* 會動態計算,填入 new/returning */

...

]

});

/* ]]> */

透過 Google 代碼管理工具進行設定

注意:如果您已在 Shopify 上直接導入 Google 代碼或 Google 代碼管理工具,請參閱這篇文章,進一步瞭解如何使用 Shopify 的 Google & YouTube 應用程式遷移 Google 代碼。

在 Google 代碼管理工具程式碼中加入 new_customer 參數

  1. 選取新顧客轉換代碼。
  2. 勾選「提供新顧客數位資料」核取方塊。
  3. 選擇「資料層」或「自訂欄位」做為資料來源。
  4. 將下列變數加進結帳頁面供系統參照。
參數 值類型 說明
new_customer

布林值:

True / False / [未指定]

轉換的顧客是新顧客嗎?
  • True:在指定時間範圍內未曾購物的新顧客 (流失回溯期建議且預設為 540 天,但並非必要)。
  • False:在指定時間範圍內曾購物的回訪顧客。
  • 不確定:無法確定是不是新顧客 (比方說顧客使用了訪客結帳功能,因此無法判斷)。

資料層用來暫時保留資料,其結構化格式可由代碼管理工具解讀,方便您把來自自家網頁/行動應用程式的資料傳送至代碼管理工具中的代碼、觸發條件與其他變數。

但就算您沒有設定資料層,變數也能擷取資訊。您也可以設定代碼管理工具的變數,直接從自訂欄位、第一方 Cookie 和 DOM 擷取值;不過,最佳做法還是讓變數直接從結構完善的資料層物件擷取資訊。導入資料層可避免因為不小心修改程式碼而遺失資料、讓資料模型維持完整結構且易於存取,並簡化疑難排解的過程。

針對每次轉換,您可讓 Google 自動偵測是否為新的轉換,也可以透過轉換代碼自行記錄,提高 Google Ads 報表的準確度。此外,您也可以為新顧客首購賦予一定百分比的平均訂單價值,藉此調整他們的價值。

顧客生命週期價值的計算依據是購物廣告活動的平均轉換價值和顧客購買頻率。決定顧客生命週期價值之後,您可以在能夠負擔的範圍內,指定一定的百分比做為新客價值。

資料層導入範例:

dataLayer.push({

'event': 'purchase',

'transaction_id': '1545c34e-691e-4726-aeda-b798df255e9c',

'affiliation': 'Google online store',

'value': 23.07,

'currency': 'USD',

'new_customer': true,

});

自訂欄位導入範例:

使用 Google Ads 轉換追蹤進行安裝

<script type='text/javascript'>

send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* 請用您的值取代 */

transaction_id = '1545c34e-691e-4726-aeda-b798df255e9c';

affiliation = 'Google online store';

value = 23.07;

currency = 'USD';

new_customer = true;

</script>

使用 Google Analytics 轉換追蹤進行安裝

在 Google 代碼管理工具中取得資料後,請務必在該工具中進行設定。

事件代碼

設定事件代碼。請確認您已備妥事件名稱、GA 追蹤 ID、new_customer 參數和變數值。

設定變數

請務必設定觸發條件和變數。您可以透過資料層變數或 JavaScript 變數執行這項操作。

注意:如果您使用伺服器端 Google 代碼管理工具做為傳遞工具,可以按照上述說明導入,系統會自動進行所有作業。伺服器端 Google 代碼管理工具使用者也可以使用 sGTM,在透過伺服器端容器傳送事件時,為事件加入這些額外資料。

如果兩者皆是,您就可以近乎即時地在 Firebase 中對事件進行偵錯。您也可以在 Firebase 中追蹤新顧客事件

透過 Firebase 進行設定

如果您目前使用 Google 代碼管理工具,可以繼續用這個工具搭配 Firebase 來評估 AndroidiOS 應用程式。下列步驟說明如何設定及驗證 Firebase 轉換追蹤。

步驟 1 (1/3):設定 Firebase 轉換追蹤

  1. 將 Google Analytics 加進您的 AndroidiOS 應用程式。
  2. 登入 Google Ads 帳戶
  3. 連結 Google Ads 帳戶與 Google Analytics 應用程式和 Firebase。請按照這裡的說明操作。
  4. 使用 Firebase SDK 評估 Google Analytics 應用程式的應用程式轉換。請按照使用 Firebase 評估應用程式轉換相關文章的說明操作。
注意:您必須採用新版 SDK、Android 17.3 版和 iOS 6.2 版或更新版本,才能使用 Firebase 評估轉換。

步驟 2 (2/3):驗證轉換動作設定

為了追蹤獲取新客情形,建議您確認是否已正確設定轉換動作。將轉換動作設定對應至以下項目:

  • 將「轉換動作類別」設為「購買」。
  • 將「Firebase 事件」設為「購買」。
  • 將「來源」設為「Firebase」。
  • 將轉換動作設為「可出價」(主要轉換動作)。

步驟 3 (3/3):將 customer_type 參數加進 purchase 事件

您必須先更新 customer_type 事件,才能加入 customer_type 參數。如果您尚未建立 purchase 事件,請按照 AndroidiOS的說明操作。使用 Firebase 追蹤新顧客開發時,必須使用下列 customer_type 參數。

參數 值類型 說明
customer_type 字串:'new''returning' 轉換的顧客是新顧客嗎?
  • New:在指定時間範圍內未曾購物的新顧客。建議使用 540 天的流失回溯期,且系統會預設為這個值,但並非必要。
  • Returning:在指定時間範圍內曾購物的回訪顧客
  • 不確定:無法確定是不是新顧客 (比方說顧客使用了訪客結帳功能,因此無法判斷)

新顧客促成的 Firebase ecommerce_purchase 事件範例。

Android

// Prepare ecommerce bundle

Bundle ecommerceBundle = new Bundle();

// Set relevant bundle-level parameters

// New customer information. Should be calculated dynamically and populated with true/false.

ecommerceBundle.putString( "customer_type", "new" ); // or "returning"

ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Revenue, optional

ecommerceBundle.putString( Param.CURRENCY, "USD" ); // Optional

// Log event with ecommerce bundle

mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );

iOS

// Prepare ecommerce dictionary

NSDictionary *ecommerce = @{

// New customer information. Calculate dynamically, populate with @YES/@NO.

@"customer_type" : new, // or returning

// kFIRParameterValue : @75.98, // Revenue, optional.

// kFIRParameterCurrency : @"USD", // Optional.

};

// Log ecommerce_purchase event with ecommerce dictionary.

[FIRAnalytics logEventWithName:kFIREventPurchase

parameters:ecommerce];

使用離線轉換安裝

如果您使用離線轉換匯入或待開發客戶強化轉換,可以透過 Google Ads API、Google Analytics 資料匯入和 Measurement Protocol,在匯入作業中導入新的獲取新客參數。
透過 API 上傳
參數 值類型 說明
customer_type 字串:'new''returning' 轉換的客戶是新客戶嗎?
  • New:在指定時間範圍內未曾購物的新顧客
  • Returning:在指定時間範圍內曾購物的回訪顧客
  • 不確定:無法確定是不是新顧客 (比方說顧客使用了訪客結帳功能,因此無法判斷)

如要進一步瞭解 customer_type 欄位,請參閱 ClickConversion API 說明文件。

檔案上傳不支援新的顧客參數。

測試新客戶轉換

請確認您使用的是 Google 代碼,且已設定 customer_type 參數。

使用 Tag Assistant 確認是否傳送參數 (建議做法)

  1. 前往「目標」選單 目標圖示 中的「摘要」。
  2. 選取「查看所有轉換動作」
  3. 在轉換摘要表格中,查看「追蹤狀態」欄是否顯示「未驗證」或「已停用」狀態。
  4. 選取「動作」欄中的「疑難排解」
  5. 按一下「開始使用」,在新視窗中開啟 Tag Assistant。
  6. 輸入要排解問題的網頁網址。建議您使用到達網頁或首頁,不要直接輸入轉換頁網址;您可在到達網頁開啟後再前往轉換頁。
  7. 選取「連線」。系統會在新的瀏覽器分頁中開啟您的網頁。轉換摘要表格和 Tag Assistant 視窗會保持開啟,以供稍後使用。請勿關閉這些分頁。
  8. 搜尋包含轉換 (vndc) 的要求。查詢字串參數必須包含其他參數,如下列範例所示:
    • 新顧客:vdnc: true
    • 回訪顧客:vdnc: false
  9. Tag Assistant 會逐步引導您驗證轉換動作,並針對每項測試提供意見回饋。
  10. 觸發要測試的轉換動作後,請選取「完成」。如果您認為已觸發轉換,但 Tag Assistant 未顯示觸發成功,您可以選取「我確認已觸發轉換
    • 您可選取 Tag Assistant 徽章並拖曳到網頁上的任何位置,或將徽章縮到最小,以查看及測試您的網頁。
  11. 選取「完成」後,Tag Assistant 徽章和您的網頁就會關閉。測試結果會在 Tag Assistant 視窗中開啟。疑難排解頁面上的結果會顯示您原本測試的轉換動作結果,以及您測試過的任何其他轉換動作。您也可在此頁面查看每個已驗證轉換動作的其他資訊。
  12. 完成後,請選取「關閉 Tag Assistant」。Tag Assistant 會引導您回到 Google Ads 轉換摘要頁面。

使用 Chrome 開發人員工具檢查網頁

請按照下列步驟,使用 Chrome 開發人員工具檢查網頁,確認程式碼已完成最佳化:

  1. 選取瀏覽器視窗右上角的 Chrome 選單。
  2. 依序選取「工具」和「開發人員工具」
  3. 對任何網頁元素按一下滑鼠右鍵,然後選取「檢查元素」,開發人員工具視窗就會在 Chrome 瀏覽器的底部開啟。
  4. 在開發人員工具視窗中選取「Network」
  5. 在網路瀏覽器中提交測試訂單。
  6. 搜尋「/conversion」找出包含轉換的要求。查詢字串參數必須包含其他參數,如下列範例所示:
    • 新顧客:vdnc: true
    • 回訪顧客:vdnc: false

使用 Firebase 測試新顧客轉換

請確認您使用的是 Firebase,且已經用購物車資料參數新增或調整購買事件。


Shopify 廣告主

我們強烈建議 Shopify 廣告主安裝 Google 開發的 Google & YouTube 應用程式。此應用程式會自動在 Shopify 商店中導入必要的 Google 追蹤程式碼,因此不必手動加入代碼。在升級版感謝頁面中,系統也會根據顧客是否在 Shopify 商店中下第一筆訂單,自動識別新顧客,簡化導入程序。如果您已在 Shopify 上直接導入 Google 代碼或 Google 代碼管理工具,請參閱這篇文章,進一步瞭解如何使用 Shopify 的 Google & YouTube 應用程式遷移 Google 代碼。


相關連結

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
12183194838479048879
true
搜尋說明中心
true
true
true
true
true
true
73067
false
false
true
true
false