Hotjar
Hotjar é ferramenta de session replay + heatmaps + feedback widgets. Equivalente Clarity, mas pago. Usado por times que querem widgets de NPS / feedback embutidos.
Configuração por brand
// overrides/<brand>/app/config/analytics/hotjar.ts
export const hotjarConfig = {
enabled: true,
hjid: 1234567,
hjsv: 6,
};
| Brand | Hotjar ativo? |
|---|---|
| (verificar override de cada brand) | — |
Como funciona
Carregado via AnalyticsLoaders.tsx deferred (mesmo padrão Mixpanel/Pendo). Carregamento idle-safe.
O que Hotjar captura
- Session replay (vídeos)
- Heatmaps de cliques + scroll + movimento de mouse
- Feedback widgets (NPS, surveys)
- Funnels e form analysis
Não captura:
- Senhas
- Campos com
data-hj-suppress="true"oudata-hj-allow="false"
Cookie
Hotjar escreve _hjSessionUser_<id>, _hjSession_<id>, _hjAbsoluteSessionInProgress. TTL variado. Categoria LGPD: outros / marketing.
Como debuggar
hotjar.com → projetos → Recordings / Heatmaps / Funnels.
Anti-patterns
- Esquecer de masquerar campos sensíveis com
data-hj-suppress="true". CPF, telefone, valores de saldo aparecem no replay. - Rodar Hotjar + Clarity simultâneo. Carrega 2 SDKs pesados pra mesma função. Escolha um.