קמפיינים למיקסום הביצועים עם יעדים של תשלום לפי ליד

קמפיינים למיקסום הביצועים שמוגדרים בהם יעדים של תשלום לפי ליד עוזרים לעסקים מקומיים להגיע ללקוחות. הקמפיינים האלה מציגים מודעות של "Google בעלי מקצוע", ולכן הם נקראים גם קמפיינים למיקסום הביצועים של "Google בעלי מקצוע". מגדירים אותם באמצעות שדות ושירותים של local_services_* ב-Google Ads API. כשבוחרים באפשרות הזאת, המיקוד של ההוצאות השיווקיות הוא יצירת קשר ישיר עם הלקוחות. נחייב אתכם רק כשלקוחות פוטנציאליים יוצרים קשר עם העסק ישירות דרך המודעה, ולא כשהם לוחצים עליה.

לפני שמתחילים, צריך לוודא שיש לכם קוד מפתח פעיל עם הרשאת גישה רגילה. מידע נוסף זמין במדריך לתחילת העבודה.

תהליך העבודה ליצירת קמפיין

כך יוצרים קמפיין למיקסום הביצועים עם יעדי תשלום לפי ליד:

  1. השלמת הדרישות המוקדמות ברמת החשבון
  2. אחזור של נכס המיקום ודף העסק ב"פרופיל העסק ב-Google"
  3. יצירת משאבים של קמפיין באופן אטומי (GoogleAdsService.Mutate)
  4. מפעילים את הקמפיין ומשלימים את תהליך אימות העסק

השלמת הדרישות המוקדמות ברמת החשבון

אם אתם יוצרים קמפיינים לחשבון Google Ads קיים, לפני שאתם יוצרים את הקמפיין, ודאו שהחשבון עומד בדרישות הבאות: אם אתם יוצרים חשבון Google Ads חדש באותו זמן, בצעו את השלבים הבאים לפני שאתם יוצרים את הקמפיין:

  1. אישור התנאים וההגבלות (בממשק המשתמש של Google Ads בלבד): צריך לאשר את התנאים וההגבלות של "Google בעלי מקצוע" בדף הגדרות החשבון ב-Google Ads. אי אפשר לאשר את ההסכם הזה באופן פרוגרמטי דרך ה-API. אם יוצרים או מפעילים קמפיין בלי לאשר את ההסכם, מוחזרת השגיאה CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED.
  2. קישור לפרופיל העסק ב-Google (ממשק המשתמש או ה-API של Google Ads): מקשרים את פרופיל העסק לחשבון Google Ads (בממשק המשתמש של Google Ads בקטע המרכז לניהול נתונים > חשבונות מקושרים, או באופן פרוגרמטי באמצעות AssetSet מסוג LOCATION_SYNC). שימו לב: יצירת AssetSet מסוג LOCATION_SYNC בלבד לא מפעילה את סנכרון המיקום בחשבון. צריך גם לצרף אותו ללקוח באמצעות CustomerAssetSet (CustomerAssetSetService.MutateCustomerAssetSets) ולספק http_authorization_token של OAuth 2.0 עם היקף ההרשאות https://www.googleapis.com/auth/business.manage. מידע נוסף זמין במאמר יצירת קבוצת נכסים של סנכרון מיקום וצירוף שלה ללקוח. הפעולה הזו מסנכרנת את מיקומי העסק כנכסי LOCATION ברמת החשבון בחשבון Google Ads.

אחזור של הדף בפרופיל העסק ב-Google ושל נכס המיקום

שולחים שאילתה למשאב asset באמצעות GoogleAdsService.Search, בהתבסס על הנכסים של LOCATION שסונכרנו אחרי הקישור של פרופיל העסק ב-Google בקטע הקודם השלמת הדרישות המוקדמות ברמת החשבון.

השאילתה מאחזרת את listing_id של פרופיל העסק ב-Google שנדרש להגדרות הקמפיין, ואת asset.resource_name שנדרש כדי לקשר ל-STATIC_LOCATION_GROUP AssetSet של הקמפיין באמצעות AssetSetAsset:

