The Ultimate Guide to Master Regular Expressions in Google Analytics

Regular expressions, at first they seem ounting. Percebes o quão poderosos eles são quando te habituas a eles. Pode demorar um pouco, mas definitivamente vale a pena!

eles são úteis para ambos os comerciantes, bem como pessoas mais tecnicamente orientadas. Você não pode ir sem expressões regulares ao auditar e configurar contas e relatórios do Google Analytics.

Este guia explica claramente como usar expressões regulares no Google Analytics. Ele inclui tudo o que você precisa saber te se tornar um mestre de expressão Regular do Google Analytics (RegEx)!

Índice

  • descrição das Expressões Regulares no Google Analytics
  • Cinco Formas Eficazes de Utilizar o Google Analytics RegEx
  • Expressão Regular Testador
  • Expressão Regular Cheat Sheet
  • Expressões Regulares e o Google Analytics API

além disso, Eu coloquei uma prática RegEx Cheat Sheet que você pode manter em sua mesa!

Download The Complete Google Analytics RegEx Cheat Sheet

Overview of Regular Expressions

There are 13 regular expressions in Google Analytics. Isto inclui combinações das expressões regulares mais comuns.

alguns deles você raramente vai usar, outros talvez em uma base diária!

eu incluí muitos exemplos de RegEx do Google Analytics para tornar este guia tanto prático quanto praticável!

As expressões regulares que eu uso mais frequentemente estão no topo da lista. Diverte-te a explorá-los!

Pipe (/)

o símbolo do pipe é o mais simples e significa ou.

um exemplo:

Expressões Regulares - Pipe

neste caso, tentei corresponder a duas páginas: /ebooks/ and /tools/.

Por Favor, note que as páginas que contêm estas sub-pastas também correspondem. Mais tarde você aprenderá como ser mais preciso ao usar expressões regulares.

Dot (.)

um ponto corresponde a qualquer carácter. É como um wildcard.

assim você poderia usá-lo na expressão .OK. Neste caso ele iria combinar livro, levou, olhar, cozinheiro etc. mas não ook.

o ponto é igual a um carácter.

nota: a potência deste “RegEx” reside em usá-lo juntamente com outros caracteres “RegEx”.

asterisco ( * )

o asterisco significa corresponder a zero ou mais do item anterior.

um exemplo:

– boo*ks -> ele corresponde a boks, livros, boooks, boooks etc.

Nota: O poder deste “RegEx” reside em usá-lo junto com o “dot RegEx”.

ponto-asterisco (.*)

o ponto-asterisco é definitivamente uma combinação poderosa!

corresponde a zero ou mais caracteres aleatórios. Por outras palavras, corresponde a tudo.

Existem muitos casos em que você gostaria de usar esta combinação.

confira o seguinte filtro:

GA - anexar hostname para solicitar URI

pus parêntesis em torno do .* , like this: (.* ) Isto significa obter todos os caracteres e colocá-los em uma variável. Então nós temos todo o hostname e todo o pedido URI em uma variável, e então no campo inferior eu combino ambas as variáveis.ao fazer isto, o seu URL completo irá aparecer no Google Analytics.

dica: leia este artigo sobre filtros no Google Analytics.

outro exemplo para deixar as coisas claras para você. Vamos assumir que está a gerir um site e a vender bicicletas a homens, mulheres e crianças. Estas são as três categorias no site:

  • /produtos/homens/ciclos/
  • /produtos/mulher/ciclos/
  • /produtos/crianças/ciclos/

Você pode usar /products/.* / cycles / to match all three categories.

Nota: Tenha em mente que o tempo de processamento deste RegEx é bastante longo. Por isso, não abusem!

barra invertida (\)

a barra invertida é muito útil e uma das expressões regulares que deverá definitivamente usar.na minha experiência, vai usar este muito.

eles transformam caracteres especiais (RegEx) em caracteres normais.

Dois exemplos:

  • Request URI = /gp/product/B009TGWVRG/ref=s9_nwrsa_gw_g318_i3\?pf_rd_m=ATVP
  • endereço IP = 67\.172\.171\.105

o primeiro exemplo é baseado em uma url Amazon. Podes ver que usei uma barra invertida para” escapar ” ao ponto de interrogação. Ao fazer isto, transformo-o numa personagem normal. Há um monte de urls que contêm parâmetros de consulta para que este pode vir a ser útil!

o segundo exemplo é baseado em um endereço IP que contém três pontos. Aprendemos que um ponto significa um personagem aleatório (RegEx). É melhor fugir daqui, já que deve ser lido como um personagem normal.

Caret (^)

