Campanhas Performance Max para metas de pagamento por lead

As campanhas Performance Max com metas de pagamento por lead ajudam as empresas locais a alcançarem clientes. Essas campanhas veiculam anúncios dos Serviços Locais e, portanto, também são chamadas de campanhas Performance Max dos Serviços Locais e configuradas usando campos e serviços local_services_* na API Google Ads. Com essa configuração, seus gastos com marketing são concentrados em conexões diretas com os clientes. Você só recebe uma cobrança quando clientes em potencial entram em contato com sua empresa diretamente pelo anúncio, em vez de apenas clicarem nele.

Antes de começar, verifique se você tem um token de desenvolvedor ativo com acesso padrão. Para saber mais, consulte o Guia de iniciação.

Fluxo de trabalho de criação de campanhas

As etapas para criar uma campanha Performance Max para metas de pagamento por lead são as seguintes:

  1. Concluir os pré-requisitos no nível da conta
  2. Recuperar a ficha da empresa no Perfil da Empresa no Google e o recurso de local
  3. Criar recursos de campanha de forma atômica (GoogleAdsService.Mutate)
  4. Ative a campanha e conclua a verificação da empresa

Atender aos pré-requisitos no nível da conta

Se você estiver criando campanhas para uma conta do Google Ads, conclua os pré-requisitos a seguir na conta antes de criar a campanha. Se você estiver criando uma nova conta do Google Ads ao mesmo tempo, conclua estas etapas antes de executar a operação de criação da campanha:

  1. Aceitar os Termos de Serviço (somente na interface do Google Ads): você precisa aceitar os Termos de Serviço dos Serviços Locais na página de configurações da conta do Google Ads. Esse contrato não pode ser aceito de forma programática pela API. Criar ou ativar uma campanha sem aceitar o contrato retorna CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED.
  2. Link do Perfil da Empresa no Google (API ou interface do Google Ads): vincule o Perfil da Empresa à conta do Google Ads (na interface do Google Ads em Central de dados > Contas vinculadas ou de forma programática usando um AssetSet digitado como LOCATION_SYNC). Criar um LOCATION_SYNC AssetSet não ativa a sincronização de local para a conta. Você também precisa anexá-lo ao cliente usando CustomerAssetSet (CustomerAssetSetService.MutateCustomerAssetSets) e fornecer um http_authorization_token do OAuth 2.0 com o escopo https://www.googleapis.com/auth/business.manage. Para mais informações, consulte Criar um conjunto de recursos de sincronização de local e anexá-lo ao cliente. Isso sincroniza os locais da empresa como recursos de LOCATION na conta do Google Ads.

Recuperar a ficha do Perfil da Empresa no Google e o recurso de local

Consulte o recurso asset usando GoogleAdsService.Search, com base nos recursos de LOCATION sincronizados após a vinculação do Perfil da Empresa no Google na seção anterior Concluir os pré-requisitos no nível da conta.

A consulta recupera o listing_id do Perfil da Empresa no Google necessário para as configurações da campanha e o asset.resource_name necessário para vincular ao STATIC_LOCATION_GROUP AssetSet da campanha usando AssetSetAsset:

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

Criar recursos de campanha de forma atômica (GoogleAdsService.Mutate)

As campanhas com metas de pagamento por lead usam o seguinte conjunto de recursos:

Devido aos requisitos de configuração específicos para campanhas com metas de pagamento por lead, agrupe todas as operações em uma única solicitação atômica de GoogleAdsService.Mutate para evitar configurações incompletas e garantir a integridade transacional.

CampaignBudget (CREATE)

Defina o orçamento diário da campanha:

  • amount_micros: o valor do orçamento diário em micros.
  • delivery_method: STANDARD.
  • explicitly_shared: precisa ser definido como false. As campanhas Performance Max não podem usar orçamentos compartilhados.

Campaign (CREATE)

