Müşteri yaşam döngüsüyle ilişkili hedefleri yapılandırmak için Google Ads API'nin CustomerLifecycleGoal
ve CampaignLifecycleGoal
kaynaklarını kullanın. 15. sürümden itibaren Google Ads API, Google Ads Arama Ağı ve Maksimum Performans kampanyalarınız aracılığıyla verimli bir şekilde yeni müşteriler edinmeniz için müşteri edinme hedeflerini desteklemektedir.
Google Ads hesabınız hesaplar arası dönüşüm izleme özelliğini kullanıyorsa müşteri yaşam döngüsü hedeflerini doğrudan Google Ads hesabınız yerine Google Ads dönüşüm müşteri hesabından yapılandırmanız gerekir. Ancak hesabınızda yine de kampanya yaşam döngüsü hedefleri belirlemeniz gerekir. Bu, hesaplar arası dönüşüm izleme özelliğini kullanırken diğer hedefleri yönetmek için kullandığınız yönteme benzer.
Oluşturma ve güncelleme işlemlerini yerine getirme (yalnızca v15 için)
Google Ads API 15. sürümünde, CustomerLifecycleGoalService
ve CampaignLifecycleGoalService
'da desteklenen işlemler, Google Ads API'deki diğer hizmetlerden biraz farklıdır. v15 CustomerLifecycleGoalOperation
ve CampaignLifecycleGoalOperation
, ayrı create
ve update
işlemleri yerine yalnızca bir create
işlemine sahiptir veupdate_mask
aşağıdaki gibi kullanarak niyetinizi belirtirsiniz:
v15 kullanarak yaşam döngüsü hedefi oluşturmak için
create
öğesini hedefle doldurun ancakresource_name
değerini ayarlamayın ve işleminupdate_mask
değerini ayarlamayın.v15'i kullanarak bir yaşam döngüsü hedefini güncellemek için
create
alanını hedefle doldurun, hedefinresource_name
değerini ve güncellemek istediğiniz alanları listelemek içinupdate_mask
değerini ayarlayın.
Müşteri yaşam döngüsü hedeflerini yapılandırma
Müşteri düzeyinde, bir CustomerLifecycleGoal
oluşturarak veya güncelleyerek yaşam döngüsü hedefi yapılandırın. Google Ads hesabı başına en fazla bir CustomerLifecycleGoal
olabilir.
Müşteri yaşam döngüsü hedefi iki alan içerir:
lifecycle_goal_customer_definition_settings
Hangi kullanıcı listelerinin mevcut müşterileri içerdiğini belirtmek için
existing_user_lists
alanını ayarlayın.high_lifetime_value_user_lists
alanı, hangi kullanıcı listelerinin yüksek yaşam boyu değere sahip müşteriler içerdiğini gösterir. Bu alanı okuyabilirsiniz, ancak Google Ads API'de değiştirilemez.customer_acquisition_goal_value_settings
Yeni bir müşterinin ilk satın alma dönüşümüne eklenecek ek değer ayarlamasını tanımlamak için
value
alanını belirleyin.Hedefin
high_lifetime_value
değerini okuyabilirsiniz, ancak bu alan Google Ads API'de değiştirilemez.
Kampanya yaşam döngüsü hedeflerini yapılandırma
Kampanya düzeyinde, bir CampaignLifecycleGoal
oluşturarak veya güncelleyerek yaşam döngüsü hedefi yapılandırın. Kampanya başına en fazla bir CampaignLifecycleGoal
olabilir.
Kampanya düzeyindeki bir hedefin customer_acquisition_goal_settings
alanı, kampanyanın optimizasyon modunu ayarlamanıza ve üst müşteri hedefindeki değer ayarlarını geçersiz kılmanıza olanak tanır.
optimization_mode
, aşağıdaki değerlerden biri olabilir:
TARGET_ALL_EQUALLY
- Kampanya, yeni ve mevcut müşterileri eşit şekilde hedefliyor. Bu, varsayılan optimizasyon modudur.
BID_HIGHER_FOR_NEW_CUSTOMERS
- Kampanya hem yeni hem de mevcut müşterileri hedefliyor ancak yeni olacağı tahmin edilen ve
existing_user_lists
bölgesinden birinde yer almayan müşteriler için daha yüksek teklif veriyor. TARGET_NEW_CUSTOMERS
- Kampanya yalnızca yeni müşterileri hedefliyor.
value_settings
, müşteri düzeyinde hedefteki customer_acquisition_goal_value_settings
ile aynıdır. Belirli bir kampanyanın değerlerini geçersiz kılmak için bu kampanya düzeyindeki ayarları kullanın.
Yaşam döngüsü hedeflerini alma
Google Ads API'deki diğer kaynaklarda olduğu gibi, yaşam döngüsü hedeflerini almak için GoogleAdsService
hizmetinin search
veya searchStream
yöntemlerini kullanın.
Aşağıdaki sorgu, bir Google Ads hesabındaki her CustomerLifecycleGoal
ile ilgili ayrıntıları getirir:
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
Benzer şekilde, aşağıdaki sorgu her CampaignLifecycleGoal
öğesinin ayrıntılarını alır:
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