Mark Saroufim

POSTS DO BLOG

Como usar Expressões regulares para melhorar o rastreamento das conversões do UET no Bing Ads.

O que é Rastreamento universal de eventos (UET)?

O UET é uma ferramenta disponível para que os clientes do Bing Ads rastreiem conversões e outras atividades de site, lançada em outubro. Você encontrará essa funcionalidade na página Campanhas do Bing Ads. Para ter uma visão geral e começar a usá-la, visite nossa página da Ajuda.

O que são Expressões regulares?

As Expressões regulares, frequentemente abreviadas como Regex (do inglês Regular Expressions), são cadeias de texto especiais usadas para encontrar padrões de busca. Elas compõem uma avançada ferramenta para encontrar texto e podem ser usadas no Bing Ads para rastrear metas de conversão mais sofisticadas. Se você estiver familiarizado com o UET, gostará de saber que incluímos as expressões regulares em sua caixa de ferramentas do UET para ajudá-lo a rastrear suas próprias metas personalizadas além daquelas listadas.

Na página Campanhas, clique em Exibir Metas e Conversões

 Quando usar as Expressões regulares

Suponha que você tem uma URL que se pareça com isto:

http://suamaravilhosaempresa.com/produtos/XXXX/checkout.html onde XXXX representa qualquer texto que corresponda a algum produto.

Se você tiver o recurso Rastreamento Universal de Eventos habilitado em seu site, as conversões serão registradas quando um usuário visitar checkout.html. Você poderá então rastrear as conversões dos clientes periodicamente. Contudo, e se você não quiser que todo pedido de produto conte com uma conversão? Por exemplo, você gostaria que carros luxuosos contassem como conversões, mas chicletes, não. É nesse ponto que as expressões regulares podem ajudar!

Exemplos de usos de Expressões regulares

Exemplo 1: Suponha que em vez de contar cada pedido de produto como uma conversão, você quisesse rastrear especificamente aqueles pedidos nos quais o usuário adquire itens caros: joiacara ou carroluxuoso, por exemplo. Como você pode fazer isso?

Resposta: Use “|” no lugar de “ou” para obter a regex joiacara | carroluxuoso

Circunde cada produto com parênteses para explicitar que joiacara e carroluxuoso são dois itens diferentes, e você obterá uma expressão regular ou regex como: “(joiacara) | (carroluxuoso)”

A expressão regex completa será então:

http://suamaravilhosaempresa\.com/produtos/(joiacara) | (carroluxuoso)

/checkout\.html

Você deve ter notado estes símbolos estranhos "\” aparecendo antes de “.”. Esse é um processo necessário chamado escape e será explicado na seção de dicas no final do post deste blog.

 

Exemplo 2: Agora imaginemos que você tem muitos carros luxuosos para vender e pretende indexá-los por números: carroluxuoso1 , carroluxuoso2, carroluxuoso3, ….

Seria muito entediante digitar (carroluxuoso1) | (carroluxuoso2) | (carroluxuoso3) |, etc. É nesse ponto que as expressões regulares podem ajudar. Como?

Resposta: Primeiro precisamos de uma forma mais geral de representar os números de 1 a 9, o que você pode fazer com uma expressão regular da seguinte forma:

Para rastrear de carroluxuoso1 a carroluxuoso9, você usaria a regex: carroluxuoso[1-9]

A expressão regex completa a usar seria:

http://suamaravilhosaempresa\.com/produtos/(joiacara)[1-9][RJ(TP1] 

/checkout\.html

 

Exemplo 3: Usando “*”. E se você quisesse contar conversões para mais de 9 carros? A Regex fornece outra solução com o uso do operador *, que realizará correspondências de repetições arbitrárias do elemento anterior. Como um exemplo a* corresponderá a a , aa, aaa, aaa….

A regex carroluxuoso[1-9]* identificaria o padrão de carroluxuoso seguido por qualquer número arbitrário de dígitos:

 por exemplo: carroluxuoso1, carroluxuoso12, carroluxuoso35, carroluxuoso21735912753 …

Portanto, a expressão final aparentaria:

http://suamaravilhosaempresa\.com/produtos/carroluxuoso[1-9]*[RJ(TP2] 

/checkout\.html

 

Exemplo 4: Uso do operador “.”

Suponha que você não indexe carroluxuoso por números, mas por dígitos ou caracteres. As Expressões regulares também facilitam esse rastreamento. Nesse caso, use o operador “.” que pode fazer correspondência com qualquer caractere seja ele o número “5” ou a letra “q”. Portanto, para rastrear conversões de carroluxuoso seguido por qualquer item, use a regex: carroluxuoso.*

Veja como a expressão final aparentará:

http://suamaravilhosaempresa\.com/produtos/carroluxuoso.*[RJ(TP3] 

/checkout\.html

Dica!

Você deve ter notado que alguns comandos regex como “ . “ coincidem com caracteres reais com os quais você talvez queira fazer correspondência, como “ . “ em “suamaravilhosaempresa.com.”

Para fazer a distinção entre os dois, você pode usar o recurso escape, por meio de outro comando especial: “\”. Portanto, a URL final teria a seguinte aparência:

suamaravilhosaempresa\.com corresponderia a suamaravilhosaempresa.com

Portanto, não se esqueça de usar o recurso de escape para solucionar esse problema " . " em suas URLs!

 

por exemplo: http://suamaravilhosaempresa.com/produtos/carroluxuoso
[1-9]*/checkout.html
[RJ(TP4] 

ainda não é uma regex totalmente funcional. Para resolver esse problema, basta usar o recurso de escape em cada . com um operador \ antes dele para obter:

http://suamaravilhosaempresa\.com/produtos/carroluxuoso[1-9]*/checkout\.html[RJ(TP5] 

E se você quiser usar o recurso de escape no comando de escape "\" ? Você também pode fazer isso com o mesmo comando de escape " \ ". Em outras palavras, a regex " \\ " corresponderá ao caractere " \ "

Se você já chegou até aqui…

Talvez queira saber mais. Para conhecer os recursos das expressões regulares e algumas dicas sobre como usá-las, recomendo que você visite https://msdn.microsoft.com/pt-br/library/az24scfc(v=vs.110).aspx[RJ(TP6]  . Também não se esqueça de visitar a UET documentation[RJ(TP7]  (em inglês) para conhecer as etapas específicas e o processo de habilitação do UET. 

Comentários? Perguntas? Use o formulário abaixo, visite nosso Fórum de sugestões de recursos ou fale conosco pelo Twitter ou Facebook.

Gyan Trivedi – Gerente de programas sênior, plataforma para aplicativos e desenvolvedores do Bing Ads

 

Tags: segmentação por dispositivoRecursos e versõesDispositivos móveissegmentação

Siga-nos no Twitter @BingAds | Curta-nos no Facebook | Participe conosco do LinkedIn | Conheça nossas ideias sobre liderança no SlideShare | Veja-nos no YouTube | Crie sua conta no Blog do Bing Ads


 

Continuar lendo