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.
- Navegue até Comportamento > Conteúdo do site > Todas as páginas.
- Acima da tabela, clique em avançado.
- Crie uma condição:
- [selecione: “Incluir” ou “Excluir”] Página [selecione: RegExp correspondente] [insira a expressão regular]
- 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