Performance Max per gli obiettivi pay-per-lead

Le campagne Performance Max con obiettivi pay-per-lead consentono alle attività locali di raggiungere i clienti. Queste campagne pubblicano annunci di Servizi locali e sono quindi chiamate anche campagne Performance Max di Servizi locali e configurate utilizzando i campi e i servizi local_services_* nell'API Google Ads. Con questa configurazione, la spesa di marketing è incentrata sui contatti diretti con i clienti. L'addebito avviene solo quando un potenziale cliente contatta direttamente la tua attività tramite l'annuncio, non quando fa clic sull'annuncio.

Prima di iniziare, assicurati di avere un token sviluppatore attivo con accesso standard. Per maggiori informazioni, consulta la guida introduttiva.

Workflow di creazione delle campagne

I passaggi per creare una campagna Performance Max per gli obiettivi pay-per-lead sono i seguenti:

  1. Completa i prerequisiti a livello di account
  2. Recupera la scheda di Profilo dell'attività su Google e l'asset posizione
  3. Crea risorse della campagna in modo atomico (GoogleAdsService.Mutate)
  4. Attiva la campagna e completa la verifica dell'attività

Completa i prerequisiti a livello di account

Se stai creando campagne per un account Google Ads esistente, completa i seguenti prerequisiti nell'account prima di creare la campagna. Se stai creando un nuovo account Google Ads contemporaneamente, completa questi passaggi prima di eseguire l'operazione di creazione della campagna:

  1. Accetta i Termini di servizio (solo UI di Google Ads): devi accettare i Termini di servizio di Servizi locali nella pagina Impostazioni account Google Ads. Questo contratto non può essere accettato in modo programmatico tramite l'API. La creazione o l'attivazione di una campagna senza accettare il contratto restituisce CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED.
  2. Link a Profilo dell'attività su Google (UI o API Google Ads): collega il profilo dell'attività all'account Google Ads (nell'UI di Google Ads in Data Manager > Account collegati o in modo programmatico utilizzando un AssetSet di tipo LOCATION_SYNC). Tieni presente che la creazione di un AssetSet di tipo LOCATION_SYNC non attiva la sincronizzazione della posizione per l'account. Devi anche collegarlo al cliente utilizzando CustomerAssetSet (CustomerAssetSetService.MutateCustomerAssetSets) e fornire un http_authorization_token OAuth 2.0 con l'ambito https://www.googleapis.com/auth/business.manage. Per saperne di più, consulta Crea un insieme di asset di sincronizzazione della località e collegalo al cliente. In questo modo, le sedi dell'attività vengono sincronizzate come asset LOCATION dell'account nell'account Google Ads.

Recupera la scheda di Profilo dell'attività su Google e l'asset posizione

Esegui una query sulla risorsa asset utilizzando GoogleAdsService.Search, basandoti sugli asset LOCATION sincronizzati dopo aver collegato il profilo dell'attività su Google nella sezione precedente Completa i prerequisiti a livello di account.

La query recupera il listing_id di Profilo dell'attività su Google richiesto per le impostazioni della campagna e il asset.resource_name necessario per il collegamento alla STATIC_LOCATION_GROUP AssetSet della campagna utilizzando AssetSetAsset:

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

Crea risorse della campagna in modo atomico (GoogleAdsService.Mutate)

Le campagne con obiettivi pay-per-lead utilizzano il seguente insieme di risorse:

Dati i requisiti di configurazione specifici per le campagne con obiettivi pay-per-lead, raggruppa tutte le operazioni in un'unica richiesta GoogleAdsService.Mutate atomica per evitare configurazioni incomplete e garantire l'integrità delle transazioni.

CampaignBudget (CREATE)

Definisci il budget giornaliero della campagna:

  • amount_micros: l'importo del budget giornaliero in micro.
  • delivery_method: STANDARD.
  • explicitly_shared: deve essere impostato su false. Le campagne Performance Max non possono utilizzare i budget condivisi.

Campaign (CREATE)