SELECT
  asset.id,
  asset.name,
  asset.location_asset.place_id,
  asset.location_asset.business_profile_locations
FROM asset
WHERE asset.type = 'LOCATION'

יצירת משאבים של קמפיין באופן אטומי (GoogleAdsService.Mutate)

בקמפיינים עם יעדים של תשלום לפי ליד נעשה שימוש במשאבים הבאים:

בגלל דרישות ההגדרה הספציפיות של קמפיינים עם יעדים של תשלום לפי ליד, צריך לאגד את כל הפעולות לבקשת GoogleAdsService.Mutate אטומית אחת כדי למנוע הגדרות חלקיות ולהבטיח את תקינות העסקאות.

‫CampaignBudget (יצירה)

מגדירים את התקציב היומי של הקמפיין:

  • ‫amount_micros: סכום התקציב היומי במיקרו-שקלים.
  • delivery_method: STANDARD.
  • ‫explicitly_shared: צריך להיות מוגדר לערך false. אי אפשר להשתמש בתקציבים משותפים בקמפיינים למיקסום הביצועים.

‫Campaign (יצירה)

בכל חשבון לקוח יכול להיות רק קמפיין אחד למיקסום הביצועים של "Google בעלי מקצוע" שלא הוסר. אם תנסו ליצור קמפיין שני, תוחזר השגיאה CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED.

  • ‫name: שם הקמפיין (חובה).
  • ‫campaign_budget: שם המשאב הזמני של CampaignBudget שנוצר באותה בקשה.
  • ‫advertising_channel_type: צריך להיות מוגדר לערך PERFORMANCE_MAX.
  • ‫brand_guidelines_enabled: צריך להיות מוגדר לערך false. בניגוד לקמפיינים רגילים למיקסום הביצועים (שמוגדרים כברירת מחדל ל-brand_guidelines_enabled = true ודורשים קישור של משאבי BUSINESS_NAME ו-LOGO CampaignAsset), בקמפיינים למיקסום הביצועים של "Google בעלי מקצוע" מוגדר brand_guidelines_enabled = false.
  • pmax_campaign_settings.local_services_enabled: צריך להגדיר את הערך true (ערך בוליאני שלא ניתן לשינוי אחרי היצירה).
  • pmax_campaign_settings.local_services_pmax_campaign_settings:
    • ‫country_code: קוד מדינה חובה בן שתי אותיות בפורמט ISO-3166‏ ('US'). מאומת בזמן היצירה.
    • ‫listing_id: מזהה מספרי חובה של פרופיל העסק ב-Google שמייצג את מיקום הספק. האימות מתבצע במהלך יצירת הקמפיין. אם המזהה לא תקין, תוחזר השגיאה CampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID.
    • אופציונלי: phone_numbers: הודעה LocalServicesPhoneNumber חוזרת שמציינת מספרי טלפון ייעודיים למעקב או מספרי טלפון של העסק (phone_number, country_code ו- GlsPhoneNumberType phone_number_type). אם השדה הזה מושמט, מספר הטלפון שמוגדר כברירת מחדל הוא מספר הטלפון שמופיע בדף העסקי המקושר בפרופיל העסק ב-Google. השדה הזה נדרש אם בדף העסקי בפרופיל העסק ב-Google לא מופיע מספר טלפון. הערכים הנתמכים של phone_number_type הם DESTINATION_PHONE_NUMBER_FOR_ADS (ללידים מסוג שיחה) ו-DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (אופציונלי, להתראות SMS על לידים מסוג הודעה).
    • אופציונלי: founding_year: שנת הקמת העסק (למשל 1998).
    • אופציונלי: navigational_query_leads_enabled: ערך בוליאני שמציין אם לקבל לידים משאילתות ניווט עם מותג ספציפי.
  • maximize_conversions: הודעה על שיטת הבידינג הנדרשת, שמוגדרת לבידינג לפי MAXIMIZE_CONVERSIONS (עם target_cpa_micros אופציונלי). אין תמיכה ביעד החזר על הוצאות פרסום ובבידינג ידני.
  • status: צריך להגדיר את הערך PAUSED בזמן היצירה, עד שקבוצות הנכסים, האותות ואימותי העסק יושלמו.

