Gunakan resource CustomerLifecycleGoal
dan
CampaignLifecycleGoal
di
Google Ads API untuk mengonfigurasi sasaran yang terkait dengan siklus proses pelanggan. Mulai v15, Google Ads API mendukung sasaran akuisisi pelanggan untuk memperoleh 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 pelanggan konversi Google Ads, bukan langsung di akun Google Ads Anda. Namun, Anda harus tetap menetapkan sasaran siklus proses kampanye di akun Anda. Cara ini mirip dengan cara Anda mengelola sasaran lain saat menggunakan tracking konversi lintas-akun.
Menangani operasi pembuatan dan update (khusus v15)
Di Google Ads API v15, operasi yang didukung di CustomerLifecycleGoalService
dan CampaignLifecycleGoalService
sedikit berbeda dari layanan lain di Google Ads API. Daripada memiliki operasi
create
dan update
terpisah, CustomerLifecycleGoalOperation
dan
CampaignLifecycleGoalOperation
v15 hanya memiliki operasi create
, dan Anda menunjukkan intent menggunakan
update_mask
sebagai berikut:
Untuk membuat sasaran siklus proses menggunakan v15, isi
create
dengan sasaran, tetapi jangan tetapkanresource_name
-nya, dan jangan tetapkanupdate_mask
operasinya.Untuk memperbarui sasaran siklus proses menggunakan v15, isi
create
dengan sasaran, tetapkanresource_name
sasaran, dan tetapkanupdate_mask
untuk mencantumkan kolom yang ingin Anda perbarui.
Mengonfigurasi sasaran siklus proses pelanggan
Pada tingkat pelanggan, konfigurasikan sasaran siklus proses dengan membuat atau memperbarui
CustomerLifecycleGoal
. Maksimal satu CustomerLifecycleGoal
per akun Google Ads.
Sasaran siklus proses pelanggan berisi dua bidang:
lifecycle_goal_customer_definition_settings
Tetapkan kolom
existing_user_lists
untuk menunjukkan daftar pengguna yang berisi pelanggan yang sudah ada.Kolom
high_lifetime_value_user_lists
menunjukkan daftar pengguna yang berisi pelanggan dengan nilai umur yang tinggi. Anda dapat membaca kolom ini, tetapi tidak dapat diubah di Google Ads API.customer_acquisition_goal_value_settings
Tetapkan kolom
value
untuk menentukan penyesuaian nilai tambahan yang akan ditambahkan ke konversi pembelian pertama pelanggan baru.Anda dapat membaca
high_lifetime_value
sasaran, tetapi kolom ini tidak dapat diubah di Google Ads API.
Mengonfigurasi sasaran siklus proses kampanye
Di tingkat kampanye, konfigurasikan sasaran siklus proses dengan membuat atau memperbarui CampaignLifecycleGoal
. Hanya boleh ada maksimal satu CampaignLifecycleGoal
per kampanye.
Kolom customer_acquisition_goal_settings
pada 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 ini menargetkan pelanggan baru dan lama dengan cara yang sama. Ini adalah mode pengoptimalan default.
BID_HIGHER_FOR_NEW_CUSTOMERS
- Kampanye ini menargetkan pelanggan baru dan lama, tetapi mengajukan bid yang lebih tinggi untuk pelanggan yang diprediksi baru dan tidak ada di 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 kampanye tertentu.
Mengambil sasaran siklus proses
Seperti resource lain 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