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

קמפיינים למיקסום הביצועים שמוגדרים בהם יעדים של תשלום לפי ליד עוזרים לעסקים מקומיים להגיע ללקוחות. הקמפיינים האלה מציגים מודעות של "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 לטירגוט גיאוגרפי.
  • אופציונלי: תזמון מותאם אישית של הצגת מודעות (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 בעלי מקצוע". בניגוד לקמפיינים רגילים למיקסום הביצועים, קבוצות הנכסים בקמפיינים למיקסום הביצועים של לידים לא מצריכות 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 הזמנת מקומות" מזוהה במיקום המקושר.
  • קמפיינים של שותפי שוברי POS‏ (Clover, ‏ Lightspeed, ‏ Express Oil):
    • ‫CONVERTED_LEAD (LOCAL_SERVICES_ADS): מקושר באופן אוטומטי (מימוש מבצע אופליין) כיעד פעיל שניתן להגיש עליו הצעת מחיר בזמן היצירה. בקמפיינים של שותפי שוברים מתבצעת אופטימיזציה רק להשגת היעד CONVERTED_LEAD, ואי אפשר להשתמש בהם ביעדים של לידים משיחות טלפון או מהודעות.

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

  1. הפעלת הקמפיין: מעדכנים את סטטוס הקמפיין מ-PAUSED ל-ENABLED באמצעות CampaignService.MutateCampaigns.
  2. השלימו את תהליך האימות של צוות האמינות והבטיחות: השלימו את רישום העסק, אימות הזהות, הרישיונות והגשת המסמכים דרך ממשק המשתמש של 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. אם לא מציינים מספר טלפון, המערכת משתמשת כברירת מחדל במספר הטלפון שמופיע בפרופיל העסק המקושר ב-Google. אם בפרופיל העסק לא מופיע מספר טלפון, חובה לציין מספר טלפון. הערכים הנתמכים של 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. פרטים נוספים זמינים במאמר הקצאה אוטומטית של יעדי המרה.