‫CampaignCriterion (יצירה)

מגדירים את הפרמטרים של הטירגוט בקמפיין על ידי קיבוץ של פעולה אחת לכל קריטריון, וקישור לשם הזמני של משאב הקמפיין:

  • טירגוט לפי שפה (language): בקמפיינים בארה"ב, השפה נאכפת בקפדנות כאנגלית (languageConstants/1000). שפות אחרות נדחות בזמן השינוי.
  • טירגוט למיקום גיאוגרפי של אזור שירות (location): בקמפיינים למיקסום הביצועים של "Google בעלי מקצוע" צריך להיות לפחות קריטריון חיובי אחד של מיקום שמגדיר את אזור השירות (אם מסירים את כל המיקומים, מוחזרת השגיאה CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN). אפשר להוסיף הכללות והחרגות חיוביות ברמת העיר, המחוז, המיקוד או המדינה בתוך country_code (US) שהוגדר בקמפיין. אי אפשר לטרגט ברמת המדינה, וטירגוט כזה נדחה עם השגיאה CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN. כדי לפתור מזהי קריטריונים, משתמשים ב-GeoTargetConstantService.SuggestGeoTargetConstants, בשאילתות של Google Ads Query Language ב-geo_target_constant או בטבלת העזר של Google Ads Geotargets.
  • אופציונלי: תזמון הצגת מודעות (ad_schedule): אם לא מציינים ערך, ברירת המחדל היא הצגה 24/7. הגבלת הצגת המודעות באמצעות קריטריונים חיוביים של ad_schedule.

קבוצת טירגוט למיקום גיאוגרפי (AssetSet ו-AssetSetAsset) (יצירה)

יוצרים AssetSet מסוג STATIC_LOCATION_GROUP, מגדירים את location_group_parent_asset_set_id כמזהה של LOCATION_SYNC AssetSet הפעיל בחשבון, ומקשרים את נכס LOCATION המסונכרן הספציפי באמצעות AssetSetAsset.

פרטים נוספים זמינים במדריך בנושא נכסי מיקום.

‫CampaignAssetSet (יצירה)

מקשרים את הקמפיין לקבוצת הנכסים STATIC_LOCATION_GROUP. אחרי הקישור, השיוך הזה הוא קבוע ואי אפשר להסיר אותו (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).

כשהערך הוא partial_failure = false (ברירת המחדל של GoogleAdsService.Mutate), כל כשל באימות של הפעולות המקובצות מבטל את כל העסקה באופן אטומי. שלושת כללי האימות הבאים של CampaignAssetSet נאכפים:

  1. אפשר לקשר לקמפיין רק STATIC_LOCATION_GROUP AssetSet אחד (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK).
  2. ה-STATIC_LOCATION_GROUP יכול להכיל נכס LOCATION פעיל אחד לכל היותר.
  3. מזהה הנכס המקושר של LOCATION צריך להיות זהה ל-campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID).

‫AssetGroup (יצירה)

מגדירים את קבוצת הנכסים של "Google בעלי מקצוע". בניגוד לקמפיינים רגילים למיקסום הביצועים, קבוצות הנכסים בקמפיינים למיקסום הביצועים של לידים ל-Google בעלי מקצוע לא דורשות AssetGroupAsset (כותרות, תיאורים או תמונות) או final_urls.

  • ‫name: השם הנדרש של קבוצת הנכסים.
  • ‫campaign: שם המשאב הזמני של Campaign שנוצר באותה בקשה.
  • ‫status: צריך להגדיר ל-ENABLED בזמן היצירה.
  • ‫google_local_services_info.category_id: מזהה קטגוריה סטנדרטי (כמו xcat:service_area_business_plumber). אם תציינו קטגוריה לא נתמכת, תוחזר השגיאה AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY.
  • אופציונלי: google_local_services_info.callouts: הודעה חוזרת (LocalServicesCallout) (אפשר להוסיף עד 6 נכסי יתרונות מרכזיים לכל קבוצת נכסים) עם callout_id.

