Verwenden Sie die Ressourcen CustomerLifecycleGoal
und CampaignLifecycleGoal
der Google Ads API, um Zielvorhaben für den Kundenlebenszyklus zu konfigurieren. Die Google Ads API unterstützt Zielvorhaben vom Typ „Kundenakquisition“, mit denen Sie Ihre Google Ads-Such- und Performance Max-Kampagnen für die effiziente Neukundengewinnung optimieren können.
Wenn Sie in Ihrem Google Ads-Konto kontoübergreifendes Conversion-Tracking verwenden, müssen Sie Zielvorhaben für den Kundenlebenszyklus im Google Ads-Conversion-Konto und nicht direkt in Ihrem Google Ads-Konto konfigurieren. Sie sollten jedoch weiterhin Zielvorhaben für den Kampagnenlebenszyklus in Ihrem Konto festlegen. Das ist ähnlich wie bei der Verwaltung anderer Zielvorhaben, wenn Sie kontoübergreifendes Conversion-Tracking verwenden.
Zielvorhaben für den Kundenlebenszyklus konfigurieren
Konfigurieren Sie ein Zielvorhaben für den Kundenlebenszyklus auf Kundenebene, indem Sie eine CustomerLifecycleGoal
erstellen oder aktualisieren. Pro Google Ads-Konto kann es maximal eine CustomerLifecycleGoal
geben. Im Feld customer_acquisition_goal_value_settings.value
wird die zusätzliche Wertanpassung definiert, die der ersten Kauf-Conversion eines Neukunden hinzugefügt wird. Sie können den customer_acquisition_goal_value_settings.high_lifetime_value
des Zielvorhabens lesen, dieses Feld ist jedoch in der Google Ads API unveränderlich.
Zielgruppen segmentieren
Sie müssen die Ressource UserListCustomerType
verwenden, um Ihre Zielgruppen für Zielvorhaben des Kundenlebenszyklus zu segmentieren. Sie müssen jede Nutzerliste mit einer oder mehreren Kategorien verknüpfen, indem Sie für jede Kombination aus Nutzerliste und Kategorie eine UserListCustomerType
erstellen.
Verwenden Sie UserListCustomerTypeService
, um UserListCustomerType
-Instanzen zu erstellen.
Wenn Sie das Feld CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists
bereits ausgefüllt haben, enthält Ihr Konto bereits zugehörige UserListCustomerType
-Instanzen.
Die UserListCustomerTypeService
unterstützt nur create
- und remove
-Vorgänge. Wenn Sie also eine vorhandene UserListCustomerType
aktualisieren möchten, müssen Sie sie entfernen und dann eine neue mit den erforderlichen Aktualisierungen erstellen.
Einem UserListCustomerType
kann nur eine Nutzerliste zugewiesen werden. Eine Nutzerliste kann jedoch mehrere verknüpfte UserListCustomerType
-Instanzen haben, sofern keine Konflikte zwischen den UserListCustomerType
-Instanzen auftreten. Wenn Sie versuchen, derselben Nutzerliste UserListCustomerType
-Instanzen mit den folgenden Kombinationen von customer_type_category
zuzuweisen, führt dies zu einem UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES
-Fehler:
Erste customer_type_category |
Zweite customer_type_category |
---|---|
KÄUFER | CONVERTED_LEADS |
KÄUFER | QUALIFIED_LEADS |
KÄUFER | CART_ABANDONERS |
CONVERTED_LEADS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CONVERTED_LEADS |
DISENGAGED_CUSTOMERS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CART_ABANDONERS |
Zielvorhaben für den Kampagnenlebenszyklus konfigurieren
Konfigurieren Sie auf Kampagnenebene ein Zielvorhaben für den Lebenszyklus, indem Sie eine CampaignLifecycleGoal
erstellen oder aktualisieren. Pro Kampagne kann es höchstens einen CampaignLifecycleGoal
geben.
Mit dem Feld customer_acquisition_goal_settings
eines Zielvorhabens auf Kampagnenebene können Sie den Optimierungsmodus der Kampagne festlegen und die Werteinstellungen des übergeordneten Kundenzielvorhabens überschreiben.
optimization_mode
kann einen der folgenden Werte haben:
TARGET_ALL_EQUALLY
- Die Kampagne richtet sich gleichermaßen an Neu- und Bestandskunden. Dies ist der Standardoptimierungsmodus.
BID_HIGHER_FOR_NEW_CUSTOMERS
- Die Kampagne richtet sich sowohl an Neu- als auch an Bestandskunden. Die Gebote sind jedoch für Kunden höher, die voraussichtlich Neukunden sind und sich nicht in einer der
existing_user_lists
befinden. TARGET_NEW_CUSTOMERS
- Die Kampagne richtet sich nur an Neukunden.
Die value_settings
sind mit den customer_acquisition_goal_value_settings
auf Kundenebene identisch. Mit diesen Einstellungen auf Kampagnenebene können Sie die Werte für eine bestimmte Kampagne überschreiben.
Zielvorhaben für den Lebenszyklus abrufen
Wie bei anderen Ressourcen in der Google Ads API können Sie die Methoden search
oder searchStream
von GoogleAdsService
verwenden, um Zielvorhaben für den gesamten Lebenszyklus abzurufen.
Mit der folgenden Abfrage werden die Details zu allen 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
Die folgende Abfrage ruft die Details aller 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