Regras de expansão de URL para veiculação

Ao usar os URLs atualizados, o URL de veiculação de um anúncio ou extensão de anúncio é criado combinando vários campos de acordo com um conjunto de regras. Esta seção descreve essas regras detalhadamente.

Hierarquia das entidades do Google Ads

Ao resolver os campos de URL atualizados, o Google Ads usa a seguinte hierarquia (do maior para o menor):

Customer
    Campaign
        Ad Group
            Ad
                Ad Group Criterion
                    FeedItem (including sitelinks)

Qual URL final é usado?

O URL final é usado por padrão ao criar o URL de veiculação. Se uma entidade com suporte for veiculada em uma rede para dispositivos móveis e tiver um URL final válido para dispositivos móveis, ele será usado em vez do URL final. No momento, o URL final do app só é aceito para anúncios de engajamento no app.

Como o sistema expande o URL de veiculação

Confira as etapas que o sistema segue ao expandir o URL de veiculação:

  1. 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 (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 esse.

    Caso contrário, use o URL final do anúncio.

  2. Determine qual modelo de URL de acompanhamento usar.

    O URL de rastreamento de uma entidade é determinado percorrendo a hierarquia de objetos e escolhendo o valor da entidade mais baixa na hierarquia. Se nenhum valor de modelo de URL de rastreamento for encontrado na hierarquia, o valor do modelo de URL de rastreamento será definido como vazio.

    Por exemplo, se um anúncio tiver valores de modelo de URL de rastreamento definidos apenas no grupo de anúncios e na conta pai, o valor do grupo de anúncios pai será usado.

  3. Determine quais valores de parâmetro personalizado usar.

    O valor de um determinado parâmetro personalizado é resolvido percorrendo a hierarquia de objetos e escolhendo 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.

    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 pai e no nível da conta, o valor do grupo de anúncios pai será usado.

  4. Expanda o URL final.

    Para expandir o URL final, o sistema realiza estas três etapas:

    1. Expanda os valores dos 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 acima.

    2. Expanda as tags ValueTrack no URL.

      O sistema analisa o URL final e substitui os valores de todas as tags ValueTrack presentes no URL.

    3. Remova a tag {ignore}.

      Todos os parâmetros ValueTrack {ignore} no URL final aberto são removidos.

  5. Expanda o modelo de acompanhamento.

    Se houver um valor vazio para o modelo de acompanhamento (conforme determinado acima na Etapa 2), essa etapa será ignorada. Caso contrário, o modelo de URL de rastreamento será expandido da seguinte maneira:

    1. Expanda os valores dos 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.

    2. 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.

    3. 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, ele não vai ser escapado. Se posicionados em outro lugar no modelo de acompanhamento, os seguintes caracteres são escapados: ?, =, ", #, \t, ' e \[space\].
      • O {unescapedlpurl} não é sempre escapado.
      • O {escapedlpurl} é sempre escapado.
      • O {lpurl+2} é sempre escapado duas vezes.
      • O {lpurl+3} é sempre escapado três vezes.
  6. 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 vai 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 acompanhamento (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 campos de URL atualizado a seguir sejam definidos nestas entidades:

Nome da entidade Modelo de URL de acompanhamento URL final Parâmetros personalizados
Conta http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Campanha 1 _mycampaign=cam1
Grupo de anúncios 1 http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
Grupo de anúncios 2 _myid=ag2id
Anúncio 1 http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
Anúncio 2 http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
Anúncio 3 http://www.ad3-tracking.com/?{_mycampaign}
Palavra-chave 1 URL final: http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

URL final para dispositivos móveis: http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1Id
Palavra-chave 2
Keyword 3
FeedItem 1 URL final: http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

URL final para dispositivos móveis: http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}

Os valores a seguir são usados para expandir o parâmetro ValueTrack {keyword}:

  • Palavra-chave 1: shoes
  • Palavra-chave 2: hats
  • Palavra-chave 3: watches

As seções a seguir mostram como vários parâmetros são resolvidos para cada uma destas entidades.

Parâmetro Valor Origem
Modelo de acompanhamento http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} Grupo de anúncios 1
URL final http://www.creative1-final.com/?{keyword}&{_myid}&{_mycampaign} Anúncio 1
Parâmetros personalizados _myid=ag1id Grupo de anúncios 1
_mycampaign=cam1 Campanha 1
URL final expandido http://www.creative1-final.com/?hats&ag1id&cam1 N/A
URL de modelo de acompanhamento expandido http://www.ag1-tracking.com/?cam1&u=http://www.creative1-final.com/%3Fhats%26ag1id%26cam1&ag1id N/A
URL de veiculação http://www.ag1-tracking.com/?cam1&u=http://www.creative1-final.com/%3Fhats%26ag1id%26cam1&ag1id N/A
Parâmetro Valor Origem
Modelo de acompanhamento http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} Grupo de anúncios 1
URL final Desktop: http://www.kw-final.com/?{keyword}&{_mycampaign} Palavra-chave 1
Mobile: http://m.kw-mobile-final.com/?{keyword}&{_mycampaign}
Parâmetros personalizados _myid=k1id Palavra-chave 1
_mycampaign=cam1 Campanha 1
URL final expandido Desktop: http://www.kw-final.com/?shoes&cam1 N/A
Mobile: http://m.kw-mobile-final.com/?shoes&cam1
URL de modelo de acompanhamento expandido Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.kw-final.com/%3Fshoes%26cam1&k1id N/A
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.kw-mobile-final.com/%3Fshoes%26cam1&k1id
URL de veiculação Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.kw-final.com/%3Fshoes%26cam1&k1id N/A
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.kw-mobile-final.com/%3Fshoes%26cam1&k1id
Parâmetro Valor Origem
Modelo de acompanhamento http://www.cid1-tracking.com/?{_myid}&u={lpurl} Conta
URL final http://www.creative2-final.com/?{keyword}&{_myid} Anúncio 2
Parâmetros personalizados _myid=ad2id Anúncio 2
_mycampaign=cam1 Campanha 1
URL final expandido http://www.creative2-final.com/?watches&ad2id N/A
URL de modelo de acompanhamento expandido http://www.cid1-tracking.com/?ad2id&u=http://www.creative2-final.com/%3Fwatches%26ad2id N/A
URL de veiculação http://www.cid1-tracking.com/?ad2id&u=http://www.creative2-final.com/%3Fwatches%26ad2id N/A
Parâmetro Valor Origem
Modelo de acompanhamento http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} Grupo de anúncios 1
URL final Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign} FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
Parâmetros personalizados _myid=ad2id Anúncio 2
_mycampaign=cam1 Campanha 1
URL final expandido Desktop: http://www.sitelink-final.com/?hats&cam1 N/A
Mobile: http://m.sitelink-mobile-final.com/?hats&cam1
URL de modelo de acompanhamento expandido Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fhats%26cam1&ad2id N/A
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fhats%26cam1&ad2id
URL de veiculação Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fhats%26cam1&ad2id N/A
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fhats%26cam1&ad2id N/A
Parâmetro Valor Origem
Modelo de acompanhamento http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} Grupo de anúncios 1
URL final Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign} FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
Parâmetros personalizados _myid=k1id Palavra-chave 1
_mycampaign=cam1 Campanha 1
URL final expandido Desktop: http://www.sitelink-final.com/?shoes&cam1 N/A
Mobile: http://m.sitelink-mobile-final.com/?shoes&cam1
URL de modelo de acompanhamento expandido Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fshoes%26cam1&k1id N/A
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fshoes%26cam1&k1id
URL de veiculação Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fshoes%26cam1&k1id N/A
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fshoes%26cam1&k1id
Parâmetro Valor Origem
Modelo de acompanhamento http://www.cid1-tracking.com/?{_myid}&u={lpurl} Conta
URL final Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign} FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
Parâmetros personalizados _myid=ad2id Anúncio 2
_mycampaign=cam1 Campanha 1
URL final expandido Desktop: http://www.sitelink-final.com/?watches&cam1 N/A
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
URL de modelo de acompanhamento expandido Desktop: http://www.cid1-tracking.com/?ad2id&u=http://www.sitelink-final.com/%3Fwatches%26cam1 N/A
Mobile: http://www.cid1-tracking.com/?ad2id&u=http://m.sitelink-mobile-final.com/%3Fwatches%26cam1
URL de veiculação Desktop: http://www.cid1-tracking.com/?ad2id&u=http://www.sitelink-final.com/%3Fwatches%26cam1 N/A
Mobile: http://www.cid1-tracking.com/?ad2id&u=http://m.sitelink-mobile-final.com/%3Fwatches%26cam1
Parâmetro Valor Origem
Modelo de acompanhamento http://www.ad3-tracking.com/?{_mycampaign} Anúncio 3
URL final Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign} FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
Parâmetros personalizados _myid=ag2id Grupo de anúncios 2
_mycampaign=cam1 Campanha 1
URL final expandido Desktop: http://www.sitelink-final.com/?watches&cam1 N/A
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
URL de modelo de acompanhamento expandido Não é usado, porque o modelo de acompanhamento não contém o parâmetro {lpurl}. N/A
URL de veiculação Desktop: http://www.sitelink-final.com/?watches&cam1 N/A
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1