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. Cara 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
Anda harus menggunakan
resource UserListCustomerType
untuk menyegmentasikan
audiens untuk sasaran siklus proses pelanggan. Anda harus mengaitkan setiap daftar pengguna
dengan satu atau beberapa kategori dengan membuat UserListCustomerType
untuk setiap
kombinasi daftar pengguna dan kategori.
Gunakan
UserListCustomerTypeService
untuk
membuat instance UserListCustomerType
.
Jika sebelumnya 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 |
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 berada di 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