Gunakan resource CustomerLifecycleGoal
dan
CampaignLifecycleGoal
dari
Google Ads API untuk mengonfigurasi sasaran yang terkait dengan siklus proses pelanggan. Mulai versi 15,
Google Ads API mendukung sasaran akuisisi
pelanggan untuk mengakuisisi
pelanggan baru secara efisien melalui kampanye Penelusuran dan Performa Maksimal
Google Ads Anda.
Jika akun Google Ads Anda menggunakan tracking konversi lintas-akun, Anda harus mengonfigurasi sasaran siklus proses pelanggan di akun pelanggan konversi Google Ads, bukan langsung di akun Google Ads. Anda harus tetap menyetel Namun, sasaran siklus proses kampanye tersebut di akun Anda. Hal ini mirip dengan bagaimana Anda mengelola sasaran lainnya saat menggunakan tracking konversi lintas-akun.
Mengonfigurasi sasaran siklus proses pelanggan
Pada tingkat pelanggan, konfigurasikan sasaran siklus proses dengan membuat atau memperbarui
CustomerLifecycleGoal
Maksimal ada satu CustomerLifecycleGoal
per akun Google Ads. Tujuan
Kolom customer_acquisition_goal_value_settings.value
menentukan
penyesuaian nilai untuk ditambahkan ke konversi pembelian pertama pelanggan baru. Anda dapat
baca customer_acquisition_goal_value_settings.high_lifetime_value
dari
sasaran, tetapi kolom ini tidak dapat diubah di Google Ads API.
Menyegmentasikan audiens
Mulai Google Ads API v17, Anda harus menggunakan resource UserListCustomerType
untuk menyegmentasikan audiens untuk sasaran siklus proses pelanggan. Konfigurasi audiens secara langsung di resource CustomerLifecycleGoal
tidak digunakan lagi. Berikut detailnya:
- Sebelum v17:
- Tambahkan daftar pengguna ke kumpulan
existing_user_lists
dariCustomerLifecycleGoal
.
- Tambahkan daftar pengguna ke kumpulan
- Mulai v17:
- Kaitkan setiap daftar pengguna dengan satu atau beberapa kategori dengan membuat
UserListCustomerType
untuk setiap kombinasi daftar pengguna dan kategori.
- Kaitkan setiap daftar pengguna dengan satu atau beberapa kategori dengan membuat
Di Google Ads API v17 dan yang lebih baru
Gunakan
UserListCustomerTypeService
ke
membuat instance UserListCustomerType
.
Jika Anda telah mengisi kolom CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists
, akun Anda akan berisi instance UserListCustomerType
terkait.
UserListCustomerTypeService
hanya mendukung create
dan remove
sehingga jika ingin memperbarui UserListCustomerType
yang ada, Anda
perlu menghapusnya lalu membuat
yang baru dengan pembaruan yang diperlukan.
UserListCustomerType
hanya dapat ditetapkan ke satu daftar pengguna, tetapi
daftar pengguna dapat memiliki beberapa instance UserListCustomerType
terkait
selama tidak ada konflik antara UserListCustomerType
instance Compute Engine. Mencoba menetapkan instance UserListCustomerType
dengan
kombinasi customer_type_category
berikut
ke daftar pengguna yang sama akan mengakibatkan
error UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES
:
customer_type_category pertama |
customer_type_category kedua |
---|---|
PEMBELI | CONVERTED_LEADS |
PEMBELI | QUALIFIED_LEADS |
PEMBELI | CART_ABANDONERS |
CONVERTED_LEADS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CONVERTED_LEADS |
DISENGAGED_CUSTOMERS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CART_ABANDONERS |
Di Google Ads API v16
Tetapkan kolom berikut di
CustomerLifecycleGoal
:
lifecycle_goal_customer_definition_settings.existing_user_lists
menunjukkan daftar pengguna yang berisi pelanggan lama.Tujuan
lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists
menunjukkan daftar pengguna yang berisi pelanggan dengan nilai umur yang tinggi. Anda dapat membaca kolom ini, tetapi kolom ini tidak dapat diubah di Google Ads API.
Perilaku resource bersama
Hingga Google Ads API v16 dihentikan pada Januari 2025, perlu diingat bahwa
UserListCustomerType
dan kolom segmentasi audiens di
CustomerLifecycleGoal
adalah resource bersama, yang berarti membuat instance
UserListCustomerType
baru di v17 dan yang lebih baru akan menghasilkan modifikasi
pada instance CustomerLifecycleGoal
Anda di v16 dan yang lebih lama, dan sebaliknya.
Berikut cara kolom di kedua resource dipetakan:
Mengubah kolom `CustomerLifecycleGoal` di v16 | Efek samping pada `UserListCustomerType` di v17 |
---|---|
lifecycle_goal_customer_definition_settings.existing_user_lists
|
Membuat atau menghapus instance UserListCustomerType . Kolom
user_list berisi nama resource daftar pengguna
terkait.
|
Mengubah `UserListCustomerType` di v17 | Efek samping pada kolom `CustomerLifecycleGoal` di v16 |
---|---|
Buat atau hapus instance UserListCustomerType .
|
Setiap nama resource akan ditambahkan ke, atau dihapus dari,
lifecycle_goal_customer_definition_settings.existing_user_lists
|
Membuat atau menghapus instance UserListCustomerType , dengan
customer_type_category ditetapkan ke
HIGH_VALUE_CUSTOMERS
|
Setiap nama resource akan ditambahkan ke, atau dihapus dari,
lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists
|
Mengonfigurasi sasaran siklus proses kampanye
Di tingkat kampanye, konfigurasikan sasaran siklus proses dengan membuat atau memperbarui
CampaignLifecycleGoal
. Maksimum
satu CampaignLifecycleGoal
per kampanye.
Kolom customer_acquisition_goal_settings
dari sasaran tingkat kampanye memungkinkan Anda menetapkan mode pengoptimalan kampanye serta mengganti setelan nilai dari sasaran pelanggan induk.
optimization_mode
dapat berupa salah satu nilai berikut:
TARGET_ALL_EQUALLY
- Kampanye menargetkan pelanggan baru dan lama secara seimbang. Ini adalah mode pengoptimalan default.
BID_HIGHER_FOR_NEW_CUSTOMERS
- Kampanye ini menargetkan pelanggan baru dan lama, tetapi mengajukan bid lebih tinggi untuk
pelanggan yang diprediksi baru dan tidak termasuk dalam salah satu
existing_user_lists
. TARGET_NEW_CUSTOMERS
- Kampanye hanya menargetkan pelanggan baru.
value_settings
sama dengan
customer_acquisition_goal_value_settings
pada sasaran tingkat pelanggan. Gunakan setelan tingkat kampanye ini untuk mengganti nilai untuk kampanye tertentu.
Mengambil sasaran siklus proses
Seperti resource lainnya di Google Ads API, gunakan metode search
atau searchStream
dari GoogleAdsService
untuk mengambil
sasaran siklus proses.
Kueri berikut mengambil detail setiap CustomerLifecycleGoal
di akun Google Ads:
SELECT
customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.existing_user_lists,
customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists,
customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal
Demikian pula, kueri berikut mengambil detail setiap
CampaignLifecycleGoal
:
SELECT
campaign_lifecycle_goal.campaign,
campaign_lifecycle_goal.customer_acquisition_goal_settings.optimization_mode,
campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.value,
campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.high_lifetime_value
FROM campaign_lifecycle_goal