Como medir os utilizadores que bloqueiam o Google Analytics e o Google Tag Manager (gratuitamente)

Como medir os utilizadores que bloqueiam o Google Analytics e o GTM (de forma gratuita e anónima)

Neste artigo vou falar de como conseguimos, de forma anónima e privada, medir o número de utilizadores que bloqueiam o Google Analytics e o Google Tag Manager (GTM).

Para medirmos o número de utilizadores vamos utilizar um script (infra) e uma Google Sheet (infra) para registar a informação dos visitantes.

DataStudio Report - GA Users vs. Blockers

Com este sistema irão conseguir medir as seguintes métricas de utilizadores que bloqueiam o GTM:

  • o número de utilizadores que visitaram o vosso site (estimado)
  • as páginas visitadas
  • a data das visitas

Com este número irão conseguir ter uma perceção do número de utilizadores registados em Google Analytics (que não bloquearam o sistema) vs. os utilizadores que estão a bloquear.

👀 EXEMPLO: Podem ver a informação dos utilizadores que bloquearam o GTM deste site aqui

ℹ️ INFO: Porque não quero que percam o vosso tempo, este sistema não é uma substituição de uma ferramenta de Web Analytics. É apenas uma forma cookieless de registarmos o número de utilizadores únicos que estão a bloquear o Google Tag Manager ao visitar o nosso site.

 

Como Funciona o sistema de medição de bloqueios do Google Analytics e Google Tag Manager

Rapidamente para perceberem a mecânica deste sistema,  vamos medir as vezes que a tag do Google Tag Manager não é carregada. Sendo que o Google Analytics (e outras tags) estão dentro do GTM, é possível perceber quantas vezes as tags foram bloqueadas.

Posteriormente o sistema vai registar as visitas de utilizadores semelhantes de uma forma privada e cookieless numa Google sheet.

Eis o processo que acontece:

  1. Instalar um código de JavaScript no footer do vosso site (em detalhe infra)
  2. Cada utilizador que visita uma página do vosso website vai disparar o código de JavaScript
  3. 3 segundos após o script disparar, o código vai perceber se o Google Tag Manager (GTM) foi bloqueado (ou não carregado por que razão for)
  4. Caso o GTM tenha sido bloqueado, o script irá enviar os seguintes dados para uma Google Sheet
    • horário da visita (aka Timestamp)
    • tipo de browser utilizado na visita
    • resolução do ecrã do utilizador que visitou
    • página do site visitada pelo utilizador
  5. A Google sheet irá juntar estes dados recolhidos e criar um hash (uma espécie de identificador único durante 1 hora) mediante a informação
  6. A Google Sheet organiza a informação por número de identificadores únicos encontrados online e pelas páginas visualizadas

Eis o exemplo da minha Google Sheet  com os registos dos bloqueios (imagem infra):

Google sheet registo de utilizadores que bloqueiam o Google Analytics

 

ℹ️ ALGUMAS NOTAS PARA GEEKS:

  • Este modelo é falível e, de forma a manter o utilizador privado, é possível que o sistema possa gerar possíveis utilizadores com o mesmo ID ou considerar o mesmo utilizador como um utilizador diferente mediante o tempo que ele passa no site.
  • É possível que tenham falsos positivos (utilizadores que não estão a bloquear mas o sistema regista na mesma) caso o vosso GTM demorar muito tempo a carregar. <– raro mas pode acontecer
  • O sistema não regista apenas utilizadores que bloqueiam o sistema. Caso o GTM não carregue por erro, por exemplo, esse utilizador também será registado.
  • É possível que o Google Tag Manager seja disparado mas o Google Analytics, não.
  • Propositadamente não é recolhido o IP dos utilizadores

Configurar a medição utilizadores que bloqueiam o Google Analytics e o Google Tag Manager

⚠️ IMPORTANTE: o Google Analytics deve estar instalado através do Google Tag Manager.

Vamos a isto, eis o que necessitam de fazer para instalarem este sistema no vosso website:

 

1 Fazerem uma cópia da Google Sheet aqui:

Copiar Google Sheet

 

2 Agora que têm a Google Sheet vão ter de edita-la um pouco. Eis o que têm de fazer:

    1. Ir a Tools (ferramentas) > Script Editor (editor de scripts)passo 1 Google Sheet registo de bloqueio gtm
    2. Clicar em “new Deployment” no canto superior direito
      passo 2 Google Sheet registo de bloqueio gtm.gif
    3. Selecionar “Execute as: me”  e “Who has access: Anyone
      passo 3 Google Sheet registo de bloqueio gtm.gif
    4. Autorizar todos os passos como na imagem. Não fechar o separador para copiarem o URL da Web App mais tarde.

3 Agora têm de adicionar o código de JavaScript infra no footer do vosso website.


Caso tenham um WordPress eis onde devem ir:

Instalar - Como medir os utilizadores que bloqueiam o Google Analytics e o Google Tag Manager

4 Por último têm apenas de substituir neste script do footer a parte que diz: O_VOSSO_URL_DA_GOOGLE_SHEET

pelo URL da Web App copiado anteriormente que será qualquer como isto: https://script.google.com/macros/s/XXXXXXX/exec .

E já está.

 

Para testarem, podem utilizar um Adblocker no vosso browser ou o browser Brave e visitarem o vosso site. A vossa visita deverá aparecer automaticamente.

Vantagens em medir estes utilizadores (razão)

Com o aumento da privacidade dos utilizadores (com a qual concordo imenso mesmo na perspetiva de  quem trabalha em Web Analytics) é normal que cada vez mais utilizadores utilizem browsers que priorizem a privacidade ou Adblockers.

Infelizmente, por ser um produto da Google, o Google Tag Manager ou outros gestores de tags podem ser também bloqueados nas proteção do utilizador.

adblocker

Este sistema é uma forma de, protegendo a privacidade dos utilizadores, conseguir ter uma perceção do impacto da falta de informação.

Com este sistema vão conseguir responder às seguintes questões:

  • Como saber o número de pessoas que bloqueiam o Google Analytics no meu site?
  • Quantos utilizadores chegaram à página de compra com o Google Tag Manager a ser bloqueado?
  • Quais as tags que estão a ser bloqueadas?
  • Qual o número de utilizadores que está a bloquear o Google Analytics no meu site?
  • Qual a percentagem de utilizadores que está a bloquear o Google Analytics no meu site?
  • Quais os browsers que estão a bloquear mais o Google Tag Manager de disparar?

Agradecimentos:

Obrigado ao @thyng por ter ajudado a perceber quando o GTM é carregado e como medir. Instalem a sua extensão de Chrome se necessitarem de fazer debug em GTM. Muito obrigado!

 

ℹ️ DISCLAIMER: é possível que encontrem alguns erros na linguagem do artigo. Isto deve-se a uma espécie de dislexia criada por viver fora de Portugal durante algum tempo e falar outras línguas. Contudo, espero que não afete a vossa experiência e o valor do artigo. Se encontrarem alguma gralha agradeço sempre o aviso.

Se tiverem feedback ou necessitarem de ajuda estou por aqui e podem sempre falar comigo. Espero que este artigo vos ajude.

Deixe um comentário

This website is hosted Green - checked by thegreenwebfoundation.org