O que você vai configurar
- Encaminhamento de cliques para o GA4 pelo servidor, via Measurement Protocol: funciona até para usuários com bloqueadores de anúncios.
- Um API secret do Measurement Protocol gerado nas configurações do fluxo de dados do GA4.
- Um evento
link_clickno GA4 para cada clique nos seus links curtos.
O Elido envia um evento do GA4 para cada clique em um link, pelo servidor, usando o Measurement Protocol. Os eventos chegam ao GA4 independentemente de o usuário ter um bloqueador de anúncios, sem nenhum JavaScript na sua página.
O que você precisa
- Uma propriedade do GA4 (não o Universal Analytics).
- Acesso ao painel Admin da propriedade.
- Cerca de 5 minutos.
Passo 1: encontre o seu Measurement ID
- Acesse o Google Analytics.
- Clique em Admin (ícone de engrenagem no canto inferior esquerdo).
- Em Property, clique em Data streams → Web.
- Clique no seu fluxo de dados web.
- Copie o Measurement ID: ele começa com
G-, por exemploG-XXXXXXXXXX.
Passo 2: crie um API secret do Measurement Protocol
Na mesma página do fluxo de dados:
- Role até Measurement Protocol API secrets.
- Clique em Create.
- Dê um nome ("Elido") e clique em Create.
- Copie o valor do secret. Ele só é exibido uma vez. Se você o perder, crie um novo: os secrets antigos continuam funcionando até você excluí-los.
Passo 3: configure no Elido
- Vá para Dashboard → Integrations → Google Analytics 4.
- Cole o Measurement ID e o API secret.
- Clique em Save e depois em Test connection. O Elido envia um evento de teste
link_clickmarcado comelido_testedebug_mode.
Como o Elido define o client_id
O GA4 exige um client_id para atribuir os eventos a um usuário. O Elido o define como elido-<workspace_id>-<link_id>, então todos os cliques de um mesmo link aparecem sob um único "usuário" sintético no GA4. Esses eventos não se unem às suas sessões web existentes do GA4, e as contagens de usuários únicos no GA4 refletem links, não pessoas.
Evento enviado ao GA4
| Evento do Elido | Nome do evento no GA4 |
|---|---|
| Clique no link | link_click |
Parâmetros do evento: workspace_id, link_id, slug, country, device, destination.
Solução de problemas
Nenhum evento aparece no Realtime: Verifique o Measurement ID e o API secret. Um API secret errado retorna HTTP 204 (sem conteúdo), mas o GA4 descarta o payload silenciosamente. Confirme chamando diretamente o endpoint do Measurement Protocol:
curl -X POST \
"https://www.google-analytics.com/debug/mp/collect?measurement_id=G-XXXX&api_secret=YOUR_SECRET" \
-H "Content-Type: application/json" \
-d '{"client_id":"test","events":[{"name":"elido_test","params":{}}]}'
Uma chamada de depuração bem-sucedida retorna {"validationMessages":[]}.
Os eventos aparecem no Realtime, mas não nos relatórios normais: Os eventos do Measurement Protocol podem levar de 24 a 48 horas para aparecer nos relatórios do GA4 que não são em tempo real. Isso é uma limitação do GA4, não do Elido.