Mit den Ressourcen CustomerLifecycleGoal
und CampaignLifecycleGoal
der Google Ads API können Sie Zielvorhaben konfigurieren, die sich auf den Kundenlebenszyklus beziehen. Seit Version 15 unterstützt die Google Ads API Zielvorhaben zur Kundenakquisition für die effiziente Neukundengewinnung über Google Ads-Kampagnen im Suchnetzwerk und Performance Max-Kampagnen.
Wenn Sie in Ihrem Google Ads-Konto kontoübergreifendes Conversion-Tracking verwenden, müssen Sie Zielvorhaben für den Kundenlebenszyklus im Google Ads-Conversion-Kundenkonto und nicht direkt in Ihrem Google Ads-Konto konfigurieren. Zielvorhaben für den Kampagnenlebenszyklus sollten Sie jedoch weiterhin in Ihrem Konto festlegen. Das funktioniert ähnlich wie bei anderen Zielvorhaben, wenn Sie kontoübergreifendes Conversion-Tracking verwenden.
Erstellungs- und Aktualisierungsvorgänge verarbeiten (nur für v15)
In Version 15 der Google Ads API unterscheiden sich die in CustomerLifecycleGoalService
und CampaignLifecycleGoalService
unterstützten Vorgänge etwas von den anderen Diensten in der Google Ads API. Statt separate create
- und update
-Vorgänge zu erstellen, haben CustomerLifecycleGoalOperation
und CampaignLifecycleGoalOperation
von v15 nur einen create
-Vorgang. Ihr Intent wird mit dem update_mask
so angegeben:
Wenn Sie ein Lebenszyklusziel mit v15 erstellen möchten, geben Sie das Ziel in
create
ein, aber legen Sie wederresource_name
noch dasupdate_mask
des Vorgangs fest.Wenn Sie ein Lebenszyklusziel mit v15 aktualisieren möchten, füllen Sie
create
mit dem Ziel aus, legen Sie denresource_name
des Ziels fest und legen Sie denupdate_mask
so fest, dass die zu aktualisierenden Felder aufgelistet werden.
Zielvorhaben für den Kundenlebenszyklus konfigurieren
Konfigurieren Sie auf Kundenebene ein Lebenszyklusziel, indem Sie eine CustomerLifecycleGoal
erstellen oder aktualisieren. Pro Google Ads-Konto darf nur ein CustomerLifecycleGoal
vorhanden sein.
Das Ziel für den Kundenlebenszyklus enthält zwei Felder:
lifecycle_goal_customer_definition_settings
Geben Sie im Feld
existing_user_lists
an, welche Nutzerlisten Bestandskunden enthalten.Das Feld
high_lifetime_value_user_lists
gibt an, welche Nutzerlisten Kunden mit hohem Lifetime-Wert enthalten. Sie können dieses Feld lesen, aber es ist in der Google Ads API unveränderlich.customer_acquisition_goal_value_settings
Legen Sie das Feld
value
fest, um die zusätzliche Wertanpassung zu definieren, die der ersten Kauf-Conversion eines Neukunden hinzugefügt werden soll.Sie können den
high_lifetime_value
des Zielvorhabens lesen, aber dieses Feld ist in der Google Ads API unveränderlich.
Zielvorhaben für den Kampagnenlebenszyklus konfigurieren
Konfigurieren Sie auf Kampagnenebene ein Lebenszyklusziel, indem Sie eine CampaignLifecycleGoal
erstellen oder aktualisieren. Pro Kampagne ist nur ein CampaignLifecycleGoal
zulässig.
Mit dem Feld customer_acquisition_goal_settings
eines Zielvorhabens auf Kampagnenebene können Sie den Optimierungsmodus der Kampagne festlegen und die Werteinstellungen des übergeordneten Zielvorhabens des Kunden überschreiben.
optimization_mode
kann einer der folgenden Werte sein:
TARGET_ALL_EQUALLY
- Die Kampagne ist gleichermaßen auf Neu- und Bestandskunden ausgerichtet. Das ist der standardmäßige Optimierungsmodus.
BID_HIGHER_FOR_NEW_CUSTOMERS
- Die Kampagne ist sowohl auf Neu- als auch auf Bestandskunden ausgerichtet. Es werden jedoch höhere Gebote für Kunden abgegeben, die voraussichtlich neu sind und nicht zu den
existing_user_lists
gehören. TARGET_NEW_CUSTOMERS
- Die Kampagne ist nur auf Neukunden ausgerichtet.
Die value_settings
sind mit den customer_acquisition_goal_value_settings
für das Zielvorhaben auf Kundenebene identisch. Mit diesen Einstellungen auf Kampagnenebene können Sie die Werte für eine bestimmte Kampagne überschreiben.
Lebenszyklusziele abrufen
Verwenden Sie wie bei anderen Ressourcen in der Google Ads API die Methode search
oder searchStream
von GoogleAdsService
, um Lebenszyklusziele abzurufen.
Mit der folgenden Abfrage werden die Details aller CustomerLifecycleGoal
in einem Google Ads-Konto abgerufen:
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
Auf ähnliche Weise ruft die folgende Abfrage die Details jedes CampaignLifecycleGoal
ab:
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