Usar expressões regulares em filtros e regras automatizadas

Atualizado por: LunaMetrics em 8 de março de 2008

Ao configurar filtros ou regras automatizadas, você usa a correspondência de padrões para especificar somente as campanhas, os grupos de anúncios, os anúncios ou os itens que recebem lances que são do seu interesse. Caso seus padrões sejam relativamente simples, como "Exibir campanhas que contenham 'GB Google Ads' no nome", use a correspondência de padrões básica que o Search Ads 360 oferece. Caso seus padrões sejam mais complexos, como "Exibir campanhas com nomes que começam com 'Google Ads' e terminam com 'GB' ou 'US'", é possível usar expressões regulares. 

As expressões regulares são uma linguagem avançada usada na correspondência entre padrões de sequências de caracteres, de palavras inteiras ou, até mesmo, de várias palavras. Enquanto expressões regulares simples são fáceis de usar, é possível criar expressões complexas avançadas, mas que talvez sejam difíceis de prever e depurar, além de que outras pessoas da sua organização podem ter dificuldades com elas.

Portanto, a prática recomendada é começar com expressões simples e aumentar a complexidade somente se não houver outra opção.

Configurar um filtro ou uma regra de expressão regular

  1. Comece criando um filtro ou uma regra automatizada.

  2. Selecione uma configuração ou métrica da lista + Atributo ou métrica.

  3. Selecione o comparador Corresponde à expressão regular e insira uma expressão regular.
    Select "Matches regular expression" comparator.
    Veja a sintaxe e os exemplos abaixo.

  4. Selecione quaisquer critérios adicionais da lista + Atributo ou métrica. O filtro ou a regra criará correspondência somente com itens que atendem a todos os critérios.

  5. Finalize a criação do filtro ou da regra.

Comece com os filtros e crie de maneira interativa. Se você pretende usar uma expressão regular em uma regra, comece com um filtro em um relatório usando a expressão mais simples e veja o que é correspondente. Em seguida, adicione caracteres curinga, âncoras ou outras partes de uma expressão e teste cada etapa. Quando estiver satisfeito com o filtro, use a mesma expressão regular em regras automáticas.

Por exemplo, na guia "Campanhas", comece com
^Google Ads\b
e confirme que você vê somente campanhas com nomes que começam com "Google Ads".

Em seguida, altere o filtro para:
(^Google Ads\b).+(GB\b$)
e confirme que você vê somente campanhas com nomes que começam com "Google Ads" e terminam com "GB".

Por fim, altere o filtro para:
(^Google Ads\b).+(GB\b$ | US\b$)
e confirme que você vê somente as campanhas com nomes que começam com "Google Ads" e terminam com "GB" ou "US".

Sintaxe de expressão regular

Veja uma lista de operadores e sintaxe que podem ajudar você a usar expressões regulares no Search Ads 360:

Caracteres curinga

. Corresponde a qualquer caractere (letra, número ou símbolo) goo.gle corresponde a gooogle, goodgle, goo8gle.
* Corresponde a zero ou mais do item anterior O item anterior padrão é o caractere anterior. goo*gle corresponde a gooogle, goooogle.
+ Corresponde a um ou mais do item anterior gooo+gle corresponde a goooogle, mas não a google.
? Corresponde a zero ou um do item anterior labou?r corresponde a labor e labour
| "Ou" inclusivo  a|b corresponde a a ou b ou a a e b

Âncoras

^ A linha começa com ^site corresponde a site, mas não a mysite.
$ A linha termina com site$ corresponde a site, mas não a sitescan.

Agrupamento

() Grupo de captura Thank(s|you) corresponde tanto a Thanks quanto a Thankyou
[] Conjunto ou intervalo de caracteres em qualquer ordem [ogl]+ corresponde a google, goooogle ou logic.
- Expressa um intervalo de caracteres [A-Z] cria uma lista de letras maiúsculas do alfabeto

Outro

\ Faz o escape de caracteres especiais mysite\.com impede que o ponto seja um caractere curinga.
\s Caractere de espaço \s+.* corresponde a um ou mais caracteres de espaço em branco seguidos de zero ou mais caracteres.
\d Dígito \d65\d corresponde a "265" e não a "256".
\w Caractere de palavra (a-z, A-Z, 0-9, _) $\w corresponde a qualquer string que começa com um caractere de palavra, como "Campaign", mas não a "@Campaign"
\b Limite de palavra \bcity\b corresponde a "city", e não a "scarcity"

Exemplos

Expressão Descrição
(^Google Ads\b).+(GB\b$ | US\b$)

Começa com "Google Ads" e termina com "GB" ou "US"
É correspondente:

  • Google Ads: sapatos — GB
  • Google Ads — US

Não é correspondente:

  • Google Ads1: sapatos — GB
  • Google Ads: sapatos — EUA
   
Isso foi útil?
Como podemos melhorá-lo?