Verwenden Sie die Ressourcen Goal und CampaignGoalConfig der Google Ads API, um Zielvorhaben im Zusammenhang mit dem Kundenlebenszyklus zu konfigurieren.
Die Google Ads API unterstützt Zielvorhaben „Kundenakquisition“ und Zielvorhaben „Kundenbindung“, damit Sie Anpassungen des Kundenlebenszyklus-Werts über Ihre Google Ads-Kampagnen effizient verwalten können.
Wenn in Ihrem Google Ads-Konto kontoübergreifendes Conversion-Tracking verwendet wird, müssen Sie Zielvorhaben für den Kundenlebenszyklus auf Kundenebene im Google Ads-Conversion-Konto konfigurieren, anstatt direkt in Ihrem Google Ads-Konto. Sie sollten jedoch weiterhin Konfigurationen auf Kampagnenebene in Ihrem Konto festlegen. Das funktioniert ähnlich wie die Verwaltung anderer Zielvorhaben beim kontoübergreifenden Conversion-Tracking.
Arten von Zielvorhaben für den Kundenlebenszyklus
Zielvorhaben für den Kundenlebenszyklus werden auf Kontoebene mit der Ressource Goal konfiguriert. Ein Zielvorhaben stellt ein bestimmtes Lebenszyklusziel dar und wird durch seinen goal_type definiert.
Folgende Arten von Zielvorhaben für den Kundenlebenszyklus werden unterstützt:
NEW_CUSTOMER_ACQUISITION- Für die effiziente Gewinnung von Neukunden, indem ihren Conversions Wertanpassungen zugewiesen werden.
CUSTOMER_RETENTION- Bestandskunden, Kunden mit hohem Umsatzpotenzial und inaktive Kunden zu nochmaligen Interaktionen animieren
LOYALTY_RETENTION- Zur Steigerung der Kundenbindung und des Engagements speziell bei Mitgliedern von Treuepunkteprogrammen.
Zielvorhaben für den Kundenlebenszyklus konfigurieren
Konfigurieren Sie auf Kundenebene ein Zielvorhaben für den Kundenlebenszyklus, indem Sie ein Goal erstellen. In einem Google Ads-Konto kann es maximal ein Goal pro Zieltyp (NEW_CUSTOMER_ACQUISITION, CUSTOMER_RETENTION oder LOYALTY_RETENTION) geben.
Einstellungen für das Zielvorhaben „Kundenakquisition“
Wenn Sie die Kundenakquisition einrichten möchten, legen Sie goal_type auf NEW_CUSTOMER_ACQUISITION fest und konfigurieren Sie die Einstellungen im Feld new_customer_acquisition_goal_settings mit GoalService.
Im Feld new_customer_acquisition_goal_settings.value_settings wird CustomerLifecycleOptimizationValueSettings verwendet, um Anpassungen des Conversion-Werts für gewonnene Kunden anzugeben:
value_settings(CustomerLifecycleOptimizationValueSettings):value_adjustment(oneof):additional_value(double): Zusätzlicher Conversion-Wert, der der ersten Kauf-Conversion eines Neukunden zugewiesen wird.value_multiplier(double): Multiplikator, der auf den Conversion-Wert für den ersten Kauf eines Neukunden angewendet werden soll (nicht unterstützt fürNEW_CUSTOMER_ACQUISITION; unterstützt fürLOYALTY_RETENTION).
high_lifetime_value_adjustment(oneof):additional_high_lifetime_value(Double): Zusätzlicher Conversion-Wert für Neukunden, die als Kunden mit hohem Lifetime-Wert identifiziert wurden.high_lifetime_value_multiplier(Double): Conversion-Wert-Multiplikator, der für Neukunden mit hohem Lifetime-Wert angewendet werden soll (noch nicht unterstützt).
Der hohe Lifetime-Wert sollte größer als der Wert sein und der Multiplikator für den hohen Lifetime-Wert muss größer als der Wertmultiplikator sein, falls festgelegt.
def create_nca_goal(client: GoogleAdsClient, customer_id: str) -> None:
"""Sends an API request to add a new New Customer Acquisition Goal.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
"""
goal_operation: GoalOperation = client.get_type("GoalOperation")
goal = goal_operation.create
goal.goal_type = client.enums.GoalTypeEnum.NEW_CUSTOMER_ACQUISITION
# Configure the value adjustments.
value_settings = goal.new_customer_acquisition_goal_settings.value_settings
value_settings.additional_value = 50.0
value_settings.additional_high_lifetime_value = 100.0
goal_service = client.get_service("GoalService")
goal_service.mutate_goals(
customer_id=customer_id, operations=[goal_operation]
)
Einstellungen für das Zielvorhaben „Kundenbindung“
Wenn Sie die Kundenbindung einrichten möchten, setzen Sie goal_type auf CUSTOMER_RETENTION und konfigurieren Sie die Einstellungen im Feld retention_goal_settings.
Bevor Sie ein Zielvorhaben „Kundenbindung“ erstellen, müssen Sie die Voraussetzungen erfüllen, die unter Zielvorhaben „Kundenbindung“ beschrieben sind. Dazu gehören eine Performance Max-Kampagne und eine Nutzerliste für den Kundenabgleich.
def create_retention_goal(client: GoogleAdsClient, customer_id: str) -> None:
"""Sends an API request to add a new Customer Retention Goal.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
"""
goal_operation: GoalOperation = client.get_type("GoalOperation")
goal = goal_operation.create
goal.goal_type = client.enums.GoalTypeEnum.CUSTOMER_RETENTION
value_settings = goal.retention_goal_settings.value_settings
value_settings.additional_value = 50.0
value_settings.additional_high_lifetime_value = 100.0
goal_service = client.get_service("GoalService")
goal_service.mutate_goals(
customer_id=customer_id, operations=[goal_operation]
)
Dadurch wird auf Kontoebene für das angegebene Kundenkonto ein neues Zielvorhaben „Kundenbindung“ erstellt, das auf alle Kampagnen angewendet wird. Standardmäßig richtet sich dieses Zielvorhaben an alle Nutzer in Ihren Nutzerlisten für den Kundenabgleich.
Einstellungen für das Zielvorhaben „Kundenbindung“ im Rahmen des Treuepunkteprogramms
Wenn Sie Zielvorhaben „Kundenbindung“ für Mitglieder des Treuepunkteprogramms einrichten möchten, setzen Sie goal_type auf LOYALTY_RETENTION und konfigurieren Sie die Einstellungen im Feld loyalty_retention_goal_settings (LoyaltyRetentionGoal).
Im Gegensatz zu NEW_CUSTOMER_ACQUISITION- und CUSTOMER_RETENTION-Zielen (die additive Wertanpassungen verwenden) unterstützen LOYALTY_RETENTION-Ziele die Einstellung value_multiplier in value_settings mit CustomerLifecycleOptimizationValueSettings:
def create_loyalty_retention_goal(
client: GoogleAdsClient, customer_id: str
) -> None:
"""Sends an API request to add a new Loyalty Retention Goal.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
"""
goal_operation: GoalOperation = client.get_type("GoalOperation")
goal = goal_operation.create
goal.goal_type = client.enums.GoalTypeEnum.LOYALTY_RETENTION
goal.loyalty_retention_goal_settings.value_settings.value_multiplier = 1.5
goal_service = client.get_service("GoalService")
goal_service.mutate_goals(
customer_id=customer_id, operations=[goal_operation]
)
Zielgruppen segmentieren
Sie müssen die Ressource UserListCustomerType verwenden, um Ihre Zielgruppen für Zielvorhaben für den Kundenlebenszyklus zu segmentieren (einschließlich der Zielvorhaben „Kundenakquisition“, „Kundenbindung“ und „Kundenbindungsprogramm“). Sie müssen jede Nutzerliste mit einer oder mehreren Kategorien verknüpfen, indem Sie für jede Kombination aus Nutzerliste und Kategorie ein UserListCustomerType erstellen.
Verwenden Sie UserListCustomerTypeService, um UserListCustomerType-Instanzen zu erstellen.
UserListCustomerTypeService unterstützt nur die Vorgänge create und remove. Wenn Sie also eine vorhandene UserListCustomerType aktualisieren möchten, müssen Sie sie entfernen und dann eine neue mit den erforderlichen Aktualisierungen erstellen.
Ein UserListCustomerType kann nur einer Nutzerliste zugewiesen werden. Einer Nutzerliste
können jedoch mehrere zugehörige UserListCustomerType-Instanzen zugewiesen werden, solange es
keine Konflikte zwischen den UserListCustomerType-Instanzen gibt. Wenn Sie versuchen, UserListCustomerType-Instanzen mit den folgenden Kombinationen von customer_type_category derselben Nutzerliste zuzuweisen, wird ein UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES-Fehler ausgegeben:
Erste customer_type_category |
Zweite customer_type_category |
|---|---|
PURCHASERS |
CONVERTED_LEADS |
PURCHASERS |
QUALIFIED_LEADS |
PURCHASERS |
CART_ABANDONERS |
CONVERTED_LEADS |
QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS |
CONVERTED_LEADS |
DISENGAGED_CUSTOMERS |
QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS |
CART_ABANDONERS |
LOYALTY_TIER_X_MEMBERS |
LOYALTY_TIER_Y_MEMBERS |
Konfigurationen für Zielvorhaben für den Kundenlebenszyklus konfigurieren
Auf Kampagnenebene können Sie kampagnenspezifische Überschreibungen oder Targeting-Optionen mit CampaignGoalConfig konfigurieren. Sobald Sie ein Zielvorhaben auf Kontoebene haben, verwenden Sie dessen resource_name, um mit der Methode mutate_campaign_goal_configs für CampaignGoalConfigService ein CampaignGoalConfig zu erstellen.
Einstellungen für die Kundenakquisition der Kampagne
Wenn Sie die Einstellungen überschreiben oder das Targeting für die Kundenakquisition auf Kampagnenebene konfigurieren möchten, konfigurieren Sie das Feld campaign_new_customer_acquisition_settings vom Typ CampaignNewCustomerAcquisitionGoalSettings:
value_settings_override(Typ:CustomerLifecycleOptimizationValueSettings): Benutzerdefinierte Wertanpassungen, um die Einstellungen auf Kontoebene zu überschreiben.target_option(Typ:CustomerLifecycleOptimizationMode): Steuert den Optimierungsmodus für den Kundenlebenszyklus. Folgende Optionen sind verfügbar:TARGET_ALL: Die Kampagne richtet sich sowohl an Neu- als auch an Bestandskunden, aber es werden höhere Gebote für Neukunden abgegeben, wobei die konfigurierten Wertanpassungen verwendet werden.TARGET_SPECIFIC: Die Kampagne ist nur auf Neukunden ausgerichtet. Gebotsanpassungen sind für diese Option nicht zutreffend.
def create_campaign_nca_config(
client: GoogleAdsClient,
customer_id: str,
goal_resource_name: str,
campaign_resource_name: str,
) -> None:
"""Sends an API request to add a new CampaignGoalConfig for NCA.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
goal_resource_name: the resource name of an existing NCA Goal.
campaign_resource_name: the resource name of an existing Campaign.
"""
operation: CampaignGoalConfigOperation = client.get_type(
"CampaignGoalConfigOperation"
)
goal_config = operation.create
goal_config.campaign = campaign_resource_name
goal_config.goal = goal_resource_name
# Set the target option to target both new and existing customers.
nca_settings = goal_config.campaign_new_customer_acquisition_settings
nca_settings.target_option = (
client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
)
# Optionally override value settings.
nca_settings.value_settings_override.additional_value = 60.0
campaign_goal_config_service = client.get_service(
"CampaignGoalConfigService"
)
campaign_goal_config_service.mutate_campaign_goal_configs(
customer_id=customer_id, operations=[operation]
)
Einstellungen für die Kundenbindung in Kampagnen
Wenn Sie Einstellungen überschreiben oder die Ausrichtung für Zielvorhaben „Kundenbindung“ auf Kampagnenebene konfigurieren möchten, konfigurieren Sie das Feld campaign_retention_settings vom Typ CampaignRetentionGoalSettings:
value_settings_override(Typ:CustomerLifecycleOptimizationValueSettings): Benutzerdefinierte Wertanpassungen, um die Einstellungen auf Kontoebene zu überschreiben.target_option(Typ:CustomerLifecycleOptimizationMode): Steuert den Optimierungsmodus. Die Standardeinstellung istTARGET_ALL. Damit Sie ihn aufTARGET_SPECIFICfestlegen können, muss Ihr Konto auf der entsprechenden Zulassungsliste stehen.
def create_campaign_retention_config(
client: GoogleAdsClient,
customer_id: str,
goal_resource_name: str,
campaign_resource_name: str,
) -> None:
"""Sends an API request to add a new CampaignGoalConfig for Retention.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
goal_resource_name: the resource name of an existing Retention Goal.
campaign_resource_name: the resource name of an existing Campaign.
"""
operation: CampaignGoalConfigOperation = client.get_type(
"CampaignGoalConfigOperation"
)
goal_config = operation.create
goal_config.campaign = campaign_resource_name
goal_config.goal = goal_resource_name
goal_config.campaign_retention_settings.target_option = (
client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
)
# Accounts on the allowlist can set TARGET_SPECIFIC instead:
# goal_config.campaign_retention_settings.target_option = (
# client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_SPECIFIC
# )
campaign_goal_config_service = client.get_service(
"CampaignGoalConfigService"
)
campaign_goal_config_service.mutate_campaign_goal_configs(
customer_id=customer_id, operations=[operation]
)
Die Standardeinstellung für campaign_retention_settings.target_option ist TARGET_ALL, wenn nichts anderes festgelegt ist. Die Option zum Festlegen von TARGET_SPECIFIC ist nur für Nutzer auf der entsprechenden Zulassungsliste verfügbar.
Einstellungen für die Kundenbindung in Kampagnen
Wenn Sie Einstellungen überschreiben oder das Verhalten für Mitglieder des Treuepunkteprogramms auf Kampagnenebene für LOYALTY_RETENTION-Zielvorhaben konfigurieren möchten, konfigurieren Sie das Feld campaign_loyalty_retention_settings vom Typ CampaignLoyaltyRetentionGoalSettings in CampaignGoalConfig:
value_settings_override(Typ:CustomerLifecycleOptimizationValueSettings): Benutzerdefinierte Wertanpassungen, um die Einstellungen für den Wert der Kundenbindung auf Kontoebene zu überschreiben.enable_bid_adjustments_for_loyalty_members(Typ:bool): Gibt an, ob Gebotsanpassungen für Teilnehmer am Treuepunkteprogramm in dieser Kampagne aktiviert werden sollen.show_targeted_loyalty_member_benefits_in_pla(Typ:bool): Gibt an, ob in unterstützten Ländern gezielte Vorteile für Mitglieder des Treuepunkteprogramms im Format von Anzeigen mit Produktinformationen angezeigt werden sollen.
def create_campaign_loyalty_retention_config(
client: GoogleAdsClient,
customer_id: str,
goal_resource_name: str,
campaign_resource_name: str,
) -> None:
"""Sends an API request to add a new CampaignGoalConfig for Loyalty.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
goal_resource_name: the resource name of an existing Loyalty Goal.
campaign_resource_name: the resource name of an existing Campaign.
"""
operation: CampaignGoalConfigOperation = client.get_type(
"CampaignGoalConfigOperation"
)
goal_config = operation.create
goal_config.campaign = campaign_resource_name
goal_config.goal = goal_resource_name
# Enable bid adjustments and targeted loyalty benefits in PLAs.
loyalty_settings = goal_config.campaign_loyalty_retention_settings
loyalty_settings.enable_bid_adjustments_for_loyalty_members = True
loyalty_settings.show_targeted_loyalty_member_benefits_in_pla = True
campaign_goal_config_service = client.get_service(
"CampaignGoalConfigService"
)
campaign_goal_config_service.mutate_campaign_goal_configs(
customer_id=customer_id, operations=[operation]
)
Validierung und Fehler
Beim Konfigurieren von Zielvorhaben für den Kundenlebenszyklus können die folgenden Einschränkungen und Fehler auftreten:
Fehler bei der Zielvorhabenvalidierung
- Konfiguration des Zielvorhabens duplizieren
- Wenn Sie ein doppeltes Zielvorhaben für den Kundenlebenszyklus erstellen, obwohl bereits eines vorhanden ist, wird der Fehler
GoalError.NEW_CUSTOMER_ACQUISITION_GOAL_ALREADY_EXISTS(für die Kundenakquisition),GoalError.RETENTION_GOAL_ALREADY_EXISTS(für Zielvorhaben „Kundenbindung“) oderGoalError.LOYALTY_RETENTION_GOAL_ALREADY_EXISTS(für Zielvorhaben „Kundenbindung“ mit Treueprogramm) ausgegeben. - Ungültige Werteinstellungen
- Wenn Sie die Werte für das Zielvorhaben für den Kundenlebenszyklus konfigurieren, muss ein Standardwert vorhanden sein (
GoalError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT), wenn ein hoher Lifetime-Wert vorhanden ist. Außerdem muss der hohe Lifetime-Wert größer als der Wert sein, falls dieser festgelegt ist (GoalError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE). - Wenn Sie die Werte für das Zielvorhaben für den Kundenlebenszyklus konfigurieren, muss ein Standardwert vorhanden sein (
GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT), wenn ein hoher Lifetime-Wert vorhanden ist. Außerdem muss der hohe Lifetime-Wert größer als der Wert sein, falls dieser festgelegt ist (GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER).
Validierungsfehler bei der Konfiguration des Kampagnenziels
- Konflikt bei der Überschreibung des Zielwerts
- Wenn bei Zielvorhaben „Kundenakquisition“
target_optionaufTARGET_SPECIFICfestgelegt ist (um nur Neukunden anzusprechen), dürfen keine Wertüberschreibungen auf Kampagnenebene konfiguriert werden (CampaignGoalConfigError.CAMPAIGN_OVERRIDE_VALUES_SET_FOR_NEW_CUSTOMER_ACQUISITION_TARGET_SPECIFIC_OPTION). Gebotsanpassungen sind nicht zutreffend, wenn nur Neukunden angesprochen werden. - Ungültige Einstellung zum Überschreiben von Werten
- Wenn Sie die Einstellungen für den Lifetime-Wert auf Kampagnenebene überschreiben und ein hoher Lifetime-Wert vorhanden ist, muss auch ein Standardwert vorhanden sein (
CampaignGoalConfigError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT). Außerdem muss der hohe Lifetime-Wert größer als der Wert sein, falls dieser festgelegt ist (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE). Bei multiplikativen Werteinstellungen gilt Folgendes: Wenn der Multiplikator für den hohen Lifetime-Wert vorhanden ist, muss auch der Wertmultiplikator vorhanden sein (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT). Außerdem muss der Multiplikator für den hohen Lifetime-Wert größer als der Wertmultiplikator sein (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER). - Unterstützung von Kampagnentypen mit hohem Lifetime-Wert
- Überschreibungen für hohen Lifetime-Wert und Multiplikator-Überschreibungen für hohen Lifetime-Wert dürfen nur für unterstützte Kampagnentypen (
CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_NOT_SUPPORTED_FOR_CAMPAIGN_TYPEoderCampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_MULTIPLIER_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE) festgelegt werden. - Inkompatible Zielvorhaben
- Wenn in einer Kampagne versucht wird, gleichzeitig inkompatible Zielvorhaben für die Optimierung des Kundenlebenszyklus anzuwenden (
CampaignGoalConfigError.CANNOT_USE_INCOMPATIBLE_CLO_GOALS), wird ein Fehler ausgegeben. In der folgenden Tabelle sind sich gegenseitig ausschließende Zielvorhabenkombinationen aufgeführt, die diesen Fehler auslösen:
| Typ/Modus des Zielvorhabens für den Kundenlebenszyklus | Inkompatibles Ziel / inkompatibler Modus |
|---|---|
Kundenbindung („Nur für inaktive Kunden Gebot abgeben“ / TARGET_SPECIFIC)
|
Kundenakquisition („Nur für Neukunden Gebot abgeben“ / TARGET_SPECIFIC, „Höhere Gebote für Neukunden abgeben“ / TARGET_ALL), Interessentengewinnung
|
Kundenbindung („Höheres Gebot für inaktive Kunden abgeben“ / TARGET_ALL)
|
Kundenakquisition („Nur für Neukunden Gebot abgeben“ / TARGET_SPECIFIC), Interessentengewinnung
|
| Kundenbindung im Treuepunkteprogramm (Wertmultiplikator) |
Kundenakquisition („Nur für Neukunden Gebot abgeben“ / TARGET_SPECIFIC), Kundenbindung („Nur für inaktive Kunden Gebot abgeben“ / TARGET_SPECIFIC), Interessentengewinnung, Bruttogewinn
|
| Kundenbindung im Treuepunkteprogramm (Vorteile in Anzeigen mit Produktinformationen) |
Kundenakquisition („Nur für Neukunden Gebot abgeben“ / TARGET_SPECIFIC), Interessentengewinnung, Bruttogewinn
|
| Interessenten gewinnen |
Kundenakquisition („Nur für Neukunden Gebot abgeben“ /
TARGET_SPECIFIC, „Höheres Gebot für Neukunden abgeben“ /
TARGET_ALL)
|
Zielvorhaben für den Kundenlebenszyklus 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 Kundenlebenszyklus und Konfigurationen abzurufen.
Mit der folgenden Abfrage werden die Details aller konfigurierten Goal in einem Google Ads API-Konto abgerufen:
SELECT
goal.goal_id,
goal.goal_type,
goal.owner_customer,
goal.new_customer_acquisition_goal_settings.value_settings.additional_value,
goal.new_customer_acquisition_goal_settings.value_settings.additional_high_lifetime_value,
goal.retention_goal_settings.value_settings.additional_value,
goal.retention_goal_settings.value_settings.additional_high_lifetime_value,
goal.loyalty_retention_goal_settings.value_settings.value_multiplier
FROM goal
Auf ähnliche Weise werden mit der folgenden Abfrage die Details aller CampaignGoalConfig abgerufen:
SELECT
campaign_goal_config.campaign,
campaign_goal_config.goal,
campaign_goal_config.goal_type,
campaign_goal_config.campaign_new_customer_acquisition_settings.target_option,
campaign_goal_config.campaign_new_customer_acquisition_settings.value_settings_override.additional_value,
campaign_goal_config.campaign_new_customer_acquisition_settings.value_settings_override.additional_high_lifetime_value,
campaign_goal_config.campaign_retention_settings.target_option,
campaign_goal_config.campaign_retention_settings.value_settings_override.additional_value,
campaign_goal_config.campaign_loyalty_retention_settings.value_settings_override.value_multiplier,
campaign_goal_config.campaign_loyalty_retention_settings.enable_bid_adjustments_for_loyalty_members,
campaign_goal_config.campaign_loyalty_retention_settings.show_targeted_loyalty_member_benefits_in_pla
FROM campaign_goal_config