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

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

注意:您必須先設定獲客目標,才能啟用獲取新客報表。

設定獲取新客報表的操作說明

透過全域網站代碼進行設定

注意:如要使用這個選項,您須在 Google Ads 中設定符合特定條件的「購買」轉換動作,並在帳戶中設定獲取新客。進一步瞭解獲客目標

步驟 1:在網站上加入 Google 代碼轉換追蹤程式碼

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

注意:只有 Google Ads 轉換追蹤的可出價購物轉換可用於新顧客轉換目標。您無法在 Floodlight 或 Google Analytics 中,使用 Google 代碼來追蹤新顧客。

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

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

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

使用上述參數設定的全域網站代碼範例:

<script type="text/javascript">

gtag('event', 'purchase', {

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

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

]

});

/* ]]> */

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

按照下列操作說明,在 Google 代碼管理工具程式碼中加入 new_customer 參數

  1. 選取新顧客轉換代碼。
  2. 勾選「提供新顧客數位資料」核取方塊。
  3. 選擇「資料層」或「自訂欄位」做為資料來源。
  4. 將下列變數加進結帳頁面供系統參照。
參數 值類型 說明
new_customer 布林值:True/False/[不確定] 轉換的顧客是新顧客嗎?
  • True:在指定時間範圍內未曾購物的新顧客 (流失回溯期建議且預設為 540 天,但並非必要)。
  • False:在指定時間範圍內曾購物的回訪顧客。
  • 不確定:無法確定是不是新顧客 (比方說顧客使用了訪客結帳功能,因此無法判斷)。
customer_lifetime_value 幣別

顧客生命週期價值是否歸因於完成獲取新客轉換的顧客?

  • True:如果 new_customer 參數標示為「True」,Google Ads 就會記錄貨幣價值。
  • False:如果 new_customer 參數標示為「False」,Google Ads 就不會記錄貨幣價值。

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

但就算您沒有設定資料層,變數也能擷取資訊。您也可以設定代碼管理工具的變數,直接從自訂欄位、第一方 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,

});

自訂欄位導入範例:

<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>

注意:請在代碼管理工具內建立「使用者定義變數」,供代碼管理工具參照。

透過 Firebase 進行設定

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

步驟 1:設定 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:驗證轉換動作設定

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

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

步驟 3:將 new_customer 參數加到 purchase 事件

您必須先更新 purchase 事件,才能加入 new_customer 參數。如果您尚未建立 purchase 事件,請按照 Android 版iOS 版的說明操作。使用 Firebase 追蹤獲取新客時,必須使用下列 new_customer 參數。

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

新顧客促成的 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.putBoolean( "new_customer", true ); // or false

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.

@"new_customer" : @YES, // or @NO

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

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

};

// Log ecommerce_purchase event with ecommerce dictionary.

[FIRAnalytics logEventWithName:kFIREventPurchase

parameters:ecommerce];

測試新顧客轉換

確認您使用的是全域網站代碼,且已設定 new_customer 參數。如果您能夠建立測試訂單,請按照下列步驟確認系統能否順利傳送參數。

  1. 請按照下列步驟,使用 Chrome 開發人員工具檢查網頁,確認程式碼已完成最佳化:
  • 選取瀏覽器視窗右上角的 Chrome 選單。依序選取「工具」和「開發人員工具」
  • 對任何網頁元素按一下滑鼠右鍵,然後選取「檢查元素」,開發人員工具視窗就會在 Chrome 瀏覽器的底部開啟。
  1. 在開發人員工具視窗中選取「Network」
  2. 在網路瀏覽器中提交測試訂單。
  3. 搜尋包含轉換的要求 (搜尋「/conversion」);查詢字串參數必須包含其他參數,如下列範例所示:

vdnc: true,其中 vdnc = new_customer

使用 Firebase 測試新顧客轉換

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

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

相關連結

這對您有幫助嗎?

我們應如何改進呢?
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

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