PostHog
Analytics de produto, gravação de sessão, feature flags e experimentos open source atrás de um único SDK — licença MIT exceto o diretório ee, com camada gratuita mensal por ferramenta
O PostHog junta as ferramentas de medição que um time de produto normalmente compra separadas — analytics de produto e de web, gravação de sessão, feature flags, experimentos, rastreio de erros, pesquisas e observabilidade de LLM — atrás de um único SDK. O repositório é licenciado como MIT exceto o diretório ee, cada ferramenta tem uma camada gratuita mensal e existe um deploy Docker de uma linha para auto-hospedar, embora a própria documentação do projeto coloque isso em torno de 100 mil eventos por mês antes de recomendar a nuvem deles. Para quem funda, o valor está em responder qual etapa do funil perde gente; a ressalva que ninguém avisa é que eventos do navegador são o dado mais fácil de perder em silêncio na sua stack.
O que é o PostHog
O PostHog começou em 2020 e cresceu até virar uma plataforma incomumente ampla: analytics de produto com autocaptura ou instrumentação manual, um painel de web analytics no estilo do GA, gravação de sessão para web e mobile, feature flags, experimentos, rastreio de erros, logs, pesquisas, um data warehouse que sincroniza de ferramentas como o Stripe, pipelines de dados para umas duas dezenas de destinos e observabilidade para aplicações com LLM que captura traces, latência e custo. O README lista tudo isso atrás de uma única instalação, e você pode conduzir o workspace pelo Slack, pela web, por um cliente desktop ou pelo seu editor via servidor MCP em vez de só pelo painel. O repositório é um monorepo liderado por Python e está de fato ativo — o push mais recente no momento da captura era do mesmo dia.
Licença e hospedagem importam aqui mais do que de costume, porque esta é o tipo de ferramenta que você adota por anos ou arranca fora. O repositório está disponível sob a licença MIT expat exceto o diretório ee, que tem licença própria, e existe um repositório separado, o posthog-foss, com as partes proprietárias retiradas para quem precisa que tudo seja software livre. Cada ferramenta tem sua própria franquia mensal gratuita na nuvem deles — o README cita o primeiro 1 milhão de eventos, 5 mil gravações, 1 milhão de requisições de flags, 100 mil exceções e 1500 respostas de pesquisa por mês — e depois disso a cobrança é por uso. Auto-hospedar é uma linha de Docker com 4GB de memória recomendados, mas leia o enquadramento do próprio projeto antes de contar com isso: eles limitam deploys open source a cerca de 100 mil eventos por mês, recomendam migrar para a nuvem acima disso e afirmam claramente que instalações open source não vêm com suporte nem compromissos.
O que instrumentar primeiro
A tentação com uma plataforma tão ampla é ligar tudo numa tarde, o que produz um workspace cheio de painéis que ninguém abre. O próprio guia inicial do PostHog percorre ativação, depois retenção, depois receita, e vale seguir essa ordem literalmente:
- Um evento de ativação nomeado Defina o único momento em que uma pessoa nova recebe pela primeira vez aquilo que veio buscar, e capture isso com um nome escolhido por você. Tudo depois é interpretado contra ele, e a taxa de ativação é o número que continua significando algo quando você tem só um punhado de usuários.
- Uma visão de retenção sobre esse evento Não sobre cadastros. Um gráfico de cadastros te lisonjeia porque só sobe; um gráfico de retorno diz se o produto vale ser aberto duas vezes.
- Receita ligada à mesma identidade Até o dinheiro estar na mesma pessoa que os eventos, você não separa um canal caro de um canal bom, que é toda a pergunta atrás de saber se o seu marketing está funcionando.
- Gravação de sessão, na única etapa que vaza Gravação é o caminho mais rápido para entender por que uma etapa falha e o mais fácil para perder uma tarde. Aponte para a etapa do funil que a sua visão de retenção já sinalizou, assista a cinco sessões e feche.
A autocaptura é a exceção razoável ao instrumentar-depois, porque registra interações sem que você precise nomeá-las de antemão — o que é genuinamente útil enquanto você ainda não sabe o que importa e genuinamente ruidoso quando já sabe. Feature flags e experimentos valem a fiação no dia em que você tiver tráfego suficiente para um resultado significar algo, e não antes: um experimento com cem visitantes mede sobretudo a sua paciência.
O que aprendemos rodando o PostHog no nosso próprio funil
Esta parte vem de operar, não de ler. A AgentCeres — a AI Growth Officer em agentceres.com — usa PostHog para páginas vistas e conversão de cadastro, e a lição mais cara nisso foi estrutural: um evento do navegador é um pedido que o navegador tem liberdade de recusar. Cerca de metade dos nossos cadastros nunca produziu o evento de cliente que estávamos contando, e a falta era pior exatamente na coorte que pagávamos para adquirir, a busca paga no Brasil, onde bloqueio de anúncios é comum. O número não estava ruidoso, estava ausente, e um evento ausente é idêntico a um usuário que não fez a ação. Para um campo em que uma decisão de produto realmente se apoiava, paramos de perguntar ao navegador e passamos a gravar no servidor, no nosso próprio banco, no momento em que acontecia.
A regra geral que tiramos: qualquer número em que uma decisão se apoia deveria ser gravado onde você controla a escrita, e analytics serve para a forma do comportamento mais do que para a contabilidade. Também vale ser claro sobre o que uma ferramenta assim faz e não faz pelo crescimento. O PostHog vai dizer, com precisão real, qual etapa do seu funil vaza e quem saiu; não vai escrever o post, mandar o e-mail nem reabastecer o funil. Essa lacuna é o trabalho; se você só precisa de tráfego e números por página, Umami é uma alternativa mais leve, e o lado da execução — redigir o conteúdo e a prospecção, com uma pessoa aprovando qualquer coisa que saia — é o que a AgentCeres existe para cobrir.
FAQ
- O PostHog é gratuito?
- Há dois caminhos gratuitos. Na nuvem deles, cada ferramenta tem uma franquia mensal gratuita — o README cita 1 milhão de eventos, 5 mil gravações, 1 milhão de requisições de flags, 100 mil exceções e 1500 respostas de pesquisa por mês — com cobrança por uso depois. Auto-hospedar é gratuito no sentido da licença: o repositório é MIT expat exceto o diretório ee, com script Docker de uma linha. O detalhe é escala e suporte: o projeto limita deploys open source a cerca de 100 mil eventos por mês, recomenda migrar para a nuvem acima disso e não oferece suporte nem compromissos para instalações próprias.
- PostHog ou Google Analytics?
- Eles respondem perguntas diferentes. O Google Analytics é construído em torno de sessões e fontes de tráfego; o PostHog é construído em torno de pessoas e eventos, então consegue dizer que os usuários que fizeram X no primeiro dia são os que continuam presentes na quarta semana. Se a sua pergunta é de onde vieram os visitantes, uma ferramenta de web analytics basta. Se a sua pergunta é qual comportamento prevê retenção, você precisa de dados de eventos ligados a uma pessoa, e é para isso que o PostHog existe. Muitos times acabam com os dois, e o motivo honesto é que o relatório de tráfego é mais fácil de ler enquanto os dados de evento são os que mudam decisões.
- Preciso de gravação de sessão e feature flags sendo fundador solo?
- Não no primeiro dia. Os dois são ferramentas de diagnóstico que precisam de algo para diagnosticar: gravação vale a pena quando uma etapa do funil visivelmente parou de funcionar, e flags ganham lugar quando um deploy ruim alcançaria gente suficiente para importar. Começar com um evento de ativação e uma visão de retenção vai mudar mais decisões no seu primeiro mês do que qualquer um dos dois. A vantagem de uma plataforma integrada é que eles já estão ali quando você precisar, não que você deva ligá-los cedo.
- Consigo auto-hospedar o PostHog a longo prazo?
- Consegue, de olhos abertos. O deploy hobby de uma linha é real e a licença permite, mas a documentação do próprio projeto recomenda migrar para a nuvem deles acima de uns 100 mil eventos por mês e é explícita quanto a deploys open source não terem suporte. Se o seu motivo é residência de dados ou princípio, veja o posthog-foss, que retira o código proprietário por completo. Se o seu motivo é custo, compare a camada gratuita com as horas que você vai gastar mantendo uma stack apoiada em ClickHouse antes de se comprometer.
You built it. Now grow it.
AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.