‫AssetGroupSignal (יצירה)

בקמפיינים רגילים למיקסום הביצועים, האותות הם אופציונליים. לעומת זאת, בקמפיינים למיקסום הביצועים ב-"Google בעלי מקצוע" צריך להגדיר לפחות local_services_id אחד (AssetGroupSignal) לכל קבוצת נכסים (אם מסירים את כל האותות, מוחזרת השגיאה AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).

‫local_services_id היא הודעת LocalServiceIdInfo שבה מאכלסים את local_services_id.service_id במזהה חוקי של סוג עבודה (לדוגמה, {"local_services_id": {"service_id": "install_faucet"}}). משאבי AssetGroupSignal הם לא ניתנים לשינוי (רק CREATE ו-REMOVE, בלי UPDATE).

דוגמה לבקשה לשינוי נתונים אטומי

בדוגמה הבאה של REST JSON מוצג קיבוץ של כל הפעולות לבקשת POST /v26/customers/{customer_id}/googleAds:mutate אחת באמצעות שמות זמניים של משאבים:

{
  "mutateOperations": [
    {
      "campaignBudgetOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/campaignBudgets/-1",
          "name": "Local Services PMax Budget",
          "amountMicros": "50000000",
          "deliveryMethod": "STANDARD",
          "explicitlyShared": false
        }
      }
    },
    {
      "campaignOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/campaigns/-2",
          "name": "Local Services PMax Campaign",
          "advertisingChannelType": "PERFORMANCE_MAX",
          "status": "PAUSED",
          "campaignBudget": "customers/{customer_id}/campaignBudgets/-1",
          "brandGuidelinesEnabled": false,
          "maximizeConversions": {},
          "pmaxCampaignSettings": {
            "localServicesEnabled": true,
            "localServicesPmaxCampaignSettings": {
              "countryCode": "US",
              "listingId": "123456789",
              "phoneNumbers": [
                {
                  "phoneNumber": "+18005550100",
                  "countryCode": "US",
                  "phoneNumberType": "DESTINATION_PHONE_NUMBER_FOR_ADS"
                }
              ],
              "foundingYear": "1998",
              "navigationalQueryLeadsEnabled": true
            }
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "language": {
            "languageConstant": "languageConstants/1000"
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "location": {
            "geoTargetConstant": "geoTargetConstants/1014221"
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "adSchedule": {
            "dayOfWeek": "MONDAY",
            "startHour": 9,
            "startMinute": "ZERO",
            "endHour": 17,
            "endMinute": "ZERO"
          }
        }
      }
    },
    {
      "assetSetOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/assetSets/-3",
          "name": "Local Services Location Group",
          "type": "STATIC_LOCATION_GROUP",
          "locationGroupParentAssetSetId": "LOCATION_SYNC_ASSET_SET_ID"
        }
      }
    },
    {
      "assetSetAssetOperation": {
        "create": {
          "assetSet": "customers/{customer_id}/assetSets/-3",
          "asset": "customers/{customer_id}/assets/LOCATION_ASSET_ID"
        }
      }
    },
    {
      "campaignAssetSetOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "assetSet": "customers/{customer_id}/assetSets/-3"
        }
      }
    },
    {
      "assetGroupOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/assetGroups/-4",
          "campaign": "customers/{customer_id}/campaigns/-2",
          "name": "Local Services Plumbing Asset Group",
          "status": "ENABLED",
          "googleLocalServicesInfo": {
            "categoryId": "xcat:service_area_business_plumber",
            "callouts": [
              {
                "calloutId": "family_owned"
              }
            ]
          }
        }
      }
    },
    {
      "assetGroupSignalOperation": {
        "create": {
          "assetGroup": "customers/{customer_id}/assetGroups/-4",
          "localServicesId": {
            "serviceId": "install_faucet"
          }
        }
      }
    }
  ]
}

