Como filtrar o tráfego interno com IPs anônimos no Google Analytics

Publicados: 2018-05-30

Com uma linha extra de código, o Google Analytics tornará anônimos os endereços IP de todos os seus visitantes. Ele faz isso substituindo o último octeto (os últimos quatro dígitos) no endereço IP por 0000.

Por que você tornaria IPs anônimos?

O principal motivo para o anonimato de IPs é aumentar a privacidade dos dados, já que o tráfego não pode mais ser rastreado até um IP específico. Isso é especialmente prevalente com as novas leis europeias GDPR , que classificam os endereços IP como informações pessoais. Como resultado, existem requisitos de segurança muito maiores em relação ao armazenamento de endereços IP que não são anônimos. Para saber mais sobre o GDPR, dê uma olhada nas postagens do nosso blog aqui .

Rastreamento de usuários internos com anonimato de IP ativado

Como mencionado acima, ativar o anonimato de IP é incrivelmente simples. No entanto, há um pequeno problema. Quando os endereços IP são anônimos, você não pode mais usar filtros de IP para excluir sessões internas (sessões de sua própria empresa).

Em vez disso, você precisará filtrar seu tráfego interno no Google Analytics com base em uma dimensão personalizada. As etapas a seguir mostram como configurar isso usando o Gerenciador de tags do Google e o Google Analytics.

Configurando seu filtro

Para definir a dimensão personalizada na qual seu filtro se baseia, você precisa diferenciar seus visitantes internos de visitantes externos no Gerenciador de tags do Google. Para garantir que esses dados sejam persistentes, você também precisará definir um cookie para todos os visitantes internos.

Para definir o cookie, você precisa encontrar uma maneira de identificar a visita de um visitante interno. Neste exemplo, vou abordar um método que faz uso de um parâmetro de consulta, pois ele pode ser usado para qualquer site.

Etapa 1: Definir o “cookie interno”

a) Crie um gatilho para disparar a tag de configuração do cookie:

Como você está utilizando um parâmetro de consulta para identificar o tráfego interno, tudo o que você precisa é de um gatilho simples que verifique esse parâmetro. Eu usei um parâmetro de consulta de internal = true, mas você pode facilmente alterar isso se houver conflito com sua configuração existente.

Aqui está a aparência do nosso gatilho:

Filtro GA - Gatilho

b) Crie uma tag para definir o cookie:

Crie uma tag HTML personalizada com o seguinte código:

<script>

// Define a expiração para três anos no futuro
var data = nova data ();
var dateTimeNow = date.getTime ();
date.setTime (dateTimeNow + 94608000000);
var expiration = date.toUTCString ();
// Define cookie de tráfego interno para todos os subdomínios
document.cookie = “internalTraffic = true; expira = ”+ expiração +”; caminho = /; domínio =. ” + location.hostname.replace (/ ^ www \ ./ i, “”);

</script>

Este código definirá um cookie com um valor de internalTraffic = true sempre que a tag for disparada. Eu defini a data de expiração deste cookie para três anos no futuro. Se desejar alterar a expiração, você pode fazer isso facilmente alterando o valor da variável de expiração no código.

Adicione a configuração do acionador acima e, quando terminar, sua tag deve ser semelhante a esta:

Filtro GA - Tag de script personalizado

Essa combinação de tag e acionador agora definirá um cookie para identificar visitantes internos sempre que visitarem qualquer URL em seu site com um parâmetro de consulta de internal = true.

Observação:

Se o seu site tiver páginas que só podem ser visitadas por usuários internos - por exemplo, páginas protegidas por login ou ambiente de teste - você pode substituir o gatilho do parâmetro de consulta por um gatilho que dispara apenas nessas páginas.

Alternativamente, se você conseguir convencer sua equipe de desenvolvimento a ajudá-lo, um método mais limpo seria definir o lado do servidor de cookies.

Etapa 2: Lendo o cookie interno no GTM

A próxima etapa é verificar se o cookie que você acabou de criar existe antes de enviar um hit ao Google Analytics. Você pode fazer isso criando uma variável do Gerenciador de tags do Google.

Para fazer isso, criar uma nova variável com base no cookie festa de chamado “internalTraffic”. Aqui está uma captura de tela da sua variável:

Filtro GA - Variável de tráfego interno

Etapa 3: Criação de uma dimensão personalizada "interna"

No Google Analytics, crie uma nova dimensão personalizada para controlar se um hit veio de um visitante interno ou externo.

Para fazer isso, basta criar uma nova dimensão personalizada com escopo de usuário chamada “tráfego interno”. Depois de criar isso, controle o número da dimensão, pois você o usará na próxima etapa.

Filtro GA - dimensões personalizadas

No exemplo acima, você pode ver que ele está usando a dimensão 2.

Etapa 4: definir o valor da dimensão personalizada no GTM

Para preencher esta dimensão personalizada no GA, você precisará alterar sua variável de configurações do GA no GTM.

(Se você não estiver usando uma variável de configurações do GA, pode apenas fazer essas alterações em “mais configurações” na tag de exibição de página do GA).

  • Em sua variável de configurações do GA, em “mais configurações”, clique em “dimensão personalizada” e adicione uma dimensão personalizada.
  • Em “índice”, use o número da dimensão da etapa acima, neste exemplo, era a dimensão 2.
  • Em valor, use a variável GTM que você criou na etapa 2 - neste exemplo, era “Cookie de tráfego interno”.

Sua variável de configurações do GA deve ter a seguinte aparência:

Filtro GA - Variável de configurações do Google Analytics

Depois de adicionar isso, você pode ir em frente e publicar todas as alterações do GTM.

Etapa 5: filtragem com base na dimensão personalizada

Depois que todas as etapas anteriores foram implementadas, você poderá filtrar ou segmentar seu tráfego do Google Analytics com base na dimensão personalizada recém-criada.

Para configurar um filtro com base nesta dimensão, faça login no Google Analytics e navegue até a seção Admin de sua propriedade. Dentro de sua propriedade:

  • Crie uma nova visualização e nomeie-a apropriadamente, por exemplo “Tráfego externo”. Para obter mais informações sobre como configurar visualizações, dê uma olhada nesta postagem do blog .
  • Em sua nova visualização, adicione um filtro - você pode chamá-lo de “Excluir tráfego interno”.
  • Selecione “personalizado” como seu tipo de filtro
  • Verifique o botão de opção “excluir”
  • Em seguida, selecione “tráfego interno” como seu campo de filtro (isso deve aparecer nas dimensões personalizadas).
  • Em seguida, adicione "verdadeiro" no campo de filtro e clique em Salvar.

Sua nova visualização agora filtrará qualquer visitante que visite seu site com o parâmetro de consulta definido na etapa 1.

Conseguir visitantes internos para visitar páginas com o parâmetro de consulta

A tarefa final é fazer com que os visitantes internos realmente visitem o site usando o parâmetro de consulta. Você só precisa fazer com que eles visitem o site uma vez; no entanto, isso ainda pode ser uma tarefa e tanto.

A maneira mais fácil de fazer isso é incluir o link em um e-mail que será enviado para toda a empresa. Como você faz as pessoas clicarem no link é algo que deixaremos com você; no entanto, descobrimos que a promessa de cerveja grátis funcionou bem para nós.

Se você tiver mais perguntas relacionadas ao rastreamento de visitantes internos, envie-me um e-mail .