o caret também tem muito valor. Significa que algo começa com …

um exemplo:

^shoe- > corresponde a sapatos, sapatos, sapatos para o inverno, mas não corresponde a Sapatos de inverno ou de Inverno.

Dollar sign ($)

the dollar sign is easy to understand now you know how the caret works.

significa que algo termina com…

um exemplo:

shoe$- > corresponde a sapato, sapato de inverno, mas não corresponde a Sapatos de inverno ou guia de sapatos de Inverno.Ponto de interrogação (?)

um ponto de interrogação significa que o último carácter é opcional.

em geral, este é útil para direccionar erros ortográficos.vamos assumir que o Stefan é o CEO de uma empresa chamada Reggex. Esta empresa está executando uma campanha de pagamento por clique e gosta de filtrar todas as pesquisas de marca em Stefan e o nome da empresa.aqui está uma maneira inteligente de fazer isso.:

GA - question mark RegExdesta forma, todos os pagamentos por clique incluem palavras-chave que contêm stefan, steffan, reggex e regex. Ficareis surpreendidos com a frequência com que este tipo de nomes estão mal escritos.

parêntesis ()

adoro usar parêntesis. Na verdade, eles trabalham da mesma forma que na matemática.

deixe-me mostrar isto por dois exemplos:

  • 2 x 7 +13 = 27
  • 2 x (7 + 13) = 40

usando os parêntesis que agrupa dois números antes de efectuar o cálculo.

I já mostrou estas pastas:produtos/Homens/ciclos/produtos/Mulheres/ciclos/produtos/ciclos/produtos/ciclos/produtos/ciclos/produtos/Mulheres/ciclos / produtos / crianças / ciclos / ciclos* para igualar qualquer coisa.se quiser fazer uma correspondência a 100%, pode usar a seguinte expressão regular:

^/products/(men|women|kids)/cycles/$

Agora estamos a chegar a algum lado!

  • o URI pedido começa com / produtos e termina com ciclos/.
  • o directório do meio contém homens, mulheres ou crianças

Quanto mais souber sobre a RegEx do Google Analytics, mais rápido e mais preciso poderá trabalhar.estamos quase lá, faltam mais três.

parêntesis rectos ()

os parêntesis rectos ajudam-no a fazer uma lista simples.

Por exemplo . Combinado com outros caracteres tp. Combina com tap, tep e top.dica

: use – os em conjunto com os traços para criar uma lista poderosa.

os traços ( – )

os traços são uma grande ajuda para criar uma lista (mais avançada) de itens.

é uma boa prática usá-los junto com parêntesis rectos.

  • corresponde a todas as letras minúsculas
  • coincide com todas as letras maiúsculas
  • corresponde a todos os números
  • corresponde a todas as minúsculas e letras maiúsculas e números

exemplo:

Jake é gerente de produto da Nike Air Max Tênis e ele está ansioso para vender mais!

Nike Air Max

:

  • Nike Air Max 2012
  • Nike Air Max 2013
  • Nike Air Max 2014
  • Nike Air Max 2015

o Google Analytics pode filtros esses produtos de maneira fácil:

Filtro Nike Air Max ediçõesOutro RegEx que iria trabalhar nesta situação:

Nike Air Max 201(2/3/4/5)

Eles correspondem a quatro edições e Jake é feliz para monitorar a linha de produtos perfomance de uma forma fácil! :- )

mais sinal (+)

o sinal mais corresponde a um ou mais dos caracteres anteriores.

I use it on a rarely basis, but it is good to know this one exists!

um exemplo:

Olá + corresponde a hello, helloo, helloo, helloooo (você tem o ponto agora :-)).

colchetes ({})

chegamos à última!

provavelmente não é o mais fácil de explicar, então eu vou falar sobre isso com a ajuda de dois exemplos:

  • {1,2} – significa, repita o último “item” pelo menos 1 vezes e não mais de 2 vezes.
  • {2} – significa, repetir o último “item” 2 vezes

usei o primeiro em intervalos de IP RegEx.um exemplo:

77. 120. 10 a 77.120. 120. 99 -> RegEx pareceria com ^77\.120\.120\.{1,2}$

o segundo que raramente usei, mas um exemplo com códigos ZIP:

12{3} corresponderia a 12xxx. os dois primeiros números do Código ZIP São 1 e 2 seguidos de três números aleatórios na gama de 0 a 9.

cinco formas eficazes de usar o RegEx do Google Analytics

por esta altura, espero que concorde comigo que as expressões regulares são muito eficazes no Google Analytics.para convencê-lo ainda mais, vou explicar cinco situações em que você realmente quer usar a RegEx.