הקצאה אוטומטית של יעדי המרה

יעדי ההמרה מוקצים ומנוהלים באופן אוטומטי על ידי הקצה העורפי, בהתאם לזכאות של החשבון והשותף. לא צריך להעביר פעולות של יעדי המרה במהלך היצירה הראשונית של קמפיין אטומי.

קמפיינים של "Google בעלי מקצוע" מוגבלים אך ורק לסוגי המרות נתמכים של לידים ב-"Google בעלי מקצוע". אם תנסו להגדיר יעדים אחרים, תוחזר השגיאה CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN. בנוסף, בקמפיינים של "Google בעלי מקצוע" צריך להגדיר יעדים ברמת הקמפיין שמחליפים את יעדי ברירת המחדל. אם משביתים את היעדים האלה, מוחזרת השגיאה ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.

  • קמפיינים ללא שוברים:
    • ‫PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): מקושר באופן אוטומטי כיעד הפעיל שניתן להגיש עליו הצעות מחיר כברירת מחדל (biddable = true) בזמן יצירת הקמפיין. היעד הזה נדרש ואי אפשר להגדיר אותו כ-biddable = false (אם תעשו את זה, תוחזר השגיאה CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN).
    • MESSAGE_LEAD (LOCAL_SERVICES_ADS): נוצרת מראש באופן אוטומטי ברמת החשבון, כך שפעולת ההמרה קיימת, אבל כברירת מחדל היא מוגדרת כ-biddable = false ברמת הקמפיין (ההגדרה מושבתת כברירת מחדל). כדי להביע הסכמה לשימוש בלידים של הודעות (בזמן היצירה או מאוחר יותר), מעדכנים את יעד ההמרה של הקמפיין customers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADS ל-biddable = true באמצעות CampaignConversionGoalOperation.
    • BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): מוקצה ומקושר במורד הזרם (biddable = true) באופן אסינכרוני, ברגע שמתגלה Google Partner מאושר של "Google הזמנת מקומות" במיקום המקושר.
  • קמפיינים של שותפי שוברי POS ‏ (Clover, ‏ Lightspeed, ‏ Express Oil):
    • ‫CONVERTED_LEAD (LOCAL_SERVICES_ADS): מקושרת באופן אוטומטי (מימוש מבצע אופליין) כיעד פעיל שניתן להגיש עליו הצעת מחיר בזמן היצירה. בקמפיינים של שותפי שוברים, האופטימיזציה מתמקדת אך ורק בCONVERTED_LEAD, ואי אפשר להשתמש ביעדים של לידים בטלפון או בהודעות.

להפעיל את הקמפיין ולהשלים את תהליך אימות העסק

  1. הפעלת הקמפיין: מעדכנים את סטטוס הקמפיין מ-PAUSED ל-ENABLED באמצעות CampaignService.MutateCampaigns.
  2. השלימו את תהליך האימות של Trust and Safety: השלימו את רישום העסק, אימות הזהות, הרישיונות ושליחת המסמכים דרך ממשק המשתמש של Google Ads (ניהול > מדיניות). המודעות יתחילו להופיע אחרי שהאימות יושלם.

ניהול ודיווח של קמפיינים למיקסום הביצועים עם יעדים של תשלום לפי ליד

סקירה כללית על זמינות התכונות של ה-API

ה-API מאפשר לשותפים לנהל קמפיינים בקנה מידה נרחב, אבל הוא משמש כהשלמה לממשק המשתמש של Google Ads כדי לנהל את החשבון והקמפיינים מקצה לקצה. יש תמיכה מלאה ב-API בתהליכים מסוימים, אבל בתהליכים אחרים צריך לנהל את ממשק המשתמש:

