只要設定獲客目標,就能在 Google Ads 廣告活動中以獲取新客做為最佳化目標。本文將說明如何使用代碼來設定獲取新客報表,進一步提升在廣告活動中偵測新顧客的準確度。進一步瞭解獲客目標。
本頁內容
設定獲客報表
使用 Google 代碼 (Google Ads 轉換追蹤) 安裝
步驟 1 (1/2):在網站上安裝 Google 代碼轉換追蹤程式碼
請參閱「為網站設定轉換追蹤」一文,使用 Google 代碼設定轉換追蹤。
步驟 2 (2/2):在代碼事件程式碼片段中加入 new_customer 參數
建議您在事件程式碼片段中加入下列顧客參數:
| 參數 | 值類型 | 說明 |
new_customer |
布林值:
|
轉換的顧客是新顧客嗎?
|
使用上述參數設定的 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 |
字串:
|
轉換的顧客是新顧客嗎?
|
使用上述參數設定的 Google 代碼範例:
使用 Google Analytics 轉換追蹤進行安裝
<script type='text/javascript'>
gtag('event', 'purchase', {
'send_to': 'G-XXXXXXXXXX', /* 請用您的 GOOGLE 代碼 ID 取代 */
...
'customer_type': 'new', /* 會動態計算,填入 new/returning */
...
]
});
/* ]]> */
透過 Google 代碼管理工具進行設定
在 Google 代碼管理工具程式碼中加入 new_customer 參數
- 選取新顧客轉換代碼。
- 勾選「提供新顧客數位資料」核取方塊。
- 選擇「資料層」或「自訂欄位」做為資料來源。
- 將下列變數加進結帳頁面供系統參照。
| 參數 | 值類型 | 說明 |
new_customer |
布林值:
|
轉換的顧客是新顧客嗎?
|
資料層用來暫時保留資料,其結構化格式可由代碼管理工具解讀,方便您把來自自家網頁/行動應用程式的資料傳送至代碼管理工具中的代碼、觸發條件與其他變數。
但就算您沒有設定資料層,變數也能擷取資訊。您也可以設定代碼管理工具的變數,直接從自訂欄位、第一方 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 變數執行這項操作。
如果兩者皆是,您就可以近乎即時地在 Firebase 中對事件進行偵錯。您也可以在 Firebase 中追蹤新顧客事件。
透過 Firebase 進行設定
步驟 1 (1/3):設定 Firebase 轉換追蹤
- 將 Google Analytics 加進您的 Android 或 iOS 應用程式。
- 登入 Google Ads 帳戶。
- 連結 Google Ads 帳戶與 Google Analytics 應用程式和 Firebase。請按照這裡的說明操作。
- 使用 Firebase SDK 評估 Google Analytics 應用程式的應用程式轉換。請按照使用 Firebase 評估應用程式轉換相關文章的說明操作。
步驟 2 (2/3):驗證轉換動作設定
為了追蹤獲取新客情形,建議您確認是否已正確設定轉換動作。將轉換動作設定對應至以下項目:
- 將「轉換動作類別」設為「購買」。
- 將「Firebase 事件」設為「購買」。
- 將「來源」設為「Firebase」。
- 將轉換動作設為「可出價」(主要轉換動作)。
步驟 3 (3/3):將 customer_type 參數加進 purchase 事件
您必須先更新 customer_type 事件,才能加入 customer_type 參數。如果您尚未建立 purchase 事件,請按照 Android和 iOS的說明操作。使用 Firebase 追蹤新顧客開發時,必須使用下列 customer_type 參數。
| 參數 | 值類型 | 說明 |
customer_type |
字串:'new''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];
使用離線轉換安裝
| 參數 | 值類型 | 說明 |
customer_type |
字串:'new''returning' |
轉換的客戶是新客戶嗎?
|
如要進一步瞭解 customer_type 欄位,請參閱 ClickConversion API 說明文件。
檔案上傳不支援新的顧客參數。
測試新客戶轉換
請確認您使用的是 Google 代碼,且已設定 customer_type 參數。
使用 Tag Assistant 確認是否傳送參數 (建議做法)
- 前往「目標」選單
中的「摘要」。
- 選取「查看所有轉換動作」。
- 在轉換摘要表格中,查看「追蹤狀態」欄是否顯示「未驗證」或「已停用」狀態。
- 選取「動作」欄中的「疑難排解」。
- 按一下「開始使用」,在新視窗中開啟 Tag Assistant。
- 輸入要排解問題的網頁網址。建議您使用到達網頁或首頁,不要直接輸入轉換頁網址;您可在到達網頁開啟後再前往轉換頁。
- 選取「連線」。系統會在新的瀏覽器分頁中開啟您的網頁。轉換摘要表格和 Tag Assistant 視窗會保持開啟,以供稍後使用。請勿關閉這些分頁。
- 搜尋包含轉換 (vndc) 的要求。查詢字串參數必須包含其他參數,如下列範例所示:
- 新顧客:vdnc: true
- 回訪顧客:vdnc: false
- Tag Assistant 會逐步引導您驗證轉換動作,並針對每項測試提供意見回饋。
- 觸發要測試的轉換動作後,請選取「完成」。如果您認為已觸發轉換,但 Tag Assistant 未顯示觸發成功,您可以選取「我確認已觸發轉換」。
- 您可選取 Tag Assistant 徽章並拖曳到網頁上的任何位置,或將徽章縮到最小,以查看及測試您的網頁。
- 選取「完成」後,Tag Assistant 徽章和您的網頁就會關閉。測試結果會在 Tag Assistant 視窗中開啟。疑難排解頁面上的結果會顯示您原本測試的轉換動作結果,以及您測試過的任何其他轉換動作。您也可在此頁面查看每個已驗證轉換動作的其他資訊。
- 完成後,請選取「關閉 Tag Assistant」。Tag Assistant 會引導您回到 Google Ads 轉換摘要頁面。
使用 Chrome 開發人員工具檢查網頁
請按照下列步驟,使用 Chrome 開發人員工具檢查網頁,確認程式碼已完成最佳化:
- 選取瀏覽器視窗右上角的 Chrome 選單。
- 依序選取「工具」和「開發人員工具」。
- 對任何網頁元素按一下滑鼠右鍵,然後選取「檢查元素」,開發人員工具視窗就會在 Chrome 瀏覽器的底部開啟。
- 在開發人員工具視窗中選取「Network」。
- 在網路瀏覽器中提交測試訂單。
- 搜尋「/conversion」找出包含轉換的要求。查詢字串參數必須包含其他參數,如下列範例所示:
- 新顧客:vdnc: true
- 回訪顧客:vdnc: false
使用 Firebase 測試新顧客轉換
請確認您使用的是 Firebase,且已經用購物車資料參數新增或調整購買事件。
Shopify 廣告主
我們強烈建議 Shopify 廣告主安裝 Google 開發的 Google & YouTube 應用程式。此應用程式會自動在 Shopify 商店中導入必要的 Google 追蹤程式碼,因此不必手動加入代碼。在升級版感謝頁面中,系統也會根據顧客是否在 Shopify 商店中下第一筆訂單,自動識別新顧客,簡化導入程序。如果您已在 Shopify 上直接導入 Google 代碼或 Google 代碼管理工具,請參閱這篇文章,進一步瞭解如何使用 Shopify 的 Google & YouTube 應用程式遷移 Google 代碼。
