Gunakan resource CustomerLifecycleGoal
dan
CampaignLifecycleGoal
dari
Google Ads API untuk mengonfigurasi sasaran yang terkait dengan siklus proses pelanggan. Google Ads API mendukung sasaran akuisisi pelanggan untuk mengakuisisi pelanggan baru secara efisien melalui kampanye Penelusuran dan Performa Maksimal Google Ads.
Jika akun Google Ads Anda menggunakan tracking konversi lintas-akun, Anda harus mengonfigurasi sasaran siklus proses pelanggan di akun konversi Google Ads, bukan langsung di akun Google Ads. Namun, Anda tetap harus menetapkan sasaran siklus proses kampanye di akun Anda. Hal ini mirip dengan cara Anda mengelola sasaran lainnya saat menggunakan tracking konversi lintas-akun.
Mengonfigurasi sasaran siklus proses pelanggan
Di tingkat pelanggan, konfigurasikan sasaran siklus proses dengan membuat atau memperbarui
CustomerLifecycleGoal
. Maksimal ada satu CustomerLifecycleGoal
per akun Google Ads. Kolom
customer_acquisition_goal_value_settings.value
menentukan penyesuaian nilai tambahan
yang akan ditambahkan ke konversi pembelian pertama pelanggan baru. Anda dapat
membaca customer_acquisition_goal_value_settings.high_lifetime_value
sasaran, tetapi kolom ini tidak dapat diubah di Google Ads API.
Membuat segmen 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 koleksi
existing_user_lists
dariCustomerLifecycleGoal
.
- Tambahkan daftar pengguna ke koleksi
- 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
untuk
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 operasi create
dan remove
, jadi jika Anda ingin mengupdate UserListCustomerType
yang ada, Anda harus menghapusnya, lalu membuat yang baru dengan update yang diperlukan.
UserListCustomerType
hanya dapat ditetapkan ke satu daftar pengguna, tetapi
daftar pengguna dapat memiliki beberapa instance UserListCustomerType
terkait
selama tidak ada konflik antara instance
UserListCustomerType
. 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
akun Anda:
lifecycle_goal_customer_definition_settings.existing_user_lists
menunjukkan daftar pengguna yang berisi pelanggan lama.Kolom
lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists
menunjukkan daftar pengguna mana 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 Februari 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 perubahan
pada instance CustomerLifecycleGoal
Anda di v16 dan yang lebih lama, dan sebaliknya.
Berikut adalah cara pemetaan kolom di kedua resource:
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 |
---|---|
Membuat atau menghapus 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
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 menargetkan pelanggan baru dan lama, tetapi mengajukan bid yang lebih tinggi untuk
pelanggan yang diprediksi baru dan tidak termasuk dalam salah satu
existing_user_lists
. TARGET_NEW_CUSTOMERS
- Kampanye ini 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