תכונה פלטפורמה וזמינות פרטים
יצירת חשבון וקמפיין תמיכה מלאה ב-API נתמך באמצעות GoogleAdsService.Mutate.
הגדרות קמפיין תמיכה מלאה ב-API נתמך באמצעות CampaignService.MutateCampaigns.
ניהול נכסים תמיכה חלקית ב-API תמונות שהמפרסם מעלה הן תכונה שזמינה רק בממשק המשתמש.
דוחות מדיניות לגבי נכסים תמיכה מלאה ב-API שליחת שאילתות לגבי סטטוס מדיניות באמצעות asset_group_asset.
ניהול לידים ודיווח תמיכה מלאה ב-API לידים של שאילתות דרך local_services_lead ושיחות דרך local_services_lead_conversation. local_services_lead.campaign מקשר את רשומות הלידים בחזרה לקמפיין למיקסום הביצועים של "Google בעלי מקצוע".
אימותים בממשק המשתמש בלבד אפשר להשלים את משימות האימות ולראות את סטטוס האימות רק בממשק המשתמש (אדמין > מדיניות).
תקציב ובידינג תמיכה מלאה ב-API תמיכה ב-MAXIMIZE_CONVERSIONS עם target_cpa_micros אופציונלי.
ניהול מיקומים תמיכה מלאה ב-API התמיכה ניתנת באמצעות קבוצות נכסים מסוג STATIC_LOCATION_GROUP.
חיוב ותנאים בממשק המשתמש בלבד צריך להשלים את הגדרת החיוב ואת תנאי המוצר של "Google בעלי מקצוע" בממשק המשתמש של Google Ads (הגדרות החשבון).

פרטי שדה הנתונים

בטבלה הבאה מפורטים המשאבים, השדות והיכולות שזמינים בקמפיינים למיקסום הביצועים ב-"Google בעלי מקצוע":

