Como Rastrear Crescimento de MRR com Dados de Web Analytics

Emily RedmondAnalista de Dados, Emilytics18 de abril de 2026

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:

  1. Vá para Customers ou Dashboard
  2. Exporte assinaturas ativas (date, customer ID, amount)
  3. 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:

DataCustomer CountMRR
2026-04-11145$14.500
2026-04-18148$14.820
2026-04-25151$15.140

Passo 2: Quebre MRR em Componentes

MRR simples é útil. MRR quebrado é acionável.

Rastreie esses componentes:

MétricaFórmulaExemplo
MRR ExistenteMRR do mês anterior$14.500
MRR de Cliente NovoClientes novos adquiridos × preço(5 clientes × $100) = $500
MRR de ChurnClientes cancelados × preço(2 clientes × $100) = -$200
MRR de ExpansionUpsells + cross-sells(1 upgrade × $50) = $50
MRR de ContractionDowngrades(1 downgrade × -$25) = -$25
MRR TotalExistente + 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:

SemanaMRRCrescimento WoWNotas
Semana 1$14.500Baseline
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:

DataMRRMRR NovoMRR ChurnTrial ConversionsVisitantes OrgânicosGasto de Anúncios
2026-04-18$14.820$500-$20051.240$800
2026-04-25$15.140$620-$15061.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:

SemanaClientes ChurnedMRR ChurnTaxa de Churn
Semana 12-$2001,4%
Semana 21-$1000,7%
Semana 33-$3002,0%
Semana 42-$2001,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:

SemanaContagem UpsellMRR ExpansionMRR Cross-sell
Semana 12$100$50
Semana 21$50$0
Semana 34$200$100
Semana 42$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).