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 atualizado, a seguinte hierarquia (da maior para a menor) é usada pelo Google Ads:

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 compatível for veiculada em uma rede móvel e tiver um URL final para dispositivos móveis válido, ele será usado no lugar do URL final. No momento, o URL final do aplicativo é compatível apenas com 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 será usado.

    Ele começa determinando o URL final a ser utilizado. Isso varia de acordo com a entidade envolvida.

    Entidade Qual URL final usar?
    Item de feed (sitelink) Use sempre 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.

  2. Determinar qual modelo de URL de acompanhamento usar.

    O URL de rastreamento de uma entidade é determinado ao percorrer a hierarquia de objetos e escolher 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 será definido como vazio.

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

  3. Determinar quais valores de parâmetros personalizados 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 esse parâmetro, uma string vazia será usada como valor.

    Por exemplo, na determinação do 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 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 das tags ValueTrack presentes no URL.

    3. Remova a tag {ignore}.

      Os parâmetros ValueTrack {ignore} no URL final expandido 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 forma:

    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 das 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 terá escape. Se posicionados em outro lugar no modelo de acompanhamento, os seguintes caracteres terão escape: ?, =, ", #, \t, ' e \[space\].
      • {unescapedlpurl} nunca tem escape.
      • {escapedlpurl} sempre tem escape.
      • {lpurl+2} sempre tem dois escapes.
      • {lpurl+3} sempre tem três escapes.
  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.