משאב שדה או רכיב ניתן לשינוי? זמינות וכללים של "Google בעלי מקצוע"
Campaign name כן שם הקמפיין (חובה).
Campaign campaign_budget כן שם המשאב של CampaignBudget שמשויך לקמפיין.
Campaign advertising_channel_type יצירה בלבד הערך חייב להיות PERFORMANCE_MAX. אי אפשר לשנות את ההגדרה הזו אחרי שיוצרים את המרחב.
Campaign pmax_campaign_settings.local_services_enabled יצירה בלבד ערך בוליאני שלא ניתן לשינוי. כדי להפעיל את ההתנהגות והתכונות של "Google בעלי מקצוע", צריך להגדיר את הערך true בזמן היצירה. אי אפשר להמיר קמפיינים רגילים קיימים למיקסום הביצועים.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.country_code יצירה בלבד קוד מדינה חובה של שתי אותיות לפי תקן ISO. האכיפה מתבצעת באופן מחמיר בתור 'US'. ערכים של מדינות אחרות נדחים.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id יצירה בלבד מזהה מספרי חובה של פרופיל העסק ב-Google שמייצג את המיקום הפיזי של הספק. האימות מתבצע בזמן יצירת הקמפיין, בהתאם לנכסי המיקום המקושרים.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers כן מספרי הטלפון של העסק או מספרי הטלפון למעקב אחר שיחות שמשויכים לקמפיין באמצעות LocalServicesPhoneNumber. אם לא מציינים מספר טלפון, המערכת משתמשת כברירת מחדל במספר הטלפון שמופיע בפרופיל העסק המקושר. אם לא מופיע מספר טלפון בפרופיל העסק, חובה לציין מספר טלפון. הערכים הנתמכים של GlsPhoneNumberType הם DESTINATION_PHONE_NUMBER_FOR_ADS (ללידים מסוג שיחה) ו-DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (אופציונלי, להתראות סמס על לידים מסוג הודעה).
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year כן שנת הקמת העסק (למשל 1998). השדה הזה אופציונלי. אם ממלאים אותו, מוצג תג האמינות "העסק פועל משנת…".
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled כן ערך בוליאני אופציונלי שמציין אם לקבל לידים משאילתות ניווט שמחפשות ספציפית את שם המותג של העסק.
Campaign brand_guidelines_enabled יצירה בלבד הערך חייב להיות false. בניגוד לקמפיינים רגילים למיקסום הביצועים, בקמפיינים למיקסום הביצועים ב-"Google בעלי מקצוע" לא משתמשים בספר מותג או בנכסים שקשורים למותג ברמת הקמפיין.
Campaign maximize_conversions כן הודעה על שיטת הבידינג הנדרשת. מגדירה את MAXIMIZE_CONVERSIONS (עם target_cpa_micros אופציונלי). אין תמיכה ביעד החזר על הוצאות פרסום ובבידינג ידני.
Campaign bidding_strategy_type לקריאה בלבד שדה פלט בלבד ב-Campaign מאוכלס באופן אוטומטי בתור MAXIMIZE_CONVERSIONS.
Campaign status כן סטטוס הקמפיין (PAUSED, ENABLED, REMOVED). מומלץ ליצור כ-PAUSED עד להשלמת ההגדרה.
CampaignBudget amount_micros כן התקציב היומי של הקמפיין מוגדר ב-CampaignBudget.
CampaignBudget delivery_method כן הערך חייב להיות STANDARD.
CampaignBudget explicitly_shared יצירה בלבד הערך חייב להיות false. אי אפשר להשתמש בתקציבים משותפים בקמפיינים למיקסום הביצועים.
CampaignConversionGoal biddable כן מוגבל בקפדנות לסוגי המרות לידים ב-"Google בעלי מקצוע" (PHONE_CALL_LEAD,‏ MESSAGE_LEAD,‏ BOOK_APPOINTMENT ו-CONVERTED_LEAD לשותפי שוברים ב-POS. יעדים אחרים מחזירים את השגיאה CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN). בקמפיינים ללא שוברים, צריך להגדיר את PHONE_CALL_LEAD ואי אפשר להגדיר אותו כ-biddable = false (CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN). השבתת יעדי שינוי מברירת המחדל ברמת הקמפיין מחזירה את השגיאה ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.
CampaignCriterion טירגוט לפי שפה (language / LANGUAGE) כן קריטריון של שפת יעד. האכיפה מתבצעת בקפדנות באנגלית (languageConstants/1000) בקמפיינים בארה"ב. שפות אחרות נדחות בזמן השינוי.
CampaignCriterion טירגוט למיקום גיאוגרפי (location מתוך LOCATION) כן טירגוט גיאוגרפי ברמה נמוכה יותר ממדינה (ערים, מחוזות, אזורי שוק ייעודיים, מיקודים). הקריטריונים חייבים להיות בתוך מדינת הבית של הקמפיין (US). טירגוט ברמת המדינה (טירגוט לכל ארה"ב) נדחה (CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN). קמפיינים למיקסום הביצועים של 'Google בעלי מקצוע' חייבים לכלול לפחות קריטריון אחד של מיקום חיובי (CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN).
CampaignCriterion תזמון הצגת מודעות (ad_schedule מתוך AD_SCHEDULE) כן לוח זמנים אישי מותאם אישית להצגת מודעות (day_of_week, שעת התחלה/סיום). אם לא מציינים ערך, ברירת המחדל היא משלוח 24/7.
AssetSet type = LOCATION_SYNC יצירה בלבד קבוצת נכסים ברמת החשבון שמסנכרנת מיקומים מפרופיל העסק ב-Google עם נכסי LOCATION ב-Google Ads. אי אפשר לשנות את type אחרי שיוצרים את הפרויקט.
AssetSet type = STATIC_LOCATION_GROUP יצירה בלבד קבוצת נכסים שמקבצת את הנכס הספציפי של LOCATION שסונכרן, כדי שהקמפיין יטרגט אותו. צריך להגדיר את location_group_parent_asset_set_id למזהה של קבוצת הנכסים LOCATION_SYNC (אי אפשר לשנות את type ואת location_group_parent_asset_set_id אחרי היצירה; הקישורים של AssetSetAsset הם CREATE / REMOVE ONLY).
CampaignAssetSet קישור לקבוצת נכסי מיקום יצירה בלבד מקשר את STATIC_LOCATION_GROUP לקמפיין. אכיפה של החזרה למצב קודם של טרנזקציה: קישור אחד לכל היותר לקבוצות לפי מיקום (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK), נכס מיקום פעיל אחד לכל היותר, ומזהה הרישום של נכס המיקום המקושר חייב להתאים ל-listing_id של הקמפיין (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID). אחרי שיוצרים את הקישור הזה, אי אפשר להסיר אותו (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).
AssetGroup name כן שם חובה לקבוצת הנכסים.
AssetGroup campaign יצירה בלבד שם המשאב של Campaign שמשויך לקבוצת הנכסים.
AssetGroup status כן הסטטוס של קבוצת הנכסים. חייב להיות מוגדר כ-ENABLED בזמן היצירה.
AssetGroup google_local_services_info.category_id יצירה בלבד מזהה קטגוריה סטנדרטי (לדוגמה, xcat:service_area_business_plumber). לא ניתן לשינוי אחרי היצירה. מאומתת מול רשימת ההיתרים של הקטגוריות הנתמכות (AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY).
AssetGroup google_local_services_info.callouts כן תגי נכסי יתרונות מרכזיים סטנדרטיים לעסק שכוללים חזרה על LocalServicesCallout עם callout_id. אפשר להוסיף עד 6 נכסי יתרונות מרכזיים לכל קבוצת נכסים. חייב להתאים ליתרונות המרכזיים המותרים בענף.
AssetGroupSignal local_services_id.service_id יצירה או הסרה בלבד אותות של נושאי חיפוש שמייצגים שירותים ספציפיים בקטגוריה באמצעות LocalServiceIdInfo. צריך להוסיף לפחות אות אחד לכל קבוצת נכסים (AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).
LocalServicesLead רשומות ומטא-נתונים של לידים לקריאה בלבד נתוני לידים שניתן לשלוח לגביהם שאילתות, שהתקבלו על ידי הספק, כולל סוג הליד, סטטוס החיוב, מצב הזיכוי, חותמת הזמן של היצירה ו-local_services_lead.campaign שמקשר את הלידים בחזרה לקמפיין.
LocalServicesLeadConversation פרטי השיחה וההקלטות לקריאה בלבד רשומות של תקשורת שניתן לשלוח לגביהן שאילתות, שמשויכות ללידים (משך השיחות, כתובות URL של הקלטות, טקסט של הודעות).

שאלות נפוצות

באילו מדינות אפשר להשתמש בקמפיינים למיקסום הביצועים עם תשלום לפי ליד?

יש תמיכה רק בארצות הברית (US).

איפה מוצג מזהה הדף העסקי ב"פרופיל העסק ב-Google"‏ (GBP)?

אתם יכולים למצוא את מזהה הדף העסקי בממשק של פרופיל העסק ב-Google, או באופן פרוגרמטי על ידי שליחת שאילתה לגבי נכסים מסוג LOCATION באמצעות שפת השאילתות של Google Ads. הוראות מפורטות ודוגמאות לשאילתות זמינות במאמר אחזור של נכס המיקום והדף העסקי ב"פרופיל העסק ב-Google".

איך מפעילים לידים של שוברים?

האפשרות להשתמש בשוברים זמינה רק לשותפים נבחרים של נקודות מכירה (Clover,‏ Lightspeed, ‏ Express Oil) שמשתתפים בתוכנית הפיילוט. למידע נוסף, אפשר לפנות לנציג Google.

האם לידים מהודעות מופעלים או מושבתים כברירת מחדל?

האפשרות PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) מופעלת כברירת מחדל. השדה MESSAGE_LEAD (LOCAL_SERVICES_ADS) נוצר עם הערך biddable = false (ביטול ההסכמה כברירת מחדל). כדי להביע הסכמה ללידים ליצירת קשר בהודעה, צריך לעדכן את יעד ההמרה של הקמפיין ל-biddable = true. פרטים נוספים זמינים במאמר הקצאה אוטומטית של יעדי המרה.