È consentita una sola campagna Performance Max per Servizi locali non rimossa per account cliente. Se ne crei una seconda, viene restituito l'errore CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED.

  • name: nome obbligatorio della campagna.
  • campaign_budget: nome della risorsa temporanea di CampaignBudget creata nella stessa richiesta.
  • advertising_channel_type: deve essere impostato su PERFORMANCE_MAX.
  • brand_guidelines_enabled: deve essere impostato su false. A differenza delle campagne Performance Max standard (che per impostazione predefinita sono impostate su brand_guidelines_enabled = true e richiedono il collegamento delle risorse BUSINESS_NAME e LOGO CampaignAsset), le campagne Performance Max per Servizi locali impostano brand_guidelines_enabled = false.
  • pmax_campaign_settings.local_services_enabled: deve essere impostato su true (booleano immutabile; non può essere modificato dopo la creazione).
  • pmax_campaign_settings.local_services_pmax_campaign_settings:
    • country_code: codice paese ISO-3166 di due lettere obbligatorio ('US'). Convalidato al momento della creazione.
    • listing_id: ID scheda numerico obbligatorio del Profilo dell'attività su Google che rappresenta la sede del fornitore. Convalidato al momento della creazione della campagna; un ID non valido restituisce CampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID.
    • Facoltativo: phone_numbers: messaggio LocalServicesPhoneNumber ripetuto che specifica i numeri di telefono dedicati per il monitoraggio o per l'attività (phone_number, country_code e GlsPhoneNumberType phone_number_type). Se omesso, il numero di chiamata viene impostato per impostazione predefinita sul numero di telefono della scheda del Profilo dell'attività su Google collegata ed è obbligatorio se la scheda del Profilo dell'attività non ha un numero di telefono. I valori phone_number_type supportati sono DESTINATION_PHONE_NUMBER_FOR_ADS (per i lead tramite chiamata) e DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (facoltativo, per le notifiche SMS dei lead tramite messaggio).
    • (Facoltativo) founding_year: anno di fondazione dell'attività (ad esempio 1998).
    • (Facoltativo) navigational_query_leads_enabled: valore booleano che indica se ricevere lead da query di navigazione con brand.
  • maximize_conversions: messaggio di configurazione della strategia di offerta obbligatoria MAXIMIZE_CONVERSIONS (con un target_cpa_micros facoltativo). ROAS target e offerte manuali non sono supportati.
  • status: impostato su PAUSED al momento della creazione fino al completamento dei gruppi di asset, degli indicatori e delle verifiche dell'attività.

CampaignCriterion (CREATE)

Definisci i parametri di targeting per la campagna raggruppando un'operazione per criterio, collegandola al nome della risorsa della campagna temporanea:

Gruppo di targeting per località (AssetSet e AssetSetAsset) (CREATE)

Crea un AssetSet di tipo STATIC_LOCATION_GROUP con location_group_parent_asset_set_id impostato sull'ID della AssetSet LOCATION_SYNC attiva dell'account e collega l'asset LOCATION sincronizzato specifico utilizzando AssetSetAsset.

Per maggiori dettagli, consulta la guida agli asset posizione.

CampaignAssetSet (CREATE)

Collega la campagna all'insieme di asset STATIC_LOCATION_GROUP. Una volta collegata, questa associazione è immutabile e non può essere rimossa (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).

Se impostato su partial_failure = false (il valore predefinito per GoogleAdsService.Mutate), qualsiasi errore di convalida nelle operazioni raggruppate esegue il rollback dell'intera transazione in modo atomico. Vengono applicate le seguenti tre regole di convalida di CampaignAssetSet:

  1. Alla campagna può essere collegato un solo STATIC_LOCATION_GROUP AssetSet (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK).
  2. STATIC_LOCATION_GROUP può contenere al massimo un asset LOCATION attivo.
  3. L'ID scheda dell'asset LOCATION collegato deve corrispondere a campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID).

AssetGroup (CREATE)

Configura il gruppo di asset di Servizi locali. A differenza delle campagne Performance Max standard, i gruppi di asset Performance Max di Servizi locali non richiedono risorse AssetGroupAsset (titoli, descrizioni o immagini) o final_urls.

  • name: il nome obbligatorio del gruppo di asset.
  • campaign: nome della risorsa temporanea di Campaign creata nella stessa richiesta.
  • status: deve essere impostato su ENABLED al momento della creazione.
  • google_local_services_info.category_id: ID categoria standardizzato (ad esempio xcat:service_area_business_plumber). Se specifichi una categoria non supportata, viene restituito AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY.
  • Facoltativo: google_local_services_info.callouts: messaggio LocalServicesCallout ripetuto (sono consentiti massimo 6 callout per gruppo di asset) con callout_id.

AssetGroupSignal (CREATE)

A differenza delle campagne Performance Max standard, in cui gli indicatori sono facoltativi, le campagne Performance Max per Servizi locali richiedono almeno un local_services_id AssetGroupSignal per gruppo di asset (la rimozione di tutti gli indicatori restituisce AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).

