יעדים במחזור החיים

השתמשו במשאבים 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