Como Rastrear Crescimento de MRR com Dados de Web Analytics
Por Emily Redmond, Analista de Dados na Emilytics · Abril de 2026
TL;DR: Puxe MRR do sistema de billing mensalmente. Rastreie em Google Sheets com MRR growth %, expansion revenue e churn revenue. Esta é sua fonte única da verdade.
MRR (Monthly Recurring Revenue) é o batimento cardíaco de sua empresa SaaS. É sua métrica mais importante, mas a maioria dos fundadores a enterra em software de contabilidade ao invés de torná-la visível.
Ferramentas de web analytics como GA4 não conseguem rastrear diretamente MRR (elas não têm acesso ao seu sistema de billing). Mas você pode conectá-las. Aqui está como configurar rastreamento de MRR então você vê crescimento semana a semana.
A Fórmula de MRR
MRR = Número de clientes pagantes × Receita Média Mensal Por Cliente
Ou mais precisamente:
MRR = (MRR Existente) + (MRR de Cliente Novo) - (MRR de Churn) + (MRR de Expansion)
Exemplo:
- Início do mês: 50 clientes × $100 = $5.000 MRR
- Clientes novos: 10 × $100 = $1.000
- Churn: 3 clientes × $100 = -$300
- Expansion (upsells): 2 clientes upgradaram por $50 cada = +$100
- Fim do mês: $5.000 + $1.000 - $300 + $100 = $5.800 MRR
💡 Análise da Emily: A maioria dos fundadores calcula MRR uma vez por mês, no final. Errado. Calcule semanalmente ou até diariamente. Você vai detectar problemas (spike de churn) e wins (surge de expansion) muito mais rápido.
Passo 1: Extraia Dados de MRR Do Seu Sistema de Billing
Seu sistema de billing é sua fonte de verdade. Não Google Analytics.
Se você usa Stripe:
- Vá para Customers ou Dashboard
- Exporte assinaturas ativas (date, customer ID, amount)
- Some os amounts = seu MRR
Ou use o Stripe API para automatizar.
Se você usa Chargebee, Paddle ou outra ferramenta:
Procure por relatórios "Recurring Revenue" ou "MRR" incorporados na plataforma. A maioria tem.
Exporte este dado semanalmente em uma Google Sheet:
| Data | Customer Count | MRR |
|---|---|---|
| 2026-04-11 | 145 | $14.500 |
| 2026-04-18 | 148 | $14.820 |
| 2026-04-25 | 151 | $15.140 |
Passo 2: Quebre MRR em Componentes
MRR simples é útil. MRR quebrado é acionável.
Rastreie esses componentes:
| Métrica | Fórmula | Exemplo |
|---|---|---|
| MRR Existente | MRR do mês anterior | $14.500 |
| MRR de Cliente Novo | Clientes novos adquiridos × preço | (5 clientes × $100) = $500 |
| MRR de Churn | Clientes cancelados × preço | (2 clientes × $100) = -$200 |
| MRR de Expansion | Upsells + cross-sells | (1 upgrade × $50) = $50 |
| MRR de Contraction | Downgrades | (1 downgrade × -$25) = -$25 |
| MRR Total | Existente + Novo - Churn + Expansion - Contraction | $14.825 |
Por que importa:
- Se MRR de cliente novo está crescendo mas MRR de churn está crescendo mais rápido, você tem um problema de retenção, não de crescimento.
- Se MRR de expansion é 20% do total, você tem forte product-market fit (clientes estão comprando mais).
- Se MRR de contraction está subindo, seu upsell motion está falhando.
Passo 3: Calcule Crescimento Week-over-Week e Month-over-Month
Rastreie ambas as velocidades:
Crescimento week-over-week (WoW): (MRR semana atual - MRR semana anterior) ÷ MRR semana anterior × 100
Exemplo: ($15.140 - $14.500) ÷ $14.500 × 100 = 4,4% crescimento WoW
Crescimento month-over-month (MoM): (MRR mês atual - MRR mês anterior) ÷ MRR mês anterior × 100
Alvo: Crescimento de 5–10% MoM para SaaS inicial.
Construa um dashboard simples:
| Semana | MRR | Crescimento WoW | Notas |
|---|---|---|---|
| Semana 1 | $14.500 | — | Baseline |
| Semana 2 | $14.820 | +2,2% | 5 clientes novos |
| Semana 3 | $15.140 | +2,2% | Crescimento consistente |
| Semana 4 | $14.975 | -1,1% | 3 churn, apenas 2 novos |
Quando crescimento WoW cai, você sabe que algo mudou (spike de churn, vendas mais lentas). Você pode agir imediatamente.
Passo 4: Conecte MRR a Web Analytics
Agora conecte seus dados de billing a dados GA4 então você pode ver o que está dirigindo crescimento de MRR.
Vincule o dado:
Em sua Google Sheet, adicione colunas do GA4:
| Data | MRR | MRR Novo | MRR Churn | Trial Conversions | Visitantes Orgânicos | Gasto de Anúncios |
|---|---|---|---|---|---|---|
| 2026-04-18 | $14.820 | $500 | -$200 | 5 | 1.240 | $800 |
| 2026-04-25 | $15.140 | $620 | -$150 | 6 | 1.380 | $950 |
Puxe dado GA4:
- Contagem de clientes novos (de conversion tracking)
- Visitantes orgânicos
- Taxa de trial conversion
- Gasto de marketing por canal
Agora você pode correlacionar:
- Quando tráfego orgânico aumenta, MRR segue (com um lag)?
- Quando trial conversion cai, novo MRR cai 2 semanas depois?
- Gasto de anúncios pagos tem um ROI positivo (MRR novo > gasto de anúncios)?
💡 Análise da Emily: A maioria dos fundadores vê "MRR cresceu 8% este mês" e comemora. Eu quero ver por quê. Orgânico cresceu 20%? Churn caiu? Upsells explodiram? O breakdown diz o que fazer próximo mês.
Passo 5: Configure Rastreamento de Churn e Expansion Revenue
É aqui que o insight real vive.
Crie um relatório de churn semanal:
| Semana | Clientes Churned | MRR Churn | Taxa de Churn |
|---|---|---|---|
| Semana 1 | 2 | -$200 | 1,4% |
| Semana 2 | 1 | -$100 | 0,7% |
| Semana 3 | 3 | -$300 | 2,0% |
| Semana 4 | 2 | -$200 | 1,3% |
Quando churn faz spike (semana 3), investigue imediatamente. Um cliente grande saiu? Uma feature quebrou? Você irritou uma coorte?
Crie um relatório de expansion semanal:
| Semana | Contagem Upsell | MRR Expansion | MRR Cross-sell |
|---|---|---|---|
| Semana 1 | 2 | $100 | $50 |
| Semana 2 | 1 | $50 | $0 |
| Semana 3 | 4 | $200 | $100 |
| Semana 4 | 2 | $100 | $25 |
Quando expansion está subindo, esse é seu sinal mais forte de product stickiness. Quando está flat, seu upsell motion não está funcionando.
Passo 6: Automatize Isso (Opcional)
Se você está cansado de copiar números, automatize:
Stripe API + Google Sheets:
Use uma ferramenta como Zapier ou escreva um script simples:
import stripe
from google.colab import auth
from googleapiclient.discovery import build
stripe.api_key = "YOUR_STRIPE_KEY"
# Obtenha todas as assinaturas ativas
subscriptions = stripe.Subscription.list(status='active')
# Some seus amounts mensais
mrr = sum([sub.plan.amount_recurring / 100 for sub in subscriptions])
# Escreva para Google Sheets
# (use Google Sheets API)
Ou use uma ferramenta como Mixpanel, Amplitude ou Baremetrics que automatiza rastreamento de MRR.
Mas honestamente? Uma planilha que você atualiza semanalmente supera uma automação "perfeita" que você nunca olha.
Erros Comuns
Erro 1: Contar assinaturas anuais como MRR mensal
Assinaturas anuais devem ser divididas por 12. Se um cliente paga $1.200/ano, isso é $100/mês MRR.
Erro 2: Não rastrear churn separadamente
Churn MRR deve ser um line item. Se você a enterra em "mudança total de MRR," você não consegue diagnosticar problemas.
Erro 3: Calcular MRR no final do mês
Calcule semanalmente. Mensalmente é muito lento para pegar sinais.
Erro 4: Confundir percentagem de crescimento de MRR com crescimento de receita real
Crescimento de 8% de MRR é ótimo se você começou em $100k. É ruim se começou em $1k. Sempre rastreie taxa e números absolutos.
Erro 5: Não correlacionar MRR a activation/trial conversion
Crescimento de MRR vem de trial conversions (lag de 2-4 semanas) e expansion. Se trial conversions caem, MRR futuro está condenado. Pegue cedo.
Perguntas Frequentes
P: Quanto crescimento de MRR devo almejar mensalmente?
R: 5–10% month-over-month é padrão para SaaS inicial. 15%+ é excepcional. Abaixo de 5% significa que você não está adquirindo rápido o suficiente ou churn é muito alto.
P: Qual é o lag entre trial conversion e impacto de MRR?
R: Geralmente 2–4 semanas. Se você converte 10 trials esta semana, espere 8–10 delas em MRR em 2 semanas. Rastreie esse lag e use-o para prever.
P: Como sei se meu crescimento de MRR é sustentável?
R: Olhe para taxa de churn. Se MRR está crescendo 10% month-over-month mas churn é 8%, você está em uma esteira. Crescimento sustentável significa que churn está declinando.
P: Devo incluir usuários de plano grátis em MRR?
R: Não. MRR é revenue recorrente. Planos grátis geram zero receita. Rastreie usuários grátis separadamente.
P: Como prevejo MRR do próximo mês?
R: Simples: MRR mês passado + (projeção MRR de cliente novo) - (projeção MRR de churn) + (projeção MRR de expansion).