local_services_id è un messaggio LocalServiceIdInfo in cui compili local_services_id.service_id con un ID tipo di prestazione valido (ad esempio {"local_services_id": {"service_id": "install_faucet"}}). Le risorse AssetGroupSignal sono immutabili (solo CREATE e REMOVE; nessun UPDATE).

Esempio di richiesta di modifica atomica

Il seguente esempio JSON REST mostra come raggruppare tutte le operazioni in una singola richiesta POST /v26/customers/{customer_id}/googleAds:mutate utilizzando nomi di risorse temporanei:

{
  "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"
          }
        }
      }
    }
  ]
}

Provisioning automatico degli obiettivi di conversione

Gli obiettivi di conversione vengono forniti e gestiti automaticamente dal backend in base all'idoneità dell'account e del partner; non è necessario passare le operazioni degli obiettivi di conversione durante la creazione iniziale della campagna atomica.

Le campagne di Servizi locali sono limitate esclusivamente alle categorie di conversione lead di Servizi locali supportate. Il tentativo di configurare altri obiettivi restituisce CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN. Inoltre, le campagne di Servizi locali richiedono obiettivi di override a livello di campagna; la disattivazione degli obiettivi di override restituisce ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.

  • Campagne senza coupon:
    • PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): collegato automaticamente come obiettivo attivabile per le offerte attivo predefinito (biddable = true) al momento della creazione della campagna. Questo obiettivo è obbligatorio e non può essere impostato su biddable = false (se lo fai, viene restituito CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN).
    • MESSAGE_LEAD (LOCAL_SERVICES_ADS): precreata automaticamente a livello di account in modo che l'azione di conversione esista, ma per impostazione predefinita è biddable = false a livello di campagna (disattivata per impostazione predefinita). Per attivare i lead tramite messaggio (al momento della creazione o in un secondo momento), aggiorna l'obiettivo di conversione della campagna customers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADS in biddable = true utilizzando un CampaignConversionGoalOperation.
    • BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): viene eseguito il provisioning e il collegamento a valle (biddable = true) in modo asincrono una volta rilevato un partner di Prenota con Google approvato nella sede collegata.
  • Campagne di coupon dei partner POS (Clover, Lightspeed, Express Oil):
    • CONVERTED_LEAD (LOCAL_SERVICES_ADS): collegato automaticamente (utilizzo di promozioni offline) come obiettivo attivabile per le offerte attivo al momento della creazione. Le campagne dei partner per i coupon vengono ottimizzate esclusivamente per CONVERTED_LEAD e non possono utilizzare obiettivi di lead tramite telefono o messaggio.

Attiva la campagna e completa la verifica dell'attività

  1. Attiva la campagna:aggiorna lo stato della campagna da PAUSED a ENABLED utilizzando CampaignService.MutateCampaigns.
  2. Completa la verifica di Trust and Safety:completa la registrazione dell'attività, la verifica dell'identità, le licenze e l'invio dei documenti tramite l'interfaccia utente di Google Ads (Amministratore > Norme). Gli annunci inizieranno a essere pubblicati una volta completata la verifica.

Gestione e generazione di report delle campagne Performance Max con obiettivi pay-per-lead

Panoramica della disponibilità delle funzionalità dell'API

Sebbene l'API consenta ai partner di gestire le campagne su larga scala, viene utilizzata in combinazione con l'interfaccia utente di Google Ads per la gestione end-to-end di account e campagne. Il supporto completo delle API è offerto per percorsi selezionati, mentre la gestione della UI è richiesta per altri:

Funzionalità Piattaforma e disponibilità Dettagli
Creazione di account e campagne Supporto completo delle API Supportato tramite GoogleAdsService.Mutate.
Impostazioni della campagna Supporto completo delle API Supportato tramite CampaignService.MutateCampaigns.
Gestione delle attività Supporto parziale dell'API Le immagini caricate dall'inserzionista sono una funzionalità disponibile solo nell'interfaccia utente.
Report sulle norme relative agli asset Supporto completo delle API Esegui query sugli stati secondo le norme tramite asset_group_asset.
Gestione e generazione di report sui lead Supporto completo delle API I lead delle query tramite local_services_lead e le conversazioni tramite local_services_lead_conversation. local_services_lead.campaign collega i record dei lead alla campagna Performance Max di Servizi locali.
Verifiche Solo UI Il completamento delle attività di verifica e la visualizzazione degli stati di verifica sono disponibili solo nell'interfaccia utente (Amministrazione > Norme).
Budget e offerte Supporto completo delle API Supporta MAXIMIZE_CONVERSIONS con target_cpa_micros facoltativo.
Gestione delle sedi Supporto completo delle API Supportati tramite insiemi di asset STATIC_LOCATION_GROUP.
Fatturazione e termini Solo UI La configurazione della fatturazione e i Termini dei prodotti di Servizi locali devono essere completati nell'interfaccia utente di Google Ads (Impostazioni account).

