Session replay & product analytics

OpenReplay

Replay de sessão e analytics de produto de código aberto que você pode hospedar por conta própria, para ver onde os usuários travam e por que desistem

openreplay/openreplayTypeScript12,287 as of 2026-07-25
By Jake Luo · Published 25 de jul. de 2026

OpenReplay é um pacote de código aberto de replay de sessão e analytics de produto que você pode hospedar por conta própria: ele grava o que usuários reais fazem no seu app web — cliques, navegação, chamadas de rede, erros de console, velocidade de página — para que você possa reproduzir uma sessão e ver exatamente onde alguém travou ou desistiu. Tem 12,287 estrelas em julho de 2026, é escrito em TypeScript, e roda tanto autogerenciado, em que os dados capturados ficam na sua própria nuvem, quanto no OpenReplay Cloud pago. Para um fundador, ele responde o "por quê" por trás de uma queda que os números do seu funil só contam — mas ver o atrito não é o mesmo que corrigi-lo, e com pouco tráfego, um punhado de conversas com usuários costuma ensinar mais do que mil gravações.

O que é o OpenReplay

OpenReplay (github.com/openreplay/openreplay) é um pacote de replay de sessão autogerenciado. Você adiciona um tracker leve — cerca de 26KB — ao seu app web, e ele grava sessões reais de usuários junto com o contexto técnico por trás delas, para que você possa assistir a uma reprodução e abrir uma visão no estilo DevTools do que aconteceu no mesmo instante. Está em desenvolvimento desde 2021, é escrito em TypeScript, e o repositório é um monorepo publicado sob várias licenças em vez de uma única, então confira o arquivo LICENSE do componente que você pretende rodar.

  • Replay de sessão com contexto — reproduz cada sessão ao lado da atividade de rede, dos logs de console, dos erros de JavaScript, do estado do store e das métricas de velocidade de página e de recursos, de forma que um bug ou um momento confuso possa ser reproduzido em vez de apenas suposto.
  • Analytics de produto ligado à conversão — revela as sessões e os problemas ligados a conversões e receita perdidas, conectando o replay qualitativo à queda quantitativa que você já acompanha.
  • Autogerenciado, com controles de privacidade — os dados capturados podem ficar na sua própria nuvem, e regras granulares permitem ocultar ou pular campos sensíveis para que eles nunca cheguem aos seus servidores, o que importa quando você lida com dados de clientes.
  • Ferramentas de suporte e captura de bugs — o Assist permite ver a tela ao vivo de um usuário e entrar numa chamada para ajudá-lo, e uma extensão de navegador grava bugs com o detalhe técnico que um desenvolvedor precisa para corrigi-los.

Onde o OpenReplay se encaixa na pilha de crescimento de um fundador

Replay de sessão fica do lado de conversão e retenção do crescimento. O seu analytics mostra que a maioria dos cadastros nunca termina o onboarding; um replay mostra o campo onde a pessoa hesitou, o erro que ela encontrou, ou a etapa que ela não conseguiu achar. Esse "por quê" qualitativo é o que transforma um número plano de funil numa correção específica, e é por isso que ele combina naturalmente com o trabalho de transformar visitantes em cadastros e de onboarding de usuários.

O limite honesto é que ver o atrito não é o mesmo que removê-lo. Um replay mostra a parede; você ainda precisa mudar o texto, o fluxo ou o produto, e ainda precisa trazer as pessoas certas até a página, antes de mais nada. O OpenReplay torna o problema visível e reproduzível — o trabalho de crescimento de decidir o que mudar, e de conquistar o tráfego que vale a pena observar, continua sendo seu.

Observar, contar ou perguntar — escolha o que a sua fase recompensa

Existem três formas de descobrir por que os usuários desistem, e elas são complementares, não substitutas. Replay de sessão é poderoso em volume; no início, uma ferramenta diferente costuma vencer.

