השתמשו במשאבים CustomerLifecycleGoal
ו-CampaignLifecycleGoal
של Google Ads API כדי להגדיר יעדים שקשורים למחזור החיים של הלקוח. החל מגרסה 15, Google Ads API תומך ביעדים של צירוף לקוחות כדי לצרף לקוחות חדשים ביעילות באמצעות הקמפיינים לרשת החיפוש והקמפיינים למיקסום הביצועים ב-Google Ads.
אם בחשבון Google Ads שלכם מוגדר מעקב המרות חוצה-חשבונות, עליכם להגדיר יעדים של מחזור החיים של הלקוח בחשבון של לקוח ההמרות ב-Google Ads ולא ישירות בחשבון Google Ads. עם זאת, עדיין עליכם להגדיר יעדים למחזור החיים של הקמפיין בחשבון שלכם. בדומה לאופן שבו מנהלים יעדים אחרים כשמשתמשים במעקב המרות ברמת חשבון ניהול.
טיפול בפעולות יצירה ועדכון (לגרסה 15 בלבד)
בגרסה 15 של Google Ads API, הפעולות שנתמכות ב-CustomerLifecycleGoalService
וב-CampaignLifecycleGoalService
שונות מעט משירותים אחרים ב-Google Ads API. במקום שיהיו פעולות create
ו-update
נפרדות, לגרסה 15 CustomerLifecycleGoalOperation
ול-CampaignLifecycleGoalOperation
יש פעולת create
בלבד, ואתם מציינים את הכוונה שלכם באמצעות update_mask
:
כדי ליצור מטרה עסקית מסוג מחזור חיים באמצעות גרסה 15, צריך לאכלס את
create
ביעד, אבל לא להגדיר את ה-resource_name
שלו ולא להגדיר אתupdate_mask
של הפעולה.כדי לעדכן מטרה עסקית במחזור חיים באמצעות גרסה 15, צריך לאכלס את
create
ביעד, להגדיר את ה-resource_name
של היעד ולהגדיר ב-update_mask
את רשימת השדות שרוצים לעדכן.
הגדרת יעדים שקשורים למחזור החיים של הלקוח
ברמת הלקוח, מגדירים יעד במחזור החיים על ידי יצירה או עדכון של CustomerLifecycleGoal
. יכול להיות לכל חשבון Google Ads CustomerLifecycleGoal
אחד לכל היותר.
היעד 'מחזור החיים של הלקוח' כולל שני שדות:
lifecycle_goal_customer_definition_settings
מגדירים את השדה
existing_user_lists
כדי לציין אילו רשימות משתמשים מכילות לקוחות קיימים.השדה
high_lifetime_value_user_lists
מציין אילו רשימות משתמשים מכילות לקוחות עם ערך גבוה של חיי המשתמש. אפשר לקרוא את השדה הזה, אבל אי אפשר לשנות אותו ב-Google Ads API.customer_acquisition_goal_value_settings
מגדירים את השדה
value
כדי להגדיר שינוי ערכים נוסף שיתווסף לערך ההמרה הראשונה מסוג רכישה של לקוח חדש.אפשר לקרוא את השדה
high_lifetime_value
של היעד, אבל אי אפשר לשנות את השדה הזה ב-Google Ads API.
הגדרת יעדים במחזור החיים של הקמפיין
ברמת הקמפיין, מגדירים יעד במחזור החיים של המשתמש על ידי יצירה או עדכון של CampaignLifecycleGoal
. יכול להיות לכל היותר CampaignLifecycleGoal
אחד לכל קמפיין.
השדה customer_acquisition_goal_settings
של יעד ברמת הקמפיין מאפשר להגדיר את מצב האופטימיזציה של הקמפיין ולשנות את הגדרות הערכים מיעד הלקוח ברמת ההורה.
הערך optimization_mode
יכול להיות אחד מהערכים הבאים:
TARGET_ALL_EQUALLY
- הקמפיין מטרגט לקוחות חדשים וקיימים באופן שווה. זהו מצב ברירת המחדל לאופטימיזציה.
BID_HIGHER_FOR_NEW_CUSTOMERS
- הקמפיין מטרגט גם לקוחות חדשים וגם לקוחות קיימים, אבל להגיש הצעות מחיר גבוהות יותר ללקוחות שצפויים להיות חדשים, ושלא נכללים באחד מ-
existing_user_lists
. TARGET_NEW_CUSTOMERS
- הקמפיין מטרגט רק לקוחות חדשים.
הערכים value_settings
זהים ל-customer_acquisition_goal_value_settings
ביעד ברמת הלקוח. השתמשו בהגדרות אלה ברמת הקמפיין על מנת לשנות את הערכים של קמפיין ספציפי.
אחזור יעדים במחזור החיים
בדומה למשאבים אחרים ב-Google Ads API, תוכלו להשתמש בשיטות search
או searchStream
של GoogleAdsService
כדי לאחזר יעדים של מחזור החיים.
השאילתה הבאה מאחזרת את הפרטים של כל CustomerLifecycleGoal
בחשבון Google Ads:
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
באופן דומה, השאילתה הבאה מאחזרת את הפרטים של כל CampaignLifecycleGoal
:
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