aplicar filtros de tabela

nem sempre foi assim, mas felizmente agora é permitido usar a expressão regular nos filtros de tabela.

isto é muito eficaz quando você precisa trabalhar com dados específicos em um relatório padrão ou personalizado.

um exemplo:

eu gosto de filtrar nas páginas que começam com / google-analytics. É fácil configurar isto:

pages google analytics Não tenho mais que ir para a seção de filtros avançados.

Se você sabe como trabalhar com a RegEx, você pode literalmente configurar isso em segundos! Você pode aplicar expressões regulares para o relatório de todas as páginas, mas também para qualquer grupo de conteúdo definido.

configurar os filtros

neste artigo, já mostrei alguns filtros que incluem expressões regulares.

certifique-se de usar a expressão regular no seu módulo, pois é a única maneira de construir e aplicar todos os filtros que você precisa.Nota: use primeiro uma área de testes se não tiver a certeza sobre a sua combinação RegEx/filtro.

A definição de objectivos

o Google Analytics tem actualmente quatro tipos diferentes de objectivos:

  • Destino
  • Duração
  • Pages/Ecrã por sessão
  • Evento

Na categoria de destino metas de expressões regulares realmente vir a calhar.

Google Analytics goals set upmuito frequentemente a página de agradecimento de um objetivo inclui parâmetros de consulta ou um orderID e parece bastante semelhante a outras páginas.

configurar os objectivos do Google Analytics com expressões regulares é fácil e eficaz!artigos úteis:

  • O especialista em roteiro para a definição de acionáveis KPIs
  • Como estrategicamente defina metas no Google Analytics
  • Macro e micro objetivos

Definição das etapas do Funil

Na imagem acima você pode ver que a definição de um funil é opcional. Você pode ligá-lo e definir uma meta, incluindo 20 degraus de funil.eu espero que você não tenha que configurar tantos passos. Uma vez que a sua taxa de conversão será muito perto de 0, então. ;- )

de qualquer forma, o mesmo que com a sua página de agradecimento, expressões regulares são realmente úteis ao configurar os passos de funil no Google Analytics.

5. Configurando segmentos

por omissão, o Google Analytics relata todas as sessões.

existem dezenas de razões pelas quais você gostaria de cavar mais fundo.

para segmentação ad-hoc eu recomendo a utilização de segmentos.

é muito mais fácil configurar os seus próprios segmentos se dominar expressões regulares.

segmentos e RegEx

Testador de expressão Regular

Se é novo a RegEx no Google Analytics ou num utilizador avançado, recomendo sempre testar o seu RegEx primeiro.

Existem duas formas inteligentes de testar as suas expressões regulares:

  • Tabela de filtros: ver se os resultados desejados são retornados através deste campo de filtro
  • Seleção de RegExferramenta On-line (testador de RegEx por ActualMetrics)

Exemplo testador de RegExEle funciona como um encanto!

Outra grande dica de Tobias Kraeft:

  • Regex101.com (fantástico online testador de regex e depurador)

Expressão Regular Cheat Sheet

Recentemente, eu testei todas as expressões regulares para descobrir quais são (ainda) válido no Google Analytics.

eu criei uma visão geral útil para você que inclui todas as expressões regulares que estão disponíveis atualmente, incluindo exemplos para acelerar a sua aprendizagem.

baixar a folha de batota completa do Google Analytics RegEx

RegEx e a API do Google Analytics

não é a altura certa para explicar todos os detalhes sobre a API do Google Analytics.há uma coisa que vale a pena mencionar aqui.

ele funciona de forma diferente, mas você pode usar expressões regulares em consultas API do Google Analytics:

Google Analytics API - dimension filtersImage courtesy

também pode usar expressões regulares em expressões de filtro usando o =~ e !~ operador. Sua sintaxe é similar a Expressões Regulares Perl.

mantenha estas duas regras em mente:

  • comprimento máximo de 128 caracteres
  • a correspondência de Expressões Regulares é insensível a caso

bem, isto é tudo o que eu queria partilhar.

acho que há muito em que pensar depois de ler este artigo.

já utiliza expressões regulares no Google Analytics? O que você gosta ou não gosta deles? Fico feliz por ouvir a tua opinião!uma última coisa… Certifique-se de obter a minha ferramenta automatizada de auditoria Google Analytics. Ele contém 25 verificações de saúde chave na configuração do Google Analytics.

Get Free Access to the Google Analytics Audit Tool

(visitado 202,44 vezes, 3 visitas hoje)

Deixe uma resposta

O seu endereço de email não será publicado.