Regras de expansão de URL de veiculação
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Ao criar URLs de veiculação, o URL de um anúncio ou recurso é
criado combinando vários campos de acordo com um conjunto de regras. Nesta seção, analisamos essas regras em mais detalhes.
Hierarquia das entidades do Google Ads
Ao resolver campos de URL, o Google Ads usa a seguinte hierarquia (da mais alta para a mais baixa):
Customer
Campaign
Ad Group
Ad
Ad Group Criterion
FeedItem or Asset (including sitelinks)
Qual URL final é usado?
O URL final é usado por padrão ao criar o URL de veiculação. Se uma entidade
compatível for veiculada em uma rede
móvel e tiver um URL final para dispositivos móveis válido, ele será usado em vez do URL
final. O URL final do aplicativo só é compatível com anúncios de engajamento no app.
Como o sistema expande o URL de veiculação
Estas são as etapas que o sistema segue ao expandir o URL de veiculação:
Determine qual URL final usar.
Ele começa determinando o URL final a ser utilizado. Isso varia de acordo com a entidade envolvida.
Entidade
Qual URL final usar?
FeedItem ou Asset (sitelink)
Sempre use o próprio URL final.
Ad X served on keyword Y
Se a palavra-chave tiver um URL final próprio, use-o. Caso contrário, use o URL final do anúncio.
Determine qual modelo de URL de rastreamento e sufixo de URL final usar.
O modelo de URL de rastreamento (tracking_url_template) e o sufixo do URL final (final_url_suffix) de uma entidade são determinados de forma independente, percorrendo a hierarquia de objetos e escolhendo o valor da entidade mais baixa na hierarquia. Se nenhum valor for encontrado na hierarquia de um
campo, o valor dele será definido como vazio.
Por exemplo, se um anúncio tiver valores de modelo de URL de rastreamento ou de sufixo do URL final definidos apenas nos níveis do grupo de anúncios pai e da conta, o valor do grupo de anúncios pai será usado.
Determine quais valores de parâmetro personalizado usar.
O valor de um determinado parâmetro personalizado é resolvido ao percorrer a hierarquia de objetos e escolher o valor da entidade mais baixa na hierarquia.
Se nenhum valor for definido para o parâmetro personalizado, uma string vazia será usada como
o valor dele.
Por exemplo, ao determinar o valor de um parâmetro personalizado específico no nível do anúncio, se esse parâmetro tiver valores definidos no grupo de anúncios principal e no nível da conta, o valor do grupo de anúncios principal será usado.
Expanda o URL final.
Se um final_url_suffix não vazio foi determinado na etapa 2, ele é anexado
ao final do URL final. O sistema expande o URL final (incluindo qualquer
final_url_suffix anexado) realizando as três etapas a seguir:
Expanda os valores de parâmetros personalizados.
O sistema analisa o URL final e substitui os valores de cada parâmetro personalizado no URL usando os valores determinados na etapa 3.
Expanda as tags ValueTrack no URL.
O sistema analisa o URL final e substitui os valores de todas as tags ValueTrack presentes no URL.
Remova a tag {ignore}.
Qualquer parâmetro ValueTrack {ignore} no URL final expandido é removido.
Abra o modelo de acompanhamento.
Se houver um valor vazio para o modelo de acompanhamento (conforme determinado na etapa 2), essa etapa será ignorada. Caso contrário, o modelo de URL de rastreamento será expandido da seguinte forma:
Expanda os valores de parâmetros personalizados.
O sistema analisa o URL do modelo de acompanhamento e substitui os valores de cada parâmetro personalizado no URL usando os valores determinados na etapa 3.
Expanda as tags ValueTrack no URL.
O sistema analisa o URL do modelo de acompanhamento e substitui os valores de todas as tags ValueTrack presentes no URL.
Substitua o parâmetro {lpurl} no modelo de acompanhamento.
Se o URL de modelo de acompanhamento contiver {lpurl} ou umas das variantes dele, ele será substituído pelo URL final expandido da etapa 4.
Se {lpurl} for inserido no início do modelo de acompanhamento,
não será feito escape. Se posicionados em outro lugar no modelo de acompanhamento, os seguintes caracteres serão escapados: ?, =, &, ", #, \t, ' e [space].
{unescapedlpurl} nunca tem escape.
{escapedlpurl} sempre tem escape.
{lpurl+2} sempre tem dois escapes.
{lpurl+3} sempre tem três escapes.
Escolha o URL de veiculação.
Se o URL do modelo de acompanhamento estiver vazio, o URL final expandido da etapa 4 será usado. Caso contrário, o sistema usará o URL do modelo de acompanhamento expandido da etapa 5.
Os sitelinks são uma exceção a essa regra: se o modelo de URL de rastreamento (determinado na etapa 2) não tiver o parâmetro {lpurl}, o URL final do sitelink será usado como o URL de veiculação.
Exemplos de cenários
Considere uma conta com a seguinte estrutura:
Account
Campaign 1
Ad Group 1
Ad 1
Keyword 1 (shoes)
Keyword 2 (hats)
Ad Group 2
Ad 2
Ad 3
Keyword 3 (watches)
FeedItem 1 (sitelink 1)
Suponha que os seguintes campos de URL estejam definidos nessas entidades:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-10-30 UTC."],[],[]]