Lebenszyklusziele

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 weder resource_name noch das update_mask des Vorgangs fest.

  • Wenn Sie ein Lebenszyklusziel mit v15 aktualisieren möchten, füllen Sie create mit dem Ziel aus, legen Sie den resource_name des Ziels fest und legen Sie den update_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