Dettagli del campo di dati

La seguente tabella descrive le risorse, i campi e le funzionalità disponibili per le campagne Performance Max di Servizi locali:

Risorsa Campo o componente Modificabile? Disponibilità e regole di Servizi locali
Campaign name Sì Nome obbligatorio della campagna.
Campaign campaign_budget Sì Nome della risorsa CampaignBudget associata alla campagna.
Campaign advertising_channel_type CREA SOLO Deve essere impostato su PERFORMANCE_MAX. Non può essere modificato dopo la creazione.
Campaign pmax_campaign_settings.local_services_enabled CREA SOLO Valore booleano immutabile. Deve essere impostato su true al momento della creazione per attivare il comportamento e le funzionalità di Servizi locali. Le campagne Performance Max standard esistenti non possono essere convertite.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.country_code CREA SOLO Codice paese ISO di due lettere obbligatorio. Applicato rigorosamente come 'US'. I valori al di fuori del paese vengono rifiutati.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id CREA SOLO ID numerico obbligatorio della scheda del Profilo dell'attività su Google che rappresenta la sede fisica del fornitore. Convalidato al momento della creazione della campagna rispetto agli asset posizione collegati.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers Sì Numeri di telefono dell'attività o di monitoraggio delle chiamate associati alla campagna utilizzando LocalServicesPhoneNumber. Se omesso, il numero di chiamata predefinito è il numero di telefono indicato nella scheda del profilo dell'attività su Google collegata ed è obbligatorio se la scheda del profilo dell'attività non contiene un numero di telefono. I valori GlsPhoneNumberType supportati sono DESTINATION_PHONE_NUMBER_FOR_ADS (per i lead tramite chiamata) e DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (facoltativo, per le notifiche SMS dei lead tramite messaggio).
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year Sì (Facoltativo) Anno di fondazione dell'attività (ad esempio 1998). Viene visualizzato il badge certificato "Attività avviata nel…".
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled Sì Valore booleano facoltativo che indica se ricevere lead da query di navigazione che cercano specificamente il nome del brand della tua attività.
Campaign brand_guidelines_enabled CREA SOLO Deve essere impostato su false. A differenza delle campagne Performance Max standard, le campagne Performance Max per Servizi locali non utilizzano le linee guida per il brand o gli asset del brand a livello di campagna.
Campaign maximize_conversions Sì Messaggio sulla strategia di offerta obbligatoria. Configura MAXIMIZE_CONVERSIONS (con target_cpa_micros facoltativo). ROAS target e offerte manuali non sono supportati.
Campaign bidding_strategy_type SOLA LETTURA Campo di solo output su Campaign compilato automaticamente come MAXIMIZE_CONVERSIONS.
Campaign status Sì Stato della campagna (PAUSED, ENABLED, REMOVED). Ti consigliamo di creare la campagna come PAUSED fino al completamento della configurazione.
CampaignBudget amount_micros Sì Budget giornaliero della campagna definito su CampaignBudget.
CampaignBudget delivery_method Sì Deve essere impostato su STANDARD.
CampaignBudget explicitly_shared CREA SOLO Deve essere impostato su false. Le campagne Performance Max non possono utilizzare i budget condivisi.
CampaignConversionGoal biddable Sì Limitato rigorosamente alle categorie di conversione lead di Servizi locali (PHONE_CALL_LEAD, MESSAGE_LEAD, BOOK_APPOINTMENT e CONVERTED_LEAD per i partner di coupon POS; altri obiettivi restituiscono CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN). Per le campagne non basate su coupon, PHONE_CALL_LEAD è obbligatorio e non può essere impostato su biddable = false (CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN). La disattivazione degli obiettivi di override della campagna restituisce ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.
CampaignCriterion Targeting per lingua (language / LANGUAGE) Sì Criterio della lingua di destinazione. Applicata rigorosamente come inglese (languageConstants/1000) per le campagne negli Stati Uniti. Le altre lingue vengono rifiutate al momento della modifica.
CampaignCriterion Targeting per località (location / LOCATION) Sì Targeting geografico subnazionale (città, contee, DMA, codici postali). I criteri devono essere all'interno del paese di origine della campagna (US). Il targeting a livello di paese (targeting per l'intero territorio degli Stati Uniti) viene rifiutato (CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN). Le campagne Performance Max di Servizi locali devono mantenere almeno un criterio di località positivo (CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN).
CampaignCriterion Pianificazione degli annunci (ad_schedule / AD_SCHEDULE) Sì Pianificazione personalizzata della pubblicazione degli annunci (day_of_week, ora di inizio/fine). Se omesso, il valore predefinito è la pubblicazione 24 ore su 24, 7 giorni su 7.
AssetSet type = LOCATION_SYNC SOLO CREAZIONE Insieme di asset a livello di account che sincronizza le sedi di Profilo dell'attività su Google con gli asset LOCATION di Google Ads. type è immutabile dopo la creazione.
AssetSet type = STATIC_LOCATION_GROUP CREA SOLO Insieme di asset che raggruppa l'asset LOCATION sincronizzato specifico da scegliere come target della campagna. Richiede location_group_parent_asset_set_id impostato sull'ID insieme di asset LOCATION_SYNC (type e location_group_parent_asset_set_id sono immutabili dopo la creazione; i link AssetSetAsset sono SOLO CREA / RIMUOVI).
CampaignAssetSet Link al set di asset posizione CREA SOLO Collega STATIC_LOCATION_GROUP alla campagna. Applica il rollback transazionale: al massimo un link al gruppo di località (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK), al massimo un asset posizione attivo e l'ID scheda dell'asset posizione collegato devono corrispondere al listing_id della campagna (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID). Una volta creato, questo link non può essere rimosso (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).
AssetGroup name Sì Nome obbligatorio per il gruppo di asset.
AssetGroup campaign CREA SOLO Nome della risorsa Campaign associata al gruppo di asset.
AssetGroup status Sì Stato dei gruppi di asset. Deve essere impostato su ENABLED al momento della creazione.
AssetGroup google_local_services_info.category_id CREA SOLO Identificatore di categoria standardizzato (ad esempio, xcat:service_area_business_plumber). Immutabile dopo la creazione. Convalidato rispetto alla lista consentita delle verticali supportate (AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY).
AssetGroup google_local_services_info.callouts Sì Tag di callout aziendali standardizzati che utilizzano LocalServicesCallout ripetuti con callout_id. È consentito un massimo di 6 callout per gruppo di asset. Deve corrispondere ai callout verticali consentiti.
AssetGroupSignal local_services_id.service_id SOLO CREAZIONE / RIMOZIONE Indicatori dei temi di ricerca che rappresentano offerte di servizi granulari nella categoria utilizzando LocalServiceIdInfo. È richiesto almeno un indicatore per gruppo di asset (AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).
LocalServicesLead Record e metadati dei lead SOLA LETTURA Dati dei lead interrogabili ricevuti dal fornitore, tra cui tipo di lead, stato dell'addebito, stato del credito, timestamp di creazione e local_services_lead.campaign che collegano i lead alla campagna.
LocalServicesLeadConversation Dettagli e registrazioni delle conversazioni SOLA LETTURA Record di comunicazione interrogabili associati ai lead (durata delle chiamate, URL delle registrazioni, testo dei messaggi).

Domande frequenti

In quali paesi sono disponibili le campagne Performance Max per pay-per-lead?

Sono supportati solo gli Stati Uniti (US).

Come faccio a trovare l'ID della scheda di Profilo dell'attività su Google?

Puoi trovare l'ID della tua scheda nell'interfaccia di Profilo dell'attività su Google o in modo programmatico eseguendo query sugli asset LOCATION utilizzando il linguaggio di query di Google Ads. Per istruzioni dettagliate ed esempi di query, consulta Recupera la scheda di Profilo dell'attività su Google e l'asset posizione.

Come faccio ad attivare i lead con coupon?

I lead dei coupon sono disponibili solo per partner POS pilota selezionati (Clover, Lightspeed, Express Oil). Contatta il tuo rappresentante di Google se vuoi saperne di più.

Le richieste tramite messaggio sono attivate o disattivate per impostazione predefinita?

PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) è abilitato per impostazione predefinita. MESSAGE_LEAD (LOCAL_SERVICES_ADS) viene creato con biddable = false (disattivato per impostazione predefinita). Per attivare i lead tramite messaggio, aggiorna l'obiettivo di conversione della campagna impostandolo su biddable = true. Per saperne di più, consulta Provisioning automatico degli obiettivi di conversione.