Só é permitida uma campanha Performance Max para Serviços Locais não removida por conta de cliente. Criar uma segunda campanha retorna CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED.

  • name: nome obrigatório da campanha.
  • campaign_budget: nome do recurso temporário do CampaignBudget criado na mesma solicitação.
  • advertising_channel_type: precisa ser definido como PERFORMANCE_MAX.
  • brand_guidelines_enabled: precisa ser definido como false. Ao contrário das campanhas Performance Max padrão (que usam brand_guidelines_enabled = true por padrão e exigem a vinculação de recursos BUSINESS_NAME e LOGO CampaignAsset), as campanhas Performance Max para Serviços Locais definem brand_guidelines_enabled = false.
  • pmax_campaign_settings.local_services_enabled: precisa ser definido como true (booleano imutável; não pode ser modificado após a criação).
  • pmax_campaign_settings.local_services_pmax_campaign_settings:
    • country_code: código de país ISO-3166 de duas letras obrigatório ('US'). Validado no momento da criação.
    • listing_id: ID numérico obrigatório da ficha do Perfil da Empresa no Google que representa o local do provedor. Validado na criação da campanha. Um ID inválido retorna CampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID.
    • Opcional: phone_numbers: mensagem LocalServicesPhoneNumber repetida especificando números de telefone comerciais ou de acompanhamento dedicados (phone_number, country_code e GlsPhoneNumberType phone_number_type). Se omitido, o número de chamada será definido como o número de telefone na ficha do Perfil da Empresa no Google vinculada e será obrigatório se a ficha do Perfil da Empresa não tiver um número de telefone. Os valores de phone_number_type aceitos são DESTINATION_PHONE_NUMBER_FOR_ADS (para leads de ligação) e DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (opcional, para notificações por SMS de leads de mensagem).
    • Opcional: founding_year: ano de fundação da empresa (por exemplo, 1998).
    • Opcional: navigational_query_leads_enabled: booleano que indica se você quer receber leads de consultas de marca de navegação.
  • maximize_conversions: mensagem de estratégia de lances obrigatória configurando lances de MAXIMIZE_CONVERSIONS (com um target_cpa_micros opcional). O ROAS desejado e os lances manuais não são aceitos.
  • status: definido como PAUSED na criação até que os grupos de recursos, os indicadores e as verificações de empresa sejam finalizados.

CampaignCriterion (CREATE)

Defina os parâmetros de segmentação da campanha agrupando uma operação por critério e vinculando ao nome do recurso temporário da campanha:

Grupo de segmentação por local (AssetSet e AssetSetAsset) (CREATE)

Crie um AssetSet do tipo STATIC_LOCATION_GROUP com location_group_parent_asset_set_id definido como o ID do LOCATION_SYNC AssetSet ativo da conta e vincule o recurso LOCATION sincronizado específico usando AssetSetAsset.

Para mais detalhes, consulte o guia de recursos de local.

CampaignAssetSet (CREATE)

Vincule a campanha ao conjunto de recursos STATIC_LOCATION_GROUP. Depois de vinculada, essa associação é imutável e não pode ser removida (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).

Quando partial_failure = false (o padrão para GoogleAdsService.Mutate), qualquer falha de validação nas operações agrupadas reverte toda a transação de forma atômica. As três regras de validação de CampaignAssetSet a seguir são aplicadas:

  1. Apenas um STATIC_LOCATION_GROUP AssetSet pode ser vinculado à campanha (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK).
  2. O STATIC_LOCATION_GROUP pode conter no máximo um recurso LOCATION ativo.
  3. O ID da página de detalhes do recurso LOCATION vinculado precisa corresponder a campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID).

AssetGroup (CREATE)

Configure o grupo de recursos de Serviços Locais. Ao contrário das campanhas Performance Max padrão, os grupos de recursos das campanhas Performance Max para Serviços Locais não exigem recursos de AssetGroupAsset (títulos, descrições ou imagens) ou final_urls.

  • name: nome obrigatório do grupo de recursos.
  • campaign: nome do recurso temporário do Campaign criado na mesma solicitação.
  • status: precisa ser definido como ENABLED na criação.
  • google_local_services_info.category_id: ID de categoria padronizado (como xcat:service_area_business_plumber). Especificar uma categoria não compatível retorna AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY.
  • Opcional: google_local_services_info.callouts: mensagem LocalServicesCallout repetida (máximo de 6 frases de destaque permitidas por grupo de recursos) com callout_id.

AssetGroupSignal (CREATE)

Ao contrário das campanhas Performance Max padrão, em que os indicadores são opcionais, as campanhas Performance Max para Serviços Locais exigem pelo menos um local_services_id AssetGroupSignal por grupo de recursos (a remoção de todos os indicadores retorna AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).

