Pular para o conteúdo principal

Mixpanel

Mixpanel é uma ferramenta de product analytics — diferente de pixels de conversão, foca em behavior/funnel/cohort interno. Usado pelo time de produto + BI pra entender uso real do site.

Configuração por brand

// overrides/<brand>/app/config/analytics/mixpanel.ts
export const mixpanelConfig = {
enabled: true,
token: "abc123def456",
// ...
};
BrandMixpanel ativo?
7ksim
Verasim
Cassinosim
Demais(verificar override)

Como funciona

Mixpanel não está no dispatcher central de pushMetricEvent — ele é montado deferred via AnalyticsLoaders.tsx (junto com Hotjar, Pendo).

Eventos enviados

Mixpanel é "free-form" — qualquer chamada mixpanel.track('evento', { props }) funciona. O front hoje:

  • identify(userId) após login
  • reset() após logout
  • Eventos custom em pontos específicos do funil (definidos pelo time de produto)

Lista atualizada de eventos: pergunte ao time de produto / BI que mantém o tracking spec.

Mixpanel escreve mp_<token>_* (cookie próprio, formato interno). TTL ~1 ano. Categoria LGPD: performance.

Como debuggar

Mixpanel dashboard

mixpanel.com → Live View → vê eventos em tempo real.

Console

window.mixpanel
window.mixpanel.get_distinct_id() // ID do user atual no Mixpanel

Anti-patterns

  1. Misturar Mixpanel e GTM eventos. Mixpanel é product analytics, GTM é marketing. Eventos diferentes pra públicos diferentes — mantém separados.
  2. Logar PII em props do Mixpanel sem hash. Mixpanel tem regras de PII; user IDs OK, emails crus não.