B2B SaaS Analytics: Rastreando Comportamento de Nível de Conta no GA4
Por Emily Redmond, Analista de Dados na Emilytics · Abril de 2026
TL;DR: B2B SaaS tem múltiplos usuários por conta. Rastreie account_id, tamanho de team e adoption multi-usuário. Unidade de análise é conta, não usuário.
B2B SaaS analytics é diferente de B2C analytics em um jeito crucial: sua unidade de receita é uma conta, mas sua unidade de uso é um usuário.
Uma empresa SaaS tem um usuário (founder). Uma empresa B2B SaaS tem cinco usuários (founder mais quatro colegas). Apenas um deles está pagando, mas todos cinco estão usando o produto.
Se você rastreia analytics de nível de usuário em B2B, você está perdendo 80% dos seus dados de uso e todos dos sinais de revenue de expansion.
Aqui está como pensar sobre B2B SaaS analytics.
User-Level vs Account-Level Analytics
Métricas de nível de usuário (incompleto para B2B):
- Usuário se inscreveu
- Usuário executou um relatório
- Usuário fez login
Métricas de nível de conta (correto para B2B):
- Conta se inscreveu (1 usuário)
- Conta agora tem 3 colegas de time
- MRR de conta é $500
- Atividade de conta: 25 sessões/semana (soma de todos os usuários)
Como Configurar Account-Level Analytics no GA4
Passo 1: Adicione account_id a cada usuário
Quando usuário se inscreve, capture sua conta:
// No signup
gtag('set', {
'user_id': user_email,
'account_id': account_uuid,
'team_size': 1,
'plan': 'starter'
});
Agora todo evento inclui ambos contexto de usuário e conta.
Passo 2: Rastreie tamanho de time enquanto cresce
Quando usuário convida colega, atualize tamanho de time:
// Quando usuário convida colega de time
gtag('set', {
'team_size': 2,
'team_size_tier': '2-5_people'
});
// Rastreie o evento
gtag('event', 'team_member_invited', {
'account_id': account_uuid
});
Passo 3: Agregue métricas por conta
Em relatórios GA4, segmente por account_id e team_size:
| Conta | Tamanho de Time | Sessões/Semana | Risco de Churn Mensal |
|---|---|---|---|
| acct_001 | 5 | 45 | Baixo (engagement alto) |
| acct_002 | 1 | 2 | Alto (usuário solo, engagement baixo) |
| acct_003 | 8 | 78 | Baixo (time grande) |
Métricas-Chave de B2B SaaS
1. Account Activation
% de contas que atingem um threshold de tamanho de time (tipicamente 2+ usuários).
Por que importa: Contas solo têm 5x maior churn que contas de time. Contas com 2+ usuários indicam que produto se moveu de "founder toy" para "team tool."
Como rastrear:
| Semana | Contas Novas | Contas com 2+ Membros | % Activation |
|---|---|---|---|
| Semana 1 | 50 | 8 | 16% |
| Semana 2 | 55 | 12 | 22% |
| Semana 3 | 60 | 16 | 27% |
Benchmark saudável: 25–40% de contas atingem 2+ colegas de time dentro de 30 dias.
2. Expansion Revenue
Receita de contas existentes adicionando colegas de time, fazendo upgrade de planos ou comprando add-ons.
Como rastrear:
Puxe do sistema de billing:
| Conta | Mês 1 MRR | Mês 2 MRR | Expansion |
|---|---|---|---|
| acct_001 | $500 (Pro, 5 usuários) | $500 | $0 |
| acct_002 | $99 (Starter, 1 usuário) | $299 (Pro, 3 usuários) | +$200 |
| acct_003 | $500 (Pro, 5 usuários) | $500 | $0 |
| Total | $1.099 | $1.299 | +$200 |
Benchmark saudável: Expansion MRR deve ser 10–30% de novo cliente MRR (dependendo de produto e plano).
3. Account Churn
% de contas que cancelaram, não contando usuários que saíram.
Como rastrear:
| Mês | Contas Ativas | Canceladas | Churn % |
|---|---|---|---|
| Janeiro | 200 | 10 | 5% |
| Fevereiro | 210 | 8 | 3,8% |
| Março | 220 | 12 | 5,5% |
Compare com blended user churn—eles serão diferentes. Account churn é o que importa para MRR.
Benchmark saudável: 2–5% monthly account churn para SMB B2B SaaS.
Emily Redmond é uma analista de dados na Emilytics — um agente de analytics com AI assistindo seus dados GA4, Search Console e Bing 24 horas por dia. 8 anos de experiência. Diga oi →