استخدِم المَوردَين Goal وCampaignGoalConfig
في Google Ads API لضبط الأهداف المتعلّقة بمراحل نشاط العملاء.
تتيح Google Ads API أهداف اكتساب العملاء و
أهداف الاحتفاظ بالعملاء من أجل إدارة تعديلات قيمة مراحل نشاط العملاء
بكفاءة من خلال حملاتك على "إعلانات Google".
إذا كان حسابك على "إعلانات Google" يستخدم ميزة تتبُّع الإحالات الناجحة في جميع الحسابات، عليك ضبط أهداف مراحل نشاط العملاء على مستوى العميل في حساب الإحالات الناجحة على "إعلانات Google" بدلاً من ضبطها مباشرةً في حسابك على "إعلانات Google". ومع ذلك، عليك ضبط الإعدادات على مستوى الحملة في حسابك. يشبه ذلك طريقة إدارة الأهداف الأخرى عند استخدام ميزة تتبُّع الإحالات الناجحة في جميع الحسابات.
أنواع أهداف مراحل نشاط العملاء
يتم ضبط أهداف مراحل نشاط العملاء على مستوى الحساب باستخدام المَورد
Goal. يمثّل الهدف غرضًا محدّدًا من مراحل النشاط ويتم تحديده من خلال goal_type.
في ما يلي أنواع أهداف مراحل النشاط المتوافقة:
NEW_CUSTOMER_ACQUISITION- لاكتساب عملاء جدد بكفاءة من خلال تعيين تعديلات القيمة لإحالاتهم الناجحة
CUSTOMER_RETENTION- لإعادة جذب العملاء الحاليين والبارزين وغير النشطين
LOYALTY_RETENTION- لزيادة الاحتفاظ بالعملاء وتفاعلهم، خاصةً بين المشتركين في برنامج الولاء
ضبط أهداف مراحل نشاط العملاء
على مستوى العميل، اضبط هدفًا لمراحل النشاط من خلال إنشاء
Goal. يمكن أن يكون هناك هدف Goal واحد على الأكثر لكل نوع هدف (NEW_CUSTOMER_ACQUISITION أو CUSTOMER_RETENTION أو LOYALTY_RETENTION) في حساب على "إعلانات Google".
إعدادات هدف اكتساب عملاء جدد
لإعداد هدف اكتساب عملاء جدد (NCA)، اضبط goal_type على
NEW_CUSTOMER_ACQUISITION واضبط الإعدادات في الحقل
new_customer_acquisition_goal_settings باستخدام
GoalService.
يستخدِم الحقل new_customer_acquisition_goal_settings.value_settings السمة
CustomerLifecycleOptimizationValueSettings لتحديد تعديلات قيمة الإحالة الناجحة للعملاء الذين تم اكتسابهم:
value_settings(CustomerLifecycleOptimizationValueSettings):value_adjustment(oneof):additional_value(double): قيمة تصاعدية للإحالة الناجحة تتم إضافتها إلى الإحالات الناجحة المتمثّلة بعملية شراء عميل جديد الأولى.value_multiplier(double): المُضاعِف الذي سيتم تطبيقه على قيمة الإحالة الناجحة لأول عملية شراء لعميل جديد (غير متاح لـNEW_CUSTOMER_ACQUISITION، ومتاح لـLOYALTY_RETENTION)
high_lifetime_value_adjustment(oneof):additional_high_lifetime_value(double): قيمة الإحالة الناجحة الإضافية للعملاء الجدد الذين تم تحديدهم على أنّهم ذوو قيمة دائمة عاليةhigh_lifetime_value_multiplier(double): مُضاعِف قيمة الإحالة الناجحة الذي سيتم تطبيقه على العملاء الجدد ذوي القيمة الدائمة العالية (غير متاح بعد)
يجب أن تكون القيمة الدائمة العالية أكبر من القيمة، ويجب أن يكون مُضاعِف القيمة الدائمة العالية أكبر من مُضاعِف القيمة، إذا تم ضبطه.
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]
)
إعدادات هدف الاحتفاظ بالعملاء
لإعداد هدف الاحتفاظ بالعملاء، اضبط goal_type على CUSTOMER_RETENTION واضبط الإعدادات في الحقل retention_goal_settings.
قبل إنشاء هدف الاحتفاظ بالعملاء، عليك استيفاء المتطلبات الأساسية الموضّحة في لمحة عن هدف الاحتفاظ بالعملاء. ويشمل ذلك وجود "حملة الأداء الأفضل" وقائمة مستخدمين في ميزة "مطابقة العملاء".
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]
)
يؤدي ذلك إلى إنشاء هدف الاحتفاظ بالعملاء على مستوى الحساب لحساب العميل المحدّد، ويتم تطبيقه على جميع حملاته. يستهدف هذا الهدف تلقائيًا جميع المستخدمين في قوائم مستخدمي ميزة "مطابقة العملاء".
إعدادات هدف الاحتفاظ بالعملاء في برنامج الولاء
لإعداد أهداف الاحتفاظ بالعملاء في برنامج الولاء، اضبط goal_type على LOYALTY_RETENTION واضبط الإعدادات في الحقل loyalty_retention_goal_settings (LoyaltyRetentionGoal).
على عكس أهداف NEW_CUSTOMER_ACQUISITION وCUSTOMER_RETENTION (التي تستخدِم
تعديلات القيمة الإضافية)، تتيح أهداف LOYALTY_RETENTION إعداد
value_multiplier في value_settings باستخدام
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]
)
تقسيم شرائح جمهورك
عليك استخدام المَورد UserListCustomerType لتقسيم شرائح جمهورك لأهداف مراحل نشاط العملاء (بما في ذلك أهداف اكتساب عملاء جدد والاحتفاظ بالعملاء وأهداف الاحتفاظ بالعملاء). عليك ربط كل قائمة مستخدمين بفئة واحدة أو أكثر من خلال إنشاء UserListCustomerType لكل مجموعة من قائمة المستخدمين والفئة.
استخدِم UserListCustomerTypeService لـ
إنشاء مثيلات UserListCustomerType.
لا تتيح UserListCustomerTypeService سوى عمليتَي create وremove
، لذا إذا أردت تعديل UserListCustomerType حالي، عليك
إزالته ثم إنشاء واحد جديد يتضمّن التعديلات اللازمة.
لا يمكن تخصيص UserListCustomerType إلا لقائمة مستخدمين واحدة، ولكن يمكن أن تتضمّن قائمة المستخدمين عدة مثيلات مرتبطة من UserListCustomerType طالما لا توجد تعارضات بين مثيلات UserListCustomerType. ستؤدي محاولة
تخصيص UserListCustomerType التي تتضمّن المجموعات التالية من
customer_type_category لقائمة المستخدمين نفسها إلى ظهور الخطأ
UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES:
customer_type_category الأولى |
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 |
ضبط إعدادات أهداف مراحل نشاط الحملة المهيأة
على مستوى الحملة، يمكنك ضبط عمليات الإلغاء أو
خيارات الاستهداف الخاصة بالحملة باستخدام CampaignGoalConfig. بعد
أن يكون لديك هدف على مستوى الحساب، استخدِم resource_name لإنشاء
CampaignGoalConfig باستخدام طريقة mutate_campaign_goal_configs في
CampaignGoalConfigService.
إعدادات اكتساب عملاء جدد على مستوى الحملة
لإلغاء الإعدادات أو ضبط الاستهداف لهدف اكتساب عملاء جدد على مستوى الحملة،
اضبط الحقل campaign_new_customer_acquisition_settings من النوع
CampaignNewCustomerAcquisitionGoalSettings:
value_settings_override(النوع:CustomerLifecycleOptimizationValueSettings): تعديلات القيمة المخصّصة لإلغاء الإعدادات على مستوى الحسابtarget_option(النوع:CustomerLifecycleOptimizationMode): يتحكّم في وضع تحسين مراحل نشاط العملاء الخيارات هي:TARGET_ALL: تستهدف الحملة العملاء الجدد والحاليين على حد سواء، ولكنّها تقدّم عروض أسعار أعلى للعملاء الجدد باستخدام تعديلات القيمة التي تم ضبطها.TARGET_SPECIFIC: تستهدف الحملة العملاء الجدد فقط. لا تنطبق تعديلات عروض الأسعار على هذا الخيار.
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]
)
إعدادات الاحتفاظ بالعملاء على مستوى الحملة
لإلغاء الإعدادات أو ضبط الاستهداف لأهداف الاحتفاظ بالعملاء على مستوى الحملة
، اضبط الحقل campaign_retention_settings من النوع
CampaignRetentionGoalSettings:
value_settings_override(النوع:CustomerLifecycleOptimizationValueSettings): تعديلات القيمة المخصّصة لإلغاء الإعدادات على مستوى الحسابtarget_option(النوع:CustomerLifecycleOptimizationMode): يتحكّم في وضع التحسين. يتم ضبطه تلقائيًا علىTARGET_ALL. لضبطه علىTARGET_SPECIFIC، يجب أن يكون حسابك ضمن القائمة المسموح بها المناسبة.
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]
)
يتم ضبط campaign_retention_settings.target_option تلقائيًا على TARGET_ALL إذا لم يتم ضبطه. لا يتوفّر خيار ضبط TARGET_SPECIFIC إلا للمستخدمين الذين تم إدراجهم في القائمة المسموح بها المناسبة.
إعدادات الاحتفاظ بالمشتركين في برنامج الولاء على مستوى الحملة
لإلغاء الإعدادات أو ضبط السلوك الخاص بالمشتركين في برنامج الولاء على مستوى الـ
حملة لأهداف LOYALTY_RETENTION، اضبط الـ
campaign_loyalty_retention_settings من النوع
CampaignLoyaltyRetentionGoalSettings في
CampaignGoalConfig:
value_settings_override(النوع:CustomerLifecycleOptimizationValueSettings): تعديلات القيمة المخصّصة لإلغاء إعدادات قيمة الاحتفاظ بالمشتركين في برنامج الولاء على مستوى الحسابenable_bid_adjustments_for_loyalty_members(النوع:bool): ما إذا كان سيتم تفعيل تعديلات عروض الأسعار للمشتركين في برنامج الولاء في هذه الحملةshow_targeted_loyalty_member_benefits_in_pla(النوع:bool): ما إذا كان سيتم عرض مزايا المشتركين في برنامج الولاء المستهدَفة بتنسيق "إعلان قائمة المنتجات" في البلدان المؤهَّلة
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]
)
التحقّق من الصحة والأخطاء
عند ضبط أهداف مراحل نشاط العملاء، قد تواجه القيود والأخطاء التالية:
أخطاء التحقّق من صحة الهدف
- إعداد هدف مكرّر
- يؤدي إنشاء هدف مكرّر لمراحل النشاط إلى ظهور الخطأ
GoalError.NEW_CUSTOMER_ACQUISITION_GOAL_ALREADY_EXISTS(لهدف اكتساب عملاء جدد) أوGoalError.RETENTION_GOAL_ALREADY_EXISTS(لأهداف الاحتفاظ بالعملاء) أوGoalError.LOYALTY_RETENTION_GOAL_ALREADY_EXISTS(لأهداف الاحتفاظ بالمشتركين في برنامج الولاء). - إعدادات القيمة غير صالحة
- عند ضبط إعدادات قيمة هدف مراحل النشاط، إذا كانت القيمة الدائمة العالية متوفّرة، يجب أن تكون القيمة العادية متوفّرة (
GoalError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT)، ويجب أن تكون القيمة الدائمة العالية أكبر من القيمة، إذا تم ضبطها (GoalError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE). - وبالمثل، بالنسبة إلى إعدادات القيمة المضاعفة، إذا كان مُضاعِف القيمة الدائمة العالية متوفّرًا، يجب أن يكون مُضاعِف القيمة متوفّرًا (
GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT)، ويجب أن يكون مُضاعِف القيمة الدائمة العالية أكبر من مُضاعِف القيمة (GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER).
أخطاء التحقّق من صحة إعدادات أهداف الحملة
- تعارض إلغاء القيمة المستهدَفة المحدّدة
- بالنسبة إلى أهداف اكتساب عملاء جدد، إذا تم ضبط
target_optionعلىTARGET_SPECIFIC(لاستهداف العملاء الجدد فقط)، يجب عدم ضبط عمليات إلغاء القيمة على مستوى الحملة (CampaignGoalConfigError.CAMPAIGN_OVERRIDE_VALUES_SET_FOR_NEW_CUSTOMER_ACQUISITION_TARGET_SPECIFIC_OPTION). لا تنطبق تعديلات عروض الأسعار عند استهداف العملاء الجدد فقط. - إلغاء إعدادات القيمة غير صالح
- عند ضبط عمليات إلغاء إعدادات قيمة مراحل النشاط على مستوى الحملة، إذا كانت القيمة الدائمة العالية متوفّرة، يجب أن تكون القيمة العادية متوفّرة (
CampaignGoalConfigError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT)، ويجب أن تكون القيمة الدائمة العالية أكبر من القيمة، إذا تم ضبطها (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE). وبالمثل، بالنسبة إلى إعدادات القيمة المضاعفة، إذا كان مُضاعِف القيمة الدائمة العالية متوفّرًا، يجب أن يكون مُضاعِف القيمة متوفّرًا (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT)، ويجب أن يكون مُضاعِف القيمة الدائمة العالية أكبر من مُضاعِف القيمة (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER). - توفّر القيمة الدائمة العالية لأنواع الحملات
- يجب ضبط عمليات إلغاء القيمة الدائمة العالية وعمليات إلغاء مُضاعِف القيمة الدائمة العالية لأنواع الحملات المتوافقة فقط (
CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_NOT_SUPPORTED_FOR_CAMPAIGN_TYPEأوCampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_MULTIPLIER_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE). - الأهداف غير المتوافقة
- يظهر خطأ إذا حاولت حملة تطبيق أهداف تحسين مراحل نشاط العملاء غير المتوافقة في الوقت نفسه (
CampaignGoalConfigError.CANNOT_USE_INCOMPATIBLE_CLO_GOALS). يوضّح الجدول التالي مجموعات الأهداف التي لا يمكن استخدامها معًا والتي تؤدي إلى ظهور هذا الخطأ:
| نوع / وضع هدف مراحل نشاط العملاء | الهدف / الوضع غير المتوافق |
|---|---|
الاحتفاظ بالعملاء ("تقديم عروض أسعار للعملاء غير النشطين فقط" /
TARGET_SPECIFIC)
|
اكتساب عملاء جدد ("تقديم عروض أسعار للعملاء الجدد فقط" /
TARGET_SPECIFIC أو "تقديم عروض أسعار أعلى للعملاء الجدد" /
TARGET_ALL)، البحث عن العملاء المحتملين
|
الاحتفاظ بالعملاء ("تقديم عروض أسعار أعلى للعملاء غير النشطين" /
TARGET_ALL)
|
اكتساب عملاء جدد ("تقديم عروض أسعار للعملاء الجدد فقط" /
TARGET_SPECIFIC)، البحث عن العملاء المحتملين
|
| الاحتفاظ بالمشتركين في برنامج الولاء (مُضاعِف القيمة) |
اكتساب عملاء جدد ("تقديم عروض أسعار للعملاء الجدد فقط" /
TARGET_SPECIFIC)، الاحتفاظ بالعملاء ("تقديم عروض أسعار للعملاء غير النشطين
فقط" / TARGET_SPECIFIC)، البحث عن العملاء المحتملين، الربح الإجمالي
|
| الاحتفاظ بالمشتركين في برنامج الولاء (المزايا في "إعلان قائمة المنتجات") |
اكتساب عملاء جدد ("تقديم عروض أسعار للعملاء الجدد فقط" /
TARGET_SPECIFIC)، البحث عن العملاء المحتملين، الربح الإجمالي
|
| البحث عن العملاء المحتملين |
اكتساب عملاء جدد ("تقديم عروض أسعار للعملاء الجدد فقط" /
TARGET_SPECIFIC, "تقديم عروض أسعار أعلى للعملاء الجدد" /
TARGET_ALL)
|
استرداد أهداف مراحل النشاط
كما هو الحال مع المَوارد الأخرى في Google Ads API، استخدِم الطريقتَين search أو searchStream
في GoogleAdsService لاسترداد أهداف وإعدادات مراحل النشاط.
يستردّ طلب البحث التالي تفاصيل كل Goal تم ضبطه في حساب على Google Ads API:
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
وبالمثل، يستردّ طلب البحث التالي تفاصيل كل CampaignGoalConfig:
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