Pular para o conteúdo principal

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,
};
BrandHotjar 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" ou data-hj-allow="false"

Hotjar escreve _hjSessionUser_<id>, _hjSession_<id>, _hjAbsoluteSessionInProgress. TTL variado. Categoria LGPD: outros / marketing.

Como debuggar

hotjar.com → projetos → Recordings / Heatmaps / Funnels.

Anti-patterns

  1. Esquecer de masquerar campos sensíveis com data-hj-suppress="true". CPF, telefone, valores de saldo aparecem no replay.
  2. Rodar Hotjar + Clarity simultâneo. Carrega 2 SDKs pesados pra mesma função. Escolha um.