Mục tiêu thu nạp khách hàng mới giúp bạn tối ưu hoá để thu nạp khách hàng mới trong chiến dịch trên Google Ads. Trong bài viết này, chúng tôi sẽ hướng dẫn cách thiết lập tính năng báo cáo lượt thu nạp khách hàng mới bằng cách gắn thẻ để phát hiện khách hàng mới một cách chính xác hơn trong chiến dịch của bạn. Tìm hiểu thêm về mục tiêu thu nạp khách hàng mới
Hướng dẫn thiết lập báo cáo thu nạp khách hàng
Cài đặt bằng thẻ toàn trang web
Lưu ý: Để sử dụng lựa chọn này, bạn phải thiết lập hành động chuyển đổi "Giao dịch mua" trong Google Ads sao cho đáp ứng một số thông số kỹ thuật nhất định. Ngoài ra, bạn phải thiết lập mục tiêu thu nạp khách hàng trong tài khoản của mình. Tìm hiểu thêm về mục tiêu thu nạp khách hàng mới
Bước 1: Cài đặt đoạn mã theo dõi lượt chuyển đổi của thẻ Google trên trang web của bạn
Xem bài viết Thiết lập tính năng theo dõi lượt chuyển đổi cho trang web để cài đặt tính năng theo dõi lượt chuyển đổi bằng thẻ Google.
Bước 2: Thêm thông số new_customer
vào đoạn mã sự kiện của thẻ
Bạn sẽ cần thêm thông số khách hàng sau vào đoạn mã sự kiện:
Thông số | Loại giá trị | Nội dung mô tả |
new_customer |
Boolean: True / False / [Not specified] | Khách hàng đang chuyển đổi có phải là khách hàng mới không?
|
Ví dụ về thẻ toàn trang web được thiết lập bằng thông số ở trên:
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-CONVERSION_ID/CONVERSION_LABEL", /* PLEASE REPLACE WITH YOUR VALUE */
...
"new_customer": true, /* calculate dynamically, populate with true/false */
...
]
});
/* ]]> */
Cài đặt bằng Trình quản lý thẻ của Google
Hãy làm theo những hướng dẫn sau để thêm thông số new_customer
vào mã Trình quản lý thẻ của Google
- Chọn thẻ chuyển đổi khách hàng mới.
- Đánh dấu vào hộp “Cung cấp dữ liệu khách hàng mới”.
- Chọn nguồn dữ liệu là Lớp dữ liệu hoặc Trường tuỳ chỉnh.
- Bạn bắt buộc phải thêm các biến dưới đây vào trang thanh toán để được tham chiếu.
Thông số | Loại giá trị | Nội dung mô tả |
new_customer |
Boolean: True / False / [Not specified] | Khách hàng đang chuyển đổi có phải là khách hàng mới không?
|
customer_lifetime_value |
Đơn vị tiền tệ |
Giá trị vòng đời của khách hàng có được phân bổ cho khách hàng thực hiện lượt chuyển đổi (khách hàng mới) không?
|
Lớp dữ liệu dùng để lưu giữ dữ liệu tạm thời. Đây là định dạng có cấu trúc mà Trình quản lý thẻ có thể hiểu. Định dạng này giúp bạn dễ dàng di chuyển dữ liệu đó từ trang web hoặc ứng dụng dành cho thiết bị di động của bạn sang thẻ, trình kích hoạt và các biến khác trong Trình quản lý thẻ.
Bạn không nhất thiết phải thiết lập lớp dữ liệu để biến truy xuất thông tin. Bạn cũng có thể định cấu hình Biến trình quản lý thẻ để truy xuất các giá trị trực tiếp từ Trường tùy chỉnh, cookie của bên thứ nhất và DOM. Tuy nhiên, cách tốt nhất là để các biến của bạn truy xuất thông tin trực tiếp từ một đối tượng lớp dữ liệu được sắp xếp hợp lý. Việc triển khai lớp dữ liệu có thể làm giảm thiểu khả năng mất dữ liệu do vô tình thay đổi đoạn mã, từ đó xây dựng một mô hình dữ liệu được sắp xếp hợp lý và có thể truy cập, đồng thời giúp khắc phục sự cố dễ dàng hơn.
Đối với mỗi lượt chuyển đổi, bạn có thể cho phép Google tự động phát hiện xem có lượt chuyển đổi mới hay không hoặc tự mình báo cáo lượt chuyển đổi này thông qua thẻ chuyển đổi để có báo cáo chính xác hơn trong Google Ads. Bạn cũng có thể điều chỉnh giá trị của một khách hàng mới bằng cách thêm một phần giá trị trung bình của đơn đặt hàng vào giao dịch mua hàng đầu tiên của họ.
Giá trị vòng đời của khách hàng được tính dựa trên giá trị lượt chuyển đổi trung bình cho chiến dịch Mua sắm và tần suất mua hàng của khách hàng. Lưu ý: bạn có thể chọn một phân số để xác định giá trị khách hàng mới mà bạn muốn.
Ví dụ về cách triển khai bằng Lớp dữ liệu:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Ví dụ về cách triển khai bằng Trường tuỳ chỉnh:
<script type="text/javascript">
send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* PLEASE REPLACE WITH YOUR VALUE */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Google online store";
value = 23.07;
currency = "USD";
new_customer = true;
</script>
Cài đặt bằng Firebase
Bước 1: Thiết lập tính năng theo dõi lượt chuyển đổi của Firebase
- Thêm Google Analytics vào ứng dụng dành cho Android hoặc iOS của bạn.
- Đăng nhập vào Tài khoản Google Ads của bạn.
- Liên kết tài khoản Google Ads với Ứng dụng Google Analytics và Firebase. Làm theo hướng dẫn về cách liên kết.
- Đo lường lượt chuyển đổi ứng dụng từ Ứng dụng Google Analytics bằng SDK Firebase. Làm theo hướng dẫn về cách đo lường lượt chuyển đổi ứng dụng bằng Firebase.
Bước 2: Xác minh chế độ cài đặt hành động chuyển đổi
Để theo dõi số lượt thu nạp khách hàng mới, bạn nên xác minh rằng bạn đã thiết lập hành động chuyển đổi đúng cách. Hãy liên kết chế độ cài đặt hành động chuyển đổi theo các yêu cầu sau:
- Đặt "danh mục hành động chuyển đổi" thành "lượt mua hàng".
- Đặt “sự kiện Firebase” thành “lượt mua hàng”.
- Đặt “nguồn” thành “Firebase”.
- Thiết lập để hành động chuyển đổi “có thể đặt giá thầu” (hành động chuyển đổi chính).
Bước 3: Thêm thông số new_customer
vào sự kiện purchase
Trước khi thêm thông số new_customer
, bạn phải cập nhật sự kiện purchase
. Nếu bạn chưa tạo sự kiện purchase, hãy làm theo hướng dẫn dành cho Android và iOS. Bạn phải có thông số new_customer
sau đây để theo dõi lượt thu nạp khách hàng mới bằng Firebase.
Thông số | Loại giá trị | Nội dung mô tả |
new_customer |
Boolean: True / False / [Not specified] | Khách hàng đang chuyển đổi có phải là khách hàng mới không?
|
Ví dụ về sự kiện ecommerce_purchase
trên Firebase do khách hàng mới mang lại.
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];
Thử nghiệm lượt chuyển đổi của khách hàng mới
Xác nhận rằng bạn đang sử dụng thẻ toàn trang web và bạn đã cài đặt thông số new_customer
. Nếu bạn có thể tạo một đơn đặt hàng thử nghiệm, hãy thực hiện các bước sau để xác nhận liệu các thông số có đang được truyền đi hay không.
- Sử dụng Công cụ cho nhà phát triển Chrome và làm theo các bước sau để kiểm tra trang nhằm đảm bảo việc tối ưu hoá đoạn mã:
- Chọn biểu tượng trình đơn Chrome ở góc trên cùng bên phải của cửa sổ trình duyệt. Chọn Công cụ, rồi chọn Công cụ cho nhà phát triển.
- Nhấp chuột phải vào một phần tử trang bất kỳ rồi chọn Kiểm tra phần tử. Cửa sổ Công cụ dành cho nhà phát triển sẽ mở ra ở phần dưới cùng của trình duyệt Chrome.
- Trong cửa sổ Công cụ dành cho nhà phát triển, hãy chọn Mạng.
- Gửi đơn đặt hàng thử nghiệm của bạn trong trình duyệt web.
- Tìm kiếm yêu cầu có chứa lượt chuyển đổi của bạn (hãy tìm kiếm bằng cụm “/lượt chuyển đổi”). Thông số chuỗi của cụm từ tìm kiếm đó phải bao gồm các thông số bổ sung như trong ví dụ bên dưới:
vdnc: true trong đó vdnc = new_customer
Thử nghiệm lượt chuyển đổi của khách hàng mới bằng Firebase
Xác nhận rằng bạn đang sử dụng Firebase và bạn đã thêm hoặc đã điều chỉnh sự kiện mua hàng bằng thông số dữ liệu giỏ hàng.
Sau đó, bạn có thể gỡ lỗi sự kiện trong Firebase gần như theo thời gian thực. Bạn cũng có thể theo dõi sự kiện khách hàng mới trong Firebase.