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.
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. Nos vídeos e áudios, use Anotar este momento. 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ê.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- Cobre no relatório os números certos e ignore o restosugerido pelo grafoApresenta o conceito “BigQuery”, usado em “Registrar dimensões personalizadas sem estourar a cardinalidade”.
- Python no marketing, caso 2: relatório do GA4 por canal com a Data APIsugerido pelo grafoApresenta o conceito “Google Analytics 4”, usado em “Registrar dimensões personalizadas sem estourar a cardinalidade”.
- CursoPython: Programação do Zerosugerido pelo grafo18 capítulos de “Google Analytics 2027” usam conceitos apresentados em “Python: Programação do Zero”.
- CursoGoogle Ads 2027sugerido pelo grafo4 capítulos de “Google Analytics 2027” usam conceitos apresentados em “Google Ads 2027”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Analytics de busca para decisão executivaDefinir quem vê o quê e quem responde pelo númeroExaminar conexões de Definir quem vê o quê e quem responde pelo número
- Gestão de Projetos GEOEscolher as perguntas e as condições da mediçãoExaminar conexões de Escolher as perguntas e as condições da medição
- SEO ProgramáticoMedir a cauda do acervo com Search Console e BigQueryExaminar conexões de Medir a cauda do acervo com Search Console e BigQuery
- Meta Ads 2027Desenhar o plano de mensuração e instalar o Meta Pixel com eventos úteisExaminar conexões de Desenhar o plano de mensuração e instalar o Meta Pixel com eventos úteis
Voltar ao capítulo anterior: Escrever o contrato de dados que o desenvolvedor consegue implementar
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Google Analytics 2027
- 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