B2B SaaS Analytics: Rastreando Comportamento de Nível de Conta no GA4

Emily RedmondAnalista de Dados, Emilytics18 de abril de 2026

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:

ContaTamanho de TimeSessões/SemanaRisco de Churn Mensal
acct_001545Baixo (engagement alto)
acct_00212Alto (usuário solo, engagement baixo)
acct_003878Baixo (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:

SemanaContas NovasContas com 2+ Membros% Activation
Semana 150816%
Semana 2551222%
Semana 3601627%

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:

ContaMês 1 MRRMês 2 MRRExpansion
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êsContas AtivasCanceladasChurn %
Janeiro200105%
Fevereiro21083,8%
Março220125,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 →