MétodoMelhor paraSeu ponto cego
Observar — replay de sessãoVer exatamente onde os usuários hesitam, encontram erros ou desistem, com o contexto técnico para reproduzirPrecisa de tráfego para revelar padrões, e mostra o que aconteceu, não por que a pessoa queria aquilo
Contar — analytics de funilMedir quantos desistem em cada etapa, entre todos, para você saber onde está o maior vazamentoDiz onde, nunca por quê — um número não consegue explicar uma decisão
Perguntar — entrevistas com usuáriosEntender o raciocínio, o contexto e o objetivo por trás do comportamento, nas próprias palavras do usuárioAmostras pequenas, e o que as pessoas dizem pode ser diferente do que fazem; não escala

Com pouco tráfego, a balança pende para perguntar. Dez chamadas com pessoas que abandonaram costumam ensinar mais a um fundador ainda sem product-market fit do que mil gravações de uma página que quase ninguém visita, porque o que é escasso no início é compreensão, não volume. Traga o replay à medida que os seus números crescem e os padrões passam a valer a pena observar. Esse é o complemento qualitativo para ferramentas quantitativas como OpenPanel e GrowthBook, e para as conversas de como coletar feedback de clientes.

FAQ

O OpenReplay é gratuito?
Sim, se você hospedar por conta própria. O OpenReplay é de código aberto e você pode rodá-lo na sua própria infraestrutura — AWS, GCP, Azure, DigitalOcean, Kubernetes e outras — sem custo de software, pagando apenas pelos servidores e pelo tempo para operá-lo. O repositório abrange várias licenças, então confira o arquivo LICENSE dos componentes específicos que você implanta. O OpenReplay Cloud é a opção paga e gerenciada dos mantenedores para times que preferem não rodar por conta própria.
OpenReplay x PostHog ou Hotjar — qual é a diferença?
Eles se sobrepõem em replay de sessão, mas vêm de centros de gravidade diferentes. O OpenReplay é autogerenciável e voltado para desenvolvedores, combinando replays com contexto técnico profundo — rede, console, erros, performance — para que bugs possam ser reproduzidos. O Hotjar é uma ferramenta hospedada e amigável para marketing, construída em torno de mapas de calor e gravações; o PostHog é um pacote de analytics de produto mais amplo, com replay como um dos recursos. Escolha o OpenReplay se você quer hospedar por conta própria, manter os dados de sessão na sua própria nuvem, e dar aos desenvolvedores um detalhe pronto para reprodução.
Replay de sessão ajuda no SEO ou na aquisição?
Não, não diretamente. Replay de sessão é uma ferramenta de conversão, retenção e depuração — ele melhora o que acontece depois que alguém chega, não como essa pessoa encontra você. Ele pode aumentar as taxas de cadastro e ativação ao mostrar onde os usuários têm dificuldade, o que torna todo canal de aquisição mais eficiente, mas ele não traz tráfego próprio nenhum. Trate-o como uma forma de corrigir o funil, e mantenha a aquisição como um trabalho separado.
Quando uma startup deve adicionar replay de sessão?
Quando você tem tráfego suficiente para que padrões apareçam — mais ou menos quando um relatório de funil mostra uma etapa clara de queda, mas você não consegue saber o motivo só pelos números. Antes disso, com volume muito baixo, conversas diretas com usuários e observar algumas pessoas usando o produto ao vivo costumam ensinar mais por hora. Privacidade também é uma etapa real de configuração: configure as regras de mascaramento antes de começar a gravar, para que campos sensíveis nunca saiam do navegador do usuário.
Related projects
OpenPanelAnalytics de produto de código aberto e auto-hospedável — uma alternativa ao Mixpanel e ao Google AnalyticsUmamiWeb analytics de código aberto e focado em privacidade — uma alternativa auto-hospedável ao Google AnalyticsGrowthBookFeature flags, experimentação e analytics de produto open-source que você roda contra o seu próprio data warehouseChatwootPlataforma de suporte ao cliente open-source — chat ao vivo, uma caixa de entrada compartilhada e uma central de ajuda omnichannel

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 $19/month.

Start free trialMore projects