local_services_id é uma mensagem LocalServiceIdInfo em que você preenche local_services_id.service_id com um ID de tipo de serviço válido (por exemplo, {"local_services_id": {"service_id": "install_faucet"}}). Os recursos AssetGroupSignal são imutáveis (somente CREATE e REMOVE; sem UPDATE).

Exemplo de solicitação de mutação atômica

O exemplo de JSON REST a seguir demonstra como agrupar todas as operações em uma única solicitação POST /v26/customers/{customer_id}/googleAds:mutate usando nomes de recursos temporários:

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

Provisionamento automático de metas de conversão

As metas de conversão são provisionadas e gerenciadas automaticamente pelo back-end com base na qualificação da conta e do parceiro. Não é necessário transmitir operações de meta de conversão durante a criação inicial da campanha atômica.

As campanhas de Serviços Locais são restritas estritamente às categorias de conversão de leads de Serviços Locais aceitas. A tentativa de configurar outras metas retorna CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN. Além disso, as campanhas de Serviços Locais exigem metas de substituição no nível da campanha. Desativar essas metas retorna ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.

  • Campanhas sem cupom:
    • PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): vinculada automaticamente como a meta ativa padrão que recebe lances (biddable = true) na criação da campanha. Essa meta é obrigatória e não pode ser definida como biddable = false (fazer isso retorna CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN).
    • MESSAGE_LEAD (LOCAL_SERVICES_ADS): pré-criada automaticamente no nível da conta para que a ação de conversão exista, mas o padrão é biddable = false no nível da campanha (desativada por padrão). Para ativar os leads de mensagens (na criação ou depois), atualize a meta de conversão da campanha customers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADS para biddable = true usando um CampaignConversionGoalOperation.
    • BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): provisionado e vinculado posteriormente (biddable = true) de forma assíncrona quando um parceiro aprovado do Reserve with Google é detectado no local vinculado.
  • Campanhas de parceiros de cupons de PDV (Clover, Lightspeed, Express Oil):
    • CONVERTED_LEAD (LOCAL_SERVICES_ADS): vinculada automaticamente (resgate de promoção off-line) como a meta ativa que recebe lances após a criação. As campanhas de parceiros de cupons são otimizadas exclusivamente para CONVERTED_LEAD e não podem usar metas de lead por telefone ou mensagem.

Ativar a campanha e concluir a verificação da empresa

  1. Ativar campanha:atualize o status da campanha de PAUSED para ENABLED usando CampaignService.MutateCampaigns.
  2. Conclua a verificação de confiabilidade e segurança:conclua o registro comercial, a confirmação de identidade, as licenças e os envios de documentos pela interface do Google Ads (Administrador > Política). Os anúncios vão começar a ser veiculados assim que a verificação for concluída.

Gerenciamento e relatórios de campanhas Performance Max com metas de pagamento por lead

Visão geral da disponibilidade de recursos da API

Embora a API permita que os parceiros gerenciem campanhas em grande escala, ela é usada em complemento com a interface do Google Ads para realizar o gerenciamento completo de contas e campanhas. O suporte completo à API é oferecido para jornadas selecionadas, enquanto o gerenciamento da interface é necessário para outras:

Recurso Plataforma e disponibilidade Detalhes
Criação de contas e campanhas Suporte completo para APIs Compatível com GoogleAdsService.Mutate.
Configurações da campanha Suporte completo para APIs Compatível com CampaignService.MutateCampaigns.
Gerenciamento de ativos Suporte parcial à API As imagens enviadas pelo anunciante são um recurso exclusivo da interface.
Relatórios de políticas de recursos Suporte completo para APIs Consultar status da política usando asset_group_asset.
Gerenciamento e relatórios de leads Suporte completo para APIs Consulte leads por meio de local_services_lead e conversas por meio de local_services_lead_conversation. local_services_lead.campaign vincula os registros de leads à campanha Performance Max para Serviços Locais.
Verificações Somente interface A conclusão das tarefas de verificação e a visualização dos status de verificação são exclusivas da interface (Administrador > Política).
Orçamento e lances Suporte completo para APIs É compatível com MAXIMIZE_CONVERSIONS com target_cpa_micros opcional.
Gerenciamento de locais Suporte completo para APIs Compatível com conjuntos de recursos STATIC_LOCATION_GROUP.
Faturamento e termos Somente interface A configuração de faturamento e os Termos do Produto dos Serviços Locais precisam ser concluídos na interface do Google Ads (Configurações da conta).

Detalhes do campo de dados

A tabela a seguir descreve os recursos, campos e funcionalidades disponíveis para as campanhas Performance Max para Serviços Locais:

Recurso Campo ou componente Mutável? Regras de disponibilidade e dos Serviços Locais
Campaign name Sim Nome obrigatório da campanha.
Campaign campaign_budget Sim Nome do recurso do CampaignBudget associado à campanha.
Campaign advertising_channel_type SOMENTE CRIAR Precisa ser definido como PERFORMANCE_MAX. Não pode ser modificado após a criação.
Campaign pmax_campaign_settings.local_services_enabled SOMENTE CRIAR Booleano imutável. Precisa ser definido como true na criação para ativar o comportamento e os recursos dos Serviços Locais. Não é possível converter campanhas Performance Max padrão.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.country_code SOMENTE CRIAR Código do país ISO de duas letras obrigatório. Aplicado estritamente como 'US'. Os valores de fora do país são rejeitados.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id SOMENTE CRIAR ID numérico obrigatório da ficha do Perfil da Empresa no Google que representa o local físico do provedor. Validado na criação da campanha em relação aos recursos de local vinculados.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers Sim Números de telefone comerciais ou de rastreamento de chamadas associados à campanha usando LocalServicesPhoneNumber. Se omitido, o número de telefone padrão será o número de telefone na ficha do Perfil da Empresa no Google vinculada. Ele será obrigatório se a ficha do Perfil da Empresa não tiver um número de telefone. Os valores de GlsPhoneNumberType aceitos são DESTINATION_PHONE_NUMBER_FOR_ADS (para leads de ligação) e DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (opcional, para notificações por SMS de leads de mensagem).
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year Sim Ano de fundação da empresa (opcional, como 1998). Mostra o selo "Profissional de confiança" "No mercado desde…".
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled Sim Booleano opcional que indica se você quer receber leads de consultas de navegação que pesquisam especificamente o nome da marca da sua empresa.
Campaign brand_guidelines_enabled SOMENTE CRIAR Precisa ser definido como false. Ao contrário das campanhas Performance Max padrão, as campanhas Performance Max para Serviços Locais não usam diretrizes de marca nem recursos de marca no nível da campanha.
Campaign maximize_conversions Sim Mensagem de estratégia de lances obrigatória. Configura MAXIMIZE_CONVERSIONS (com target_cpa_micros opcional). O ROAS desejado e os lances manuais não são aceitos.
Campaign bidding_strategy_type SOMENTE LEITURA Campo somente de saída em Campaign preenchido automaticamente como MAXIMIZE_CONVERSIONS.
Campaign status Sim Status da campanha (PAUSED, ENABLED, REMOVED). Recomendamos criar como PAUSED até que a configuração seja concluída.
CampaignBudget amount_micros Sim Orçamento diário da campanha definido em CampaignBudget.
CampaignBudget delivery_method Sim Precisa ser definido como STANDARD.
CampaignBudget explicitly_shared SOMENTE CRIAR Precisa ser definido como false. As campanhas Performance Max não podem usar orçamentos compartilhados.
CampaignConversionGoal biddable Sim Restrito estritamente às categorias de conversão de lead dos Serviços Locais (PHONE_CALL_LEAD, MESSAGE_LEAD, BOOK_APPOINTMENT e CONVERTED_LEAD para parceiros de cupons de PDV; outras metas retornam CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN). Para campanhas sem cupons, PHONE_CALL_LEAD é obrigatório e não pode ser definido como biddable = false (CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN). Desativar as metas de substituição da campanha retorna ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.
CampaignCriterion Segmentação por idioma (language / LANGUAGE) Sim Critério de idioma-alvo. Aplicado estritamente como inglês (languageConstants/1000) para campanhas nos EUA. Outros idiomas são rejeitados no momento da mutação.
CampaignCriterion Segmentação por local (location / LOCATION) Sim Segmentação geográfica subnacional (cidades, condados, DMAs, códigos postais). Os critérios precisam estar dentro do país de origem da campanha (US). A segmentação por país (segmentação de todos os EUA) é rejeitada (CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN). As campanhas Performance Max para Serviços Locais precisam manter pelo menos um critério de local positivo (CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN).
CampaignCriterion Programação de anúncios (ad_schedule / AD_SCHEDULE) Sim Programação personalizada de veiculação de anúncios (day_of_week, horário de início/término). O padrão é a entrega 24 horas por dia, 7 dias por semana, se omitido.
AssetSet type = LOCATION_SYNC SOMENTE CRIAR Conjunto de recursos no nível da conta que sincroniza os locais do Perfil da Empresa no Google com os recursos LOCATION do Google Ads. type é imutável após a criação.
AssetSet type = STATIC_LOCATION_GROUP SOMENTE CRIAR Conjunto de recursos que agrupa o recurso LOCATION sincronizado específico a ser segmentado pela campanha. Requer que location_group_parent_asset_set_id seja definido como o ID do conjunto de recursos LOCATION_SYNC (type e location_group_parent_asset_set_id são imutáveis após a criação; os links AssetSetAsset são CREATE / REMOVE ONLY).
CampaignAssetSet Link do conjunto de recursos de local SOMENTE CRIAR Vincula o STATIC_LOCATION_GROUP à campanha. Aplica a reversão transacional: no máximo um link de grupo por locais (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK), no máximo um recurso de local ativo e o ID da listagem de recursos de local vinculado precisam corresponder ao listing_id da campanha (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID). Depois de criado, esse link não pode ser removido (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).
AssetGroup name Sim Nome obrigatório para o grupo de recursos.
AssetGroup campaign SOMENTE CRIAR Nome do recurso do Campaign associado ao grupo de recursos.
AssetGroup status Sim Status do grupo de recursos. Precisa ser definido como ENABLED na criação.
AssetGroup google_local_services_info.category_id SOMENTE CRIAR Identificador de categoria padronizado (por exemplo, xcat:service_area_business_plumber). Imutável após a criação. Validado em relação à lista de permissões de categorias aceitas (AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY).
AssetGroup google_local_services_info.callouts Sim Tags de frase de destaque de empresa padronizadas usando LocalServicesCallout repetidos com callout_id. É permitido no máximo 6 frases de destaque por grupo de recursos. Precisa corresponder às frases de destaque verticais permitidas.
AssetGroupSignal local_services_id.service_id SOMENTE CRIAR / REMOVER Indicadores de temas de pesquisa que representam ofertas de serviços granulares na categoria usando LocalServiceIdInfo. É necessário pelo menos um indicador por grupo de recursos (AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).
LocalServicesLead Registros e metadados de leads SOMENTE LEITURA Dados de lead consultáveis recebidos pelo provedor, incluindo tipo de lead, status de cobrança, estado de crédito, carimbo de data/hora de criação e local_services_lead.campaign que vincula os leads à campanha.
LocalServicesLeadConversation Detalhes e gravações de conversas SOMENTE LEITURA Registros de comunicação consultáveis associados a leads (duração de chamadas, URLs de gravação, texto de mensagens).

Perguntas frequentes

Em quais países as campanhas Performance Max de pagamento por lead estão disponíveis?

Somente os Estados Unidos (US) são aceitos.

Como encontro o ID da ficha do Perfil da Empresa no Google (GBP, na sigla em inglês)?

Você pode encontrar o ID da ficha na interface do Perfil da Empresa no Google ou de forma programática, consultando os recursos LOCATION usando a linguagem de consulta do Google Ads. Para instruções detalhadas e exemplos de consulta, consulte Recuperar a ficha da empresa no Perfil da Empresa no Google e o recurso de local.

Como faço para ativar os leads de cupom?

Os leads de cupons estão disponíveis apenas para alguns parceiros de PDV piloto (Clover, Lightspeed, Express Oil). Entre em contato com seu representante do Google se quiser saber mais.

Os leads de mensagens são ativados ou desativados por padrão?

PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) está ativado por padrão. MESSAGE_LEAD (LOCAL_SERVICES_ADS) é criado com biddable = false (desativado por padrão). Para ativar os leads de mensagens, atualize a meta de conversão da campanha para biddable = true. Para mais detalhes, consulte Provisionamento automatizado de metas de conversão.