fbpx

Expert Digital

Nosso Blog!

7 Expressões Regulares (Regex) mais usadas no Google Analytics

7 Expressões Regulares (Regex) mais usadas no Google Analytics

Veja neste artigo, 7 Expressões Regulares (Regex) mais usadas no Google Analytics, sua importâncias e em quais situações elas podem ser utilizadas como atalhos em seu negócio.

Olá, sou Lucas Cruz da Expert Digital e neste artigo vamos conhecer 7 Expressões Regulares (Regex) mais usadas no Google analytics

Vamos lá…

Curso de Web Analytics [COMPLETO]

Veja neste artigo, O que é o Regex (Expressão Regular) – https://expertdigital.net/o-que-e-o-regex-expressao-regular/

Veja o Top 10

  • | (Barra vertical)
  • ^ (Circunflexo)
  • $ (Cifrão)
  • \ (Barra invertida)
  • . (Ponto)
  • + (adição)
  • ? (Interrogação)

1 – | (Barra vertical)

Permite fazer uma correspondência “ou” – a|b corresponde a a ou b. Você ainda pode utilizar a barra vertical (|) e parêntesis.

O símbolo de barra vertical, |, e os parêntesis muitas vezes são usados juntos. A barra vertical simboliza a expressão lógica OU.

Exemplos:

a(vó|vô)

corresponderá a avó ou avô.

A expressão:

Ste(ph|v)em

corresponderá a Stephen ou Steven

2 – ^ (Circunflexo)         

Requer que seus dados estejam no início do campo.

^site corresponde a site , mas não a mysite.

^ Se algo vier antes desse caractere, a string não corresponderá a essa expressão regular

Por exemplo, digamos que você tem duas páginas em seu website, http://www.mysite.com/secondpage/contact/, e http://www.mysite.com/contact/.

Normalmente, o Analytics chama essas páginas de /secondpage/contact/ e /contact/. Isso ocorre porque o Analytics já conhece o domínio, www.mysite.com.

Se você quiser encontrar todas as strings que começam com /contact/ (a segunda opção), mas colocar na mesma linha, /contact/ para sua expressão regular, você obterá tudo que possa corresponder à string, o que incluirá a que você não deseja, /secondpage/contact/.

Se quiser corresponder apenas http://www.mysite.com/contact/, você poderá usar expressões regulares como esta:

^/contact/

3 – $ (Cifrão)

Requer que seus dados estejam no final do campo

$ corresponde ao final do campo

Por exemplo, imagine que você tem algumas páginas que terminam em “htm” e outras em “html”. Você deseja gravar a Etapa 1 do Analytics (parte de uma meta) para seu formulário de inscrição de e-mail, mas deseja apenas a nova versão “.htm”. Sua expressão poderá ter esta aparência:

/email-form\.htm$

O cifrão diz ao Analytics o seguinte: se a página tiver algo depois do “m” final em “htm”, ela não contará como uma correspondência a essa expressão. A barra invertida está antes do ponto em “/email-form\.htm$” para que o Analytics o interprete apenas como um ponto, e não como algo especial.

Serve para procurar palavras no fim da linha.

4 – \ (Barra invertida)

Transforma um caractere de expressão regular em um caractere comum

Exemplo: meusite\.com.br não permite que o ponto seja um caractere curinga

Use uma barra invertida para transformar qualquer caractere especial em um caractere literal (ou seja, um caractere de “escape”).

Embora a barra invertida possa ser usada com qualquer caractere especial, ela é usada com mais frequência com um ponto. Isso porque um ponto é um caractere especial e também é usado como parte de URLs. Exemplo: www.myspace.com — o ponto aparece duas vezes. No caso de URLs, será necessário usar uma barra invertida da seguinte forma: mysite\.com.

Veja um exemplo de como um endereço IP precisa ser digitado: 64\.68\.82\.164

5 – . (Ponto)

Corresponde a qualquer caractere único (letra, número ou símbolo).

Exemplo: goo.gle corresponde a gooogle , goodgle , goo8gle

O ponto é usado para corresponder a qualquer caractere. Por exemplo, .ate, corresponderá a late, bate, mate ou a qualquer expressão de quatro caracteres.

A expressão também corresponderá a 8ate (o caractere não precisa ser uma letra.) No entanto, ela não corresponderá a ate, porque um caractere precisa substituir o ponto.

Veja por que a barra invertida e o ponto muitas vezes são usados juntos. Na expressão:

homepage.com

No ponto há um caractere curinga que corresponde a qualquer caractere. Essa expressão corresponderá a homepagescom, homepage4com e homepagedcom. Se você realmente quiser a correspondência para homepage.com, será necessário usar uma barra invertida da seguinte forma: homepage\.com.

6 – + (adição)

Funciona como uma estrela, porém, é necessário que um sinal de adição corresponda a pelo menos uma ocorrência do item anterior

Exemplo: gooo+gle corresponde a goooogle , mas nunca a google .

O significado mais simples de “Itens anteriores” é “caractere anterior”. Assim, a expressão Rob+in retornaria Robin, Robbin, e Robbbbin.

Como alternativa, você pode criar uma lista de “Itens anteriores” usando colchetes. Desta maneira: [abc]+ Isso retornará a, ab, cab, c, b, bbbb, etc.

7 – ? (Interrogação)       

O ponto de interrogação (?) é usado da seguinte forma:

? Corresponde a zero ou uma ocorrência da expressão anterior

“A expressão anterior” significa o caractere que vem imediatamente antes do ponto de interrogação.

Imagine que você tem um website sobre economia e deseja ver apenas os referenciadores que possuam a palavra “labor” (trabalho) no título. Porém, alguns desses referenciadores vêm de países em que a palavra é escrita como “labour”. Você poderia criar o filtro “labou?r”

Dessa forma, ele corresponderia a “labour” (que possui um “u”, que é a expressão anterior) e labor (que não possui a expressão anterior, isto é, nenhum “u” está incluído).

Você não pode usá-lo assim: “labo?r”, ou pelo menos não com a mesma finalidade. Não se trata de um caractere curinga que você coloca entre o “o” e o “r” para corresponder a qualquer letra. As únicas correspondências seriam “labor” (zero ocorrências da expressão anterior) e “labr”.

Teste suas expressões regulares

Uma maneira fácil de testar uma expressão regular com seus próprios dados é navegar diretamente para um relatório na sua vista da propriedade e usar o recurso de filtro de tabela avançado.

Por exemplo, para testar uma expressão regular que filtra páginas, navegue até sua vista da propriedade e:

Selecione a guia Relatórios.

  1. Navegue até Comportamento > Conteúdo do site > Todas as páginas.
  2. Acima da tabela, clique em avançado.
  3. Crie uma condição:
  4. [selecione: “Incluir” ou “Excluir”] Página [selecione: RegExp correspondente] [insira a expressão regular]
  5. Clique em Aplicar.

Gostou? Essa é só uma pequena amostra do que a Expert Digital irá oferecer a você.

Se você quiser saber mais sobre Marketing Digital, inscreva-se em nossa lista para receber conteúdos semanais e gratuitos.

Conheça nossa Escola de Marketing Digital, lá você terá mais informações sobre conteúdos relacionados a este, tudo detalhado em com passo a passo, confira – https://expertdigital.net/escola-online-expertdigital/

Eu adoraria saber a sua opinião sobre o conteúdo através de um comentário logo abaixo.

E caso ele tenha sido útil para você, aproveite para compartilhá-lo com um amigo ou uma amiga que precise de dicas como essas.

Forte Abraço e até o próximo artigo!

Fonte – Ajuda do Analytics

Facebook Comments Box
Facebook
Twitter
LinkedIn
WhatsApp
Telegram