Google Analytics 2027 · Capítulo 8 de 35 · 10 min
Registrar dimensões personalizadas sem estourar a cardinalidade
Cada parâmetro do contrato registrado no escopo certo, dentro das 50 vagas da propriedade padrão, sem que a linha (other) engula o relatório.
Este capítulo faz parte do curso gratuito Google Analytics 2027. Para marcar como concluído e salvar o progresso, abra este capítulo na página do curso.
Com o contrato de eventos implementado, cada evento chega ao GA4 carregando parâmetros. A propriedade recebe todos e mostra quase nenhum: um parâmetro só aparece em relatório e em exploração depois de registrado como dimensão ou métrica personalizada, e a propriedade padrão tem 50 vagas de escopo de evento para isso.
O custo de registrar sem critério aparece em duas semanas. Vagas ocupadas por parâmetros que ninguém consulta, e uma dimensão com identificador único por linha que faz o relatório inteiro desabar na linha (other), a linha em que o GA4 agrupa tudo o que não coube na tabela. Depois disso, a resposta para "qual segmento pediu mais orçamentos" vira "(other): 61 por cento".
Registrar bem é uma sequência de decisões: o que é parâmetro de evento e o que é propriedade do usuário, qual escopo cada um recebe, quais viram métrica, e o que nunca deve ser registrado. A Verde Vivo fechou aqui um dicionário de dados de 16 definições, depois de perder um relatório inteiro para a cardinalidade.
Parâmetro de evento e propriedade do usuário respondem a perguntas diferentes. O parâmetro descreve o acontecimento: em qual página o WhatsApp foi clicado, qual segmento pediu o orçamento, qual planta foi consultada. A propriedade do usuário (user property, o atributo que fica gravado na pessoa e acompanha todos os eventos seguintes) descreve quem: o plano do clube, o estágio do relacionamento, se é cliente B2B. Cada evento aceita até 25 parâmetros na propriedade padrão, e cada propriedade tem até 25 propriedades de usuário.
A definição personalizada (custom definition, o registro que liga um nome de parâmetro a uma dimensão ou métrica visível) é feita no Admin, e o escopo é a decisão irreversível dela. Escopo de evento para parâmetros que mudam a cada evento; escopo de usuário para as propriedades da pessoa; escopo de item para o que descreve produto dentro do array items. Registrar segmento como escopo de usuário quando ele vem em cada orçamento faz o valor mais recente sobrescrever o anterior.
Os limites da propriedade padrão que o dicionário de dados precisa respeitar
50 / 25 / 10
dimensões personalizadas de evento, de usuário e de item
Propriedade padrão; no Analytics 360, 125, 100 e 25
25
parâmetros por evento e propriedades de usuário por propriedade
Padrão; 100 no Analytics 360
50 e 5
métricas personalizadas e métricas calculadas
Padrão; 125 e 50 no Analytics 360; após excluir, 48 horas para criar no limite
500
valores únicos por dia: acima disso a dimensão é de alta cardinalidade
Aumenta a chance da linha (other); o limite de linhas por tabela não é publicado
Fonte: Google Analytics Help, Custom dimensions and metrics limits; Google Analytics 360 (GA4 properties); About the (other) row
Disponibilidade e processamento entram no planejamento. A dimensão registrada só recebe dados a partir do registro, e o histórico anterior não é reprocessado; o parâmetro que estava sendo enviado há meses sem registro não volta. Quando uma definição é excluída para abrir vaga, a tabela oficial de limites diz que é preciso esperar 48 horas para criar outra no lugar, o que transforma uma limpeza apressada em dois dias sem a dimensão.
A métrica personalizada registra um parâmetro numérico para somar, tirar média ou dividir: o valor esperado do orçamento, a quantidade de plantas na assinatura. A métrica calculada (a fórmula que combina métricas existentes, com 5 vagas na propriedade padrão) evita a planilha para o que é conta simples: margem estimada como receita de compra vezes 0,38, ou custo por orçamento como custo de mídia dividido por generate_lead.
A cardinalidade é o número de valores diferentes que uma dimensão assume. A página oficial define alta cardinalidade como mais de 500 valores únicos por dia, e quanto mais alta, maior a chance de a tabela do relatório estourar o limite de linhas e mandar o excedente para a linha (other). A propriedade padrão tem limite de linhas menor que a 360, e pode exibir o aviso de (other) sem a linha aparecer, quando um filtro esconde o agrupamento. O BigQuery não tem (other), porque entrega o evento bruto.
O que registrar como dimensão e o que deixar fora, pela cardinalidade
| Parâmetro | Valores únicos por dia (Verde Vivo) | Registrar? | Por quê |
|---|---|---|---|
| segmento (corporativo, residencial, condomínio) | 3 | Sim, escopo de evento | Baixa cardinalidade, pergunta de negócio direta |
| plano_clube (mensal, anual) | 2 | Sim, escopo de usuário | Atributo da pessoa que muda raramente |
| planta (nome da ficha consultada) | Cerca de 180 | Sim, escopo de evento | Abaixo de 500; a lista é o catálogo |
| pagina (caminho onde o WhatsApp foi clicado) | Cerca de 60 | Não: usar a dimensão nativa de página | Já existe como page_path; vaga desperdiçada |
| lead_id (ORC-2026-0917) | Igual ao número de leads, e cresce todo dia | Nunca | Identificador único: só serve para cruzar com o CRM no BigQuery |
| timestamp_cliente | Milhares | Nunca | Um valor por evento; a linha (other) engole o relatório |
As contagens são do cenário composto; a régua de 500 valores únicos por dia é a da página oficial sobre a linha (other).
O dicionário de dados é o documento que junta tudo: para cada definição, o nome de exibição, o parâmetro de origem, o escopo, o tipo, os valores possíveis, um exemplo e o dono. Ele vive ao lado do contrato de eventos do capítulo 7 e é a resposta para a pergunta que toda propriedade recebe um dia: "o que é essa dimensão e quem a criou?". Sem ele, vaga nenhuma é liberada porque ninguém sabe o que vai quebrar.
Armadilha comum: registrar o identificador do pedido ou do lead como dimensão de evento "para conferir com o CRM". Em um mês a dimensão passa de 500 valores por dia, o relatório que a usa vira uma linha (other) gigante, e o aviso de alta cardinalidade se espalha para os relatórios que combinam essa dimensão com outras. A conferência com o CRM se faz no BigQuery, onde o identificador vive sem limite.
A Verde Vivo caiu nessa. Marina registrou 14 dimensões de evento na primeira semana depois do contrato, incluindo lead_id, porque queria cruzar orçamentos com o HubSpot direto no relatório. Em 18 dias, o relatório de eventos por segmento mostrava (other) em 61 por cento das linhas, e a pergunta "qual segmento pediu mais orçamentos" ficou sem resposta na interface.
A correção levou uma semana por causa da espera. Marina excluiu lead_id e pagina (redundante com a dimensão nativa de página), aguardou as 48 horas e registrou no lugar plano_clube e estagio_b2b como propriedades de usuário, além de valor_orcamento como métrica personalizada. Criou uma métrica calculada de margem estimada (receita de compra vezes 0,38) e outra de custo por orçamento. O cruzamento com o HubSpot foi para uma consulta no BigQuery, onde lead_id não tem limite.
O dicionário de dados da Verde Vivo depois da correção (trecho)
| Nome de exibição | Parâmetro | Escopo | Tipo | Valores | Dono |
|---|---|---|---|---|---|
| Segmento do orçamento | segmento | Evento | Dimensão | corporativo, residencial, condominio | Marina |
| Origem do lead | lead_source | Evento | Dimensão | formulario_paisagismo, whatsapp, telefone | Marina |
| Planta consultada | planta | Evento | Dimensão | Nome da ficha, cerca de 180 | Conteúdo |
| Plano do clube | plano_clube | Usuário | Dimensão | mensal, anual, cancelado | Caio |
| Estágio B2B | estagio_b2b | Usuário | Dimensão | lead, qualificado, proposta, contrato, perdido | Comercial |
| Valor do orçamento | valor_orcamento | Evento | Métrica (moeda) | Número em BRL | Marina |
| Margem estimada | Calculada | Não se aplica | Métrica calculada | Receita de compra x 0,38 | Financeiro |
16 definições ao todo: 11 de evento, 3 de usuário, 1 métrica personalizada e 2 calculadas, com 39 vagas de evento livres.
Em setembro, o relatório de generate_lead por segmento voltou a ter três linhas legíveis: 54 orçamentos corporativos, 26 residenciais e 12 de condomínio, sem (other). O estágio B2B como propriedade de usuário permitiu montar, no capítulo 18, um público de quem está em proposta há mais de 30 dias. E a margem estimada passou a aparecer ao lado da receita em todo relatório de e-commerce, sem planilha.
Abra hoje a lista de definições personalizadas da sua propriedade e conte as vagas de escopo de evento usadas. Para cada dimensão, pergunte quantos valores únicos ela recebe por dia; qualquer uma acima de 500, ou com identificador único, sai da lista nesta semana. Antes de o próximo capítulo ligar tudo isso ao consentimento, confira se algum parâmetro carrega e-mail, telefone ou documento: esses não podem estar no dataLayer, registrados ou não.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Voltar ao capítulo anterior: Escrever o contrato de dados que o desenvolvedor consegue implementar
Todos os capítulos de Google Analytics 2027
- 01Entender o que o GA4 de 2026 mede antes de instalar a tag
- 02Transformar a pergunta do negócio num plano de mensuração
- 03Ler usuários, sessões e engajamento sem somar o que não soma
- 04Desenhar conta, propriedade e fluxo para o negócio que existe
- 05Instalar a Google tag uma vez só e validar a coleta
- 06Organizar o Tag Manager para que a tag certa dispare uma vez
- 07Escrever o contrato de dados que o desenvolvedor consegue implementar
- 08Registrar dimensões personalizadas sem estourar a cardinalidade
- 09Pedir consentimento, ligar o Consent Mode e saber o que a modelagem devolve
- 10Manter a mesma pessoa no relatório entre login, domínios e dispositivos
- 11Provar que o evento chegou certo antes de confiar no relatório
- 12Ler os relatórios nativos com denominador certo e comparação justa
- 13Marcar campanhas com UTM e ler canais sem cair em Direct e Unassigned
- 14Medir busca orgânica e tráfego de assistentes de IA sem superestimar nenhum
- 15Descobrir por que a página cheia de tráfego não produz resultado
- 16Achar onde a jornada perde gente com exploração, segmento e funil
- 17Medir retenção, ativação e valor por coorte em vez de por mês
- 18Construir públicos que a mídia usa e saber quando o preditivo não existe
- 19Instrumentar a loja do view_item ao refund e conciliar com o financeiro
- 20Ligar o clique ao contrato assinado com eventos de lead e CRM
- 21Medir o aplicativo e a assinatura com Firebase sem perder a pessoa entre plataformas
- 22Escolher quais eventos-chave viram conversão no Google Ads e quais só analisam
- 23Explicar por que duas plataformas reivindicam a mesma venda
- 24Importar custo de mídia e comparar plataformas com o mesmo indicador
- 25Planejar orçamento entre canais e separar crédito de causa
- 26Montar o painel executivo dentro do próprio Analytics
- 27Contar o resultado do mês no Data Studio sem multiplicar linhas
- 28Usar Ask Advisor e insights automáticos sem aceitar resposta sem conferir
- 29Ligar a exportação para o BigQuery e entender o que ela não reproduz
- 30Responder às perguntas do negócio em SQL sobre os dados brutos
- 31Enviar do servidor o evento que o navegador não vê, sem duplicar
- 32Automatizar relatório, auditoria e alerta com as APIs do Analytics
- 33Decidir entre Standard e 360 e governar a propriedade como ativo da empresa
- 34Diagnosticar os onze problemas clássicos do GA4 com método
- 35Entregar o projeto de mensuração e manter a rotina que o conserva