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:
- Concluir os pré-requisitos no nível da conta
- Recuperar a ficha da empresa no Perfil da Empresa no Google e o recurso de local
- Criar recursos de campanha de forma atômica (
GoogleAdsService.Mutate) - 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:
- 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. - 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
AssetSetdigitado comoLOCATION_SYNC). Criar umLOCATION_SYNCAssetSetnão ativa a sincronização de local para a conta. Você também precisa anexá-lo ao cliente usandoCustomerAssetSet(CustomerAssetSetService.MutateCustomerAssetSets) e fornecer umhttp_authorization_tokendo OAuth 2.0 com o escopohttps://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 deLOCATIONna 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:
- Orçamento da campanha
- Campanha
- Critérios da campanha
- Grupo de segmentação por local (
AssetSeteAssetSetAsset) - Conjunto de recursos da campanha
- Grupos de recursos
- Indicadores do grupo 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 comofalse. 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 doCampaignBudgetcriado na mesma solicitação.advertising_channel_type: precisa ser definido comoPERFORMANCE_MAX.brand_guidelines_enabled: precisa ser definido comofalse. Ao contrário das campanhas Performance Max padrão (que usambrand_guidelines_enabled = truepor padrão e exigem a vinculação de recursosBUSINESS_NAMEeLOGOCampaignAsset), as campanhas Performance Max para Serviços Locais definembrand_guidelines_enabled = false.pmax_campaign_settings.local_services_enabled: precisa ser definido comotrue(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 retornaCampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID.- Opcional:
phone_numbers: mensagemLocalServicesPhoneNumberrepetida especificando números de telefone comerciais ou de acompanhamento dedicados (phone_number,country_codeeGlsPhoneNumberTypephone_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 dephone_number_typeaceitos sãoDESTINATION_PHONE_NUMBER_FOR_ADS(para leads de ligação) eDESTINATION_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 deMAXIMIZE_CONVERSIONS(com umtarget_cpa_microsopcional). O ROAS desejado e os lances manuais não são aceitos.status: definido comoPAUSEDna 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:
- Segmentação por idioma (
language): aplicada estritamente como inglês (languageConstants/1000) para campanhas nos EUA. Outros idiomas são rejeitados no momento da mutação. - Segmentação por local da área de cobertura (
location): as campanhas Performance Max para Serviços Locais precisam ter pelo menos um critério de local positivo que defina a área de cobertura. Se você remover todos os locais, o erroCampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNserá retornado. Inclusões e exclusões positivas são aceitas no nível da cidade, do município, do código postal ou do estado nacountry_code(US) declarada da campanha. A segmentação por país não é permitida e é rejeitada comCampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN. Resolva os IDs de critério usandoGeoTargetConstantService.SuggestGeoTargetConstants, a linguagem de consulta do Google Ads para consultargeo_target_constantou a tabela de referência de segmentações geográficas do Google Ads. - Opcional: Programação de anúncios personalizada (
ad_schedule): o padrão é a veiculação 24 horas por dia, 7 dias por semana, se omitido. Restrinja a entrega usando critérios positivos dead_schedule.
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:
- Apenas um
STATIC_LOCATION_GROUPAssetSetpode ser vinculado à campanha (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK). - O
STATIC_LOCATION_GROUPpode conter no máximo um recursoLOCATIONativo. - O ID da página de detalhes do recurso
LOCATIONvinculado precisa corresponder acampaign.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 doCampaigncriado na mesma solicitação.status: precisa ser definido comoENABLEDna criação.google_local_services_info.category_id: ID de categoria padronizado (comoxcat:service_area_business_plumber). Especificar uma categoria não compatível retornaAssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY.- Opcional:
google_local_services_info.callouts: mensagemLocalServicesCalloutrepetida (máximo de 6 frases de destaque permitidas por grupo de recursos) comcallout_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 comobiddable = false(fazer isso retornaCampaignConversionGoalError.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 = falseno 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 campanhacustomers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADSparabiddable = trueusando umCampaignConversionGoalOperation.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 paraCONVERTED_LEADe não podem usar metas de lead por telefone ou mensagem.
Ativar a campanha e concluir a verificação da empresa
- Ativar campanha:atualize o status da campanha de
PAUSEDparaENABLEDusandoCampaignService.MutateCampaigns. - 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.