15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
21.10.2024

Dimensões Personalizadas do Google Analytics: Guia Técnico Completo

As dimensões personalizadas no Google Analytics são atributos de dados definidos pelo utilizador que estendem o esquema de rastreamento padrão da plataforma, permitindo capturar e analisar dados comportamentais, contextuais ou específicos do negócio que o Google Analytics não recolhe automaticamente. Ao contrário das dimensões padrão, como URL da página ou categoria de dispositivo, as dimensões personalizadas são configuradas pelo analista e preenchidas programaticamente através da camada de rastreamento.

Se precisar de uma resposta numa frase para um snippet em destaque: uma dimensão personalizada é um atributo de dados com âmbito personalizado que define no Google Analytics e passa através do seu código de rastreamento para segmentar, filtrar e criar relatórios sobre informações exclusivas dos seus utilizadores, conteúdo ou lógica de negócio.

O Que São Realmente as Dimensões Personalizadas (e O Que Não São)

Uma dimensão no Google Analytics é um atributo qualitativo associado a um ponto de dados — o “o quê” ou “quem” por trás de uma métrica. As dimensões padrão incluem Page Path, Source / Medium, Browser e Country. São recolhidas automaticamente pela tag do Analytics sem qualquer configuração.

Uma dimensão personalizada é um espaço que reserva no esquema do Analytics e que depois preenche com um valor que o seu código envia explicitamente. O Google Analytics 4 (GA4) suporta até 50 dimensões personalizadas por propriedade para tipos com âmbito de evento e de utilizador, enquanto o Universal Analytics (UA) suporta 20 dimensões personalizadas com âmbito de hit e 20 com âmbito de utilizador por propriedade (com limites superiores nas contas 360).

O que as dimensões personalizadas não são:

  • Não são métricas. Uma métrica é uma medição quantitativa (sessões, taxa de rejeição, receita). Uma dimensão personalizada é o rótulo ou atributo associado a essas medições.
  • Não são retroativas. Os dados só são recolhidos a partir do momento em que a dimensão está ativa e o código de rastreamento está a enviar valores. As sessões históricas mostrarão (not set) para qualquer dimensão criada posteriormente.
  • Não substituem os parâmetros de eventos no GA4. No GA4, os parâmetros de eventos e as dimensões personalizadas estão intimamente relacionados, mas são arquiteturalmente distintos — um parâmetro de evento deve ser registado como dimensão personalizada antes de aparecer nos relatórios padrão.

Âmbito: O Conceito Mais Incompreendido nas Dimensões Personalizadas

O âmbito determina quais os hits numa sessão ou entre sessões que herdam o valor da dimensão assim que este é definido. Definir incorretamente o âmbito é a causa mais comum de dados de dimensões personalizadas enganosos.

ÂmbitoAplica-se aCaso de Uso TípicoPersistência
**Hit**O único hit onde o valor é enviadoTipo de conteúdo, variante de teste A/B para uma página específicaApenas esse hit
**Sessão**Todos os hits na sessão após o valor ser definidoCategoria de fonte de tráfego, ponto de entrada no funil de checkoutAté ao fim da sessão
**Utilizador**Todas as sessões desse utilizador (baseado em cookie)Nível de adesão, estado de sessão iniciada, segmento CRMAté ser substituído ou o cookie expirar
**Produto** (apenas UA)Um produto específico no Enhanced EcommerceCondição do produto, avaliação do vendedorEssa impressão/ação do produto

Caso extremo crítico — Âmbito de utilizador e GDPR: As dimensões personalizadas com âmbito de utilizador persistem no cookie do Analytics. Se um utilizador optar por não ser rastreado a meio de uma sessão e estiver a depender da persistência baseada em cookies, o valor da dimensão pode ser atribuído a registos de utilizadores anonimizados ou eliminados. Audite sempre as dimensões com âmbito de utilizador em relação à sua plataforma de gestão de consentimento antes de implementar em produção.

Caso extremo crítico — Âmbito de sessão e renderização do lado do servidor: Em aplicações renderizadas do lado do servidor onde a tag dispara após uma mudança de rota em vez de um carregamento completo da página, as dimensões com âmbito de sessão definidas no primeiro hit podem não se propagar corretamente para pageviews virtuais subsequentes se a tag se reinicializar. Teste explicitamente nesta arquitetura.

Configurar Dimensões Personalizadas no Universal Analytics

Passo 1: Registar a Dimensão na Interface do GA

  1. Inicie sessão no Google Analytics e abra a propriedade pretendida.
  2. Clique no ícone de engrenagem para abrir Admin.
  3. Na coluna Propriedade, selecione Definições Personalizadas > Dimensões Personalizadas.
  4. Clique em + Nova Dimensão Personalizada.
  5. Introduza um nome descritivo (por exemplo, User Role, Content Category, AB Test Variant).
  6. Selecione o Âmbito adequado (consulte a tabela acima).
  7. Certifique-se de que Ativo está selecionado.
  8. Clique em Criar.

O GA atribuirá um Número de Índice (por exemplo, dimension1, dimension2). Este índice é o que o seu código de rastreamento referencia — mantenha um documento de registo de dimensões que mapeie cada índice para o seu nome, âmbito e equipa responsável.

Passo 2: Implementar via Google Tag Manager (Recomendado)

O Google Tag Manager é o caminho de implementação preferido porque desacopla a configuração de dimensões das implementações de aplicações e fornece um ambiente de depuração integrado.

  1. Abra o seu contentor GTM e navegue até Tags.
  2. Abra a tag do Google Analytics (UA — Page View ou a tag de evento relevante).
  3. Em Configuração da Tag, expanda Mais Definições > Dimensões Personalizadas.
  4. Clique em Adicionar Dimensão Personalizada.
  5. Defina o Índice para corresponder ao índice do passo 1 (por exemplo, 1).
  6. Defina o Valor da Dimensão para uma variável GTM — por exemplo, uma Variável de Camada de Dados chamada userRole.
  7. No código do seu site, envie o valor para a camada de dados antes de a tag disparar:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'userRole': 'premium_member'
});
  1. Guarde a tag e publique o contentor.

Porquê enviar para a camada de dados antes de a tag disparar: O GTM processa a camada de dados de forma síncrona no momento de execução da tag. Se enviar o valor após a tag de pageview disparar, a dimensão será (not set) para esse hit. Esta é uma fonte frequente de erros em produção que só surgem nos relatórios em Tempo Real.

Passo 3: Implementar Diretamente via gtag.js

Se não estiver a usar o GTM e gerir a tag diretamente, a implementação difere ligeiramente entre definir um mapa personalizado persistente e enviar um valor num evento específico.

// Map the custom dimension index to a parameter name
gtag('config', 'UA-XXXXXX-Y', {
  'custom_map': { 'dimension1': 'user_role' }
});

// Send the value with an event
gtag('event', 'page_view', {
  'user_role': 'premium_member'
});

Para analytics.js (legado, mas ainda encontrado em propriedades mais antigas):

ga('create', 'UA-XXXXXX-Y', 'auto');
ga('set', 'dimension1', 'premium_member');
ga('send', 'pageview');

Problema com analytics.js e set: Usar ga('set', ...) aplica o valor a todos os hits subsequentes nessa sessão de página. Se apenas pretender a dimensão num único hit, use ga('send', 'pageview', { 'dimension1': 'premium_member' }) em vez disso para limitar o âmbito apenas a esse hit.

Configurar Dimensões Personalizadas no GA4

O GA4 trata as dimensões personalizadas de forma diferente. Os parâmetros de eventos são os dados brutos; as dimensões personalizadas são a versão registada e reportável desses parâmetros.

Passo 1: Enviar o Parâmetro no Seu Evento

gtag('event', 'login', {
  'membership_tier': 'gold',
  'user_type': 'returning'
});

Passo 2: Registar a Dimensão Personalizada no GA4

  1. No GA4, vá a Admin > Definições Personalizadas > Dimensões Personalizadas.
  2. Clique em Criar dimensões personalizadas.
  3. Defina o Nome da dimensão (o que aparece nos relatórios).
  4. Defina o Âmbito: Evento ou Utilizador.
  5. Defina o Parâmetro de evento para corresponder à chave de parâmetro que está a enviar (por exemplo, membership_tier).
  6. Clique em Guardar.

Nuance específica do GA4: Existe um atraso de processamento de 24 a 48 horas antes de uma dimensão personalizada recentemente registada começar a preencher os relatórios padrão. Aparecerá no DebugView e em Tempo Real imediatamente, mas os relatórios de Exploração e os relatórios padrão requerem a janela de processamento. Planeie os seus prazos de controlo de qualidade em conformidade.

Verificar a Implementação

Nunca coloque uma dimensão personalizada em produção sem verificação. A seguinte sequência é fiável tanto para UA como para GA4:

  1. Abra Tempo Real > Visão Geral (UA) ou o relatório Tempo Real (GA4) num separador de browser separado.
  2. Acione a ação que deve preencher a dimensão (por exemplo, inicie sessão como uma função de utilizador específica, navegue para uma página de categoria de conteúdo).
  3. No UA, verifique Tempo Real > Eventos e procure o valor da dimensão no detalhe do evento. No GA4, use o DebugView (Admin > DebugView) com ?gtm_debug=x ou a extensão Chrome GA Debugger ativa.
  4. Use a extensão Chrome GA Debugger ou o modo de Pré-visualização do GTM para inspecionar o payload exato enviado para o endpoint de recolha e confirmar que o índice e o valor da dimensão estão presentes.

Um erro comum é verificar apenas em Tempo Real e assumir que a produção está correta. O Tempo Real mostra hits brutos; não valida que o âmbito está configurado corretamente ou que o índice da dimensão na tag corresponde ao índice registado na interface do GA.

Usar Dimensões Personalizadas em Relatórios

Criar um Relatório Personalizado (Universal Analytics)

  1. Vá a Personalização > Relatórios Personalizados > + Novo Relatório Personalizado.
  2. Selecione o tipo de relatório (Explorer, Tabela Simples ou Sobreposição de Mapa).
  3. Adicione as suas métricas (por exemplo, Sessões, Conclusões de Objetivos, Receita).
  4. Em Dimensões de Aprofundamento, adicione a sua dimensão personalizada (por exemplo, User Role).
  5. Aplique filtros para restringir o relatório aos dados relevantes.
  6. Guarde e marque o relatório como favorito para uso recorrente.

Aplicar Dimensões Personalizadas como Segmentos

Os segmentos são onde as dimensões personalizadas entregam o seu maior valor analítico. Um segmento construído sobre uma dimensão personalizada com âmbito de utilizador permite comparar a jornada comportamental completa de dois coortes de utilizadores — não apenas uma única sessão.

  1. Em qualquer relatório, clique em + Adicionar Segmento > + Novo Segmento.
  2. Em Condições, altere o âmbito do filtro para Utilizadores (para dimensões com âmbito de utilizador) ou Sessões.
  3. Selecione a sua dimensão personalizada no menu suspenso.
  4. Defina o operador e o valor (por exemplo, Membership Tier corresponde exatamente gold).
  5. Guarde o segmento e aplique-o juntamente com um segmento de referência (por exemplo, todos os utilizadores) para comparação direta.

Explorações no GA4

No GA4, as dimensões personalizadas estão disponíveis nos relatórios Explorar > Forma Livre. Arraste a sua dimensão personalizada registada para o painel Linhas ou Colunas e adicione métricas relevantes ao painel Valores. As Explorações do GA4 suportam até 10 dimensões por exploração, e as dimensões personalizadas com âmbito de utilizador podem ser usadas no Explorador de Utilizadores para rastrear jornadas individuais de utilizadores.

Casos de Uso de Alto Valor Com Notas de Implementação Técnica

Rastrear o Estado de Autenticação do Utilizador

Esta é uma das dimensões personalizadas mais universalmente aplicáveis. Permite separar o comportamento de utilizadores autenticados de visitantes anónimos — duas populações com sinais de intenção fundamentalmente diferentes.

// After successful authentication, push to data layer
dataLayer.push({
  'event': 'user_authenticated',
  'authStatus': 'logged_in',
  'userTier': 'enterprise'
});

Registe authStatus e userTier como dimensões personalizadas com âmbito de utilizador. Isto permite análise de coorte mostrando se utilizadores empresariais com sessão iniciada convertem a taxas mais elevadas em tipos de conteúdo específicos — uma questão que nenhum relatório padrão do GA consegue responder.

Atribuição de Variante de Teste A/B

Ao executar experimentos do lado do servidor ou do lado do cliente, anexe o identificador de variante como uma dimensão personalizada com âmbito de hit em cada pageview durante o experimento. Isto permite analisar não apenas a métrica de conversão primária, mas também sinais de envolvimento secundários (profundidade de scroll, consultas de pesquisa interna, taxa de visitas de retorno) discriminados por variante.

dataLayer.push({
  'experimentVariant': 'variant_b_hero_cta'
});

Problema: Não use âmbito de sessão para variantes A/B se um utilizador puder ser reatribuído entre sessões. O âmbito de hit é mais seguro e produz dados mais limpos.

Taxonomia de Conteúdo e Desempenho Editorial

Para sites com muito conteúdo, anexar uma dimensão contentCategory e contentAuthor a cada pageview de artigo permite que as equipas editoriais meçam métricas de envolvimento (tempo na página, profundidade de scroll, visitas de retorno) por vertical de conteúdo e por autor — permitindo decisões de investimento editorial baseadas em dados.

Sincronização de Segmentos CRM

Para produtos SaaS B2B, pode passar rótulos de segmentos derivados do CRM (por exemplo, ICP_tier, accountSize, churnRisk) para o GA como dimensões personalizadas com âmbito de utilizador através do seu backend após autenticação. Isto elimina a lacuna entre a análise de produto e a inteligência de vendas sem expor PII à tag do Analytics.

Nota de arquitetura: Nunca passe PII bruta (nomes, endereços de email, IDs de utilizador que possam ser mapeados inversamente para indivíduos) como valores de dimensões personalizadas. Isto viola os Termos de Serviço do Google Analytics e, dependendo da jurisdição, o GDPR e o CCPA. Use apenas identificadores opacos ou rótulos de segmentos.

Dimensões Personalizadas vs. Métricas Personalizadas vs. Parâmetros de Eventos

FuncionalidadeDimensão PersonalizadaMétrica PersonalizadaParâmetro de Evento (GA4)
**Tipo de dados**String (qualitativo)Numérico (quantitativo)String ou numérico
**Finalidade**Segmentar e filtrarAgregar e calcularDados brutos de eventos
**Opções de âmbito**Hit, Sessão, Utilizador, ProdutoHit, Sessão, Utilizador, ProdutoEvento ou Utilizador (após registo)
**Retroativo**NãoNãoNão
**Limite (padrão)**20 (UA), 50 (GA4)20 (UA), 50 (GA4)25 por evento (GA4)
**Aparece nos relatórios padrão**Após registoApós registoApenas após registo como dimensão personalizada

Considerações de Infraestrutura de Alojamento para Implementação de Analytics

Dados precisos de dimensões personalizadas dependem de uma execução de tags fiável e de baixa latência. Em servidores lentos ou mal configurados, a tag do Analytics pode disparar antes de o push da camada de dados estar concluído, resultando em valores (not set) em escala.

Se estiver a gerir um site de alto tráfego onde a precisão do Analytics é crítica para o negócio, considere as seguintes opções de infraestrutura:

  • Um ambiente de Alojamento VPS dá-lhe controlo total sobre os tempos de resposta do servidor, cabeçalhos de cache e a ordem em que os scripts são servidos — tudo o que afeta o timing de execução das tags.
  • Sites que usam VPS com cPanel podem gerir implementações de contentores GTM e configurações de tagging do lado do servidor sem necessitar de conhecimentos de linha de comandos.
  • Para plataformas de ecommerce ou SaaS de alto volume onde o tagging do lado do servidor (enviar dados de dimensões diretamente do servidor para o Measurement Protocol do GA) é preferível às tags do lado do cliente, os Servidores Dedicados fornecem os recursos isolados necessários para executar um contentor GTM do lado do servidor sem contenção.
  • Se o seu stack de analytics incluir segmentação baseada em ML ou pipelines de personalização em tempo real que consomem dados de dimensões personalizadas do GA, o Alojamento GPU pode acelerar a camada de inferência do modelo que atua sobre esses segmentos.

Matriz de Decisão: Quando Usar Dimensões Personalizadas

Use esta matriz para determinar se uma dimensão personalizada é a ferramenta certa para a sua necessidade de medição:

CenárioAbordagem RecomendadaÂmbito
Rastrear qual categoria de blog um utilizador leuDimensão personalizada no hit de pageviewHit
Identificar se um utilizador tem sessão iniciada durante toda a visitaDimensão personalizada definida no loginSessão ou Utilizador
Atribuir todo o comportamento futuro a um segmento CRMDimensão personalizada definida no loginUtilizador
Medir receita gerada por uma tag de produto específicaMétrica personalizada (não dimensão)Hit
Rastrear variante de teste A/B por impressão de páginaDimensão personalizada no hit de pageviewHit
Distinguir utilizadores de plano gratuito vs. pago em todos os relatóriosDimensão personalizada definida na autenticaçãoUtilizador
Rastrear rótulos de campanhas internas (não UTM)Dimensão personalizada no hit da página de destinoSessão

Lista de Verificação de Pontos-Chave Técnicos

Antes de implementar qualquer dimensão personalizada em produção, verifique cada um dos seguintes pontos:

  • Alinhamento de índice: O índice da dimensão na sua tag ou variável GTM corresponde exatamente ao índice registado na interface Admin do GA. Uma incompatibilidade descarta dados silenciosamente.
  • Seleção de âmbito: Escolheu o âmbito correto para o uso pretendido dos dados. Âmbito de utilizador para atributos de identidade, âmbito de hit para atributos de conteúdo, âmbito de sessão para contexto ao nível da visita.
  • Timing da camada de dados: Para implementações GTM, o push da camada de dados ocorre antes de a tag disparar, não depois.
  • Sem PII nos valores: Os valores das dimensões não contêm informações de identificação pessoal — apenas identificadores opacos ou rótulos categóricos.
  • Registo de dimensões mantido: A sua equipa mantém um documento partilhado que mapeia cada índice de dimensão para o seu nome, âmbito, responsável, data de implementação e finalidade.
  • Registo no GA4 concluído: No GA4, o parâmetro de evento foi registado como dimensão personalizada em Admin > Definições Personalizadas, e permitiu a janela de processamento de 24 a 48 horas antes de validar nos relatórios padrão.
  • Conformidade de consentimento auditada: As dimensões com âmbito de utilizador só são preenchidas após a obtenção de consentimento válido ao abrigo do seu quadro de privacidade aplicável.
  • Tempo Real e DebugView verificados: Confirmou que o valor da dimensão aparece corretamente em Tempo Real ou DebugView antes de declarar a implementação concluída.
  • Retroatividade reconhecida: As partes interessadas compreendem que nenhum dado histórico será preenchido retroativamente — as linhas de base de relatórios devem ser estabelecidas a partir da data de entrada em produção.

FAQ

Qual é a diferença entre uma dimensão personalizada e uma métrica personalizada no Google Analytics?

Uma dimensão personalizada é um atributo qualitativo (um rótulo de string como “premium_member” ou “blog_post”) usado para segmentar e filtrar dados. Uma métrica personalizada é um valor numérico (como “articles_read” ou “loyalty_points”) usado para agregar e calcular. Ambas requerem configuração explícita e não são recolhidas retroativamente.

Porque é que a minha dimensão personalizada mostra (not set) nos relatórios?

As causas mais comuns são: o código de rastreamento está a enviar o valor da dimensão após o hit disparar em vez de antes; o índice da dimensão na tag não corresponde ao índice registado no Admin do GA; a dimensão foi criada após os dados que está a visualizar terem sido recolhidos (sem preenchimento retroativo); ou, no GA4, o parâmetro de evento ainda não foi registado como dimensão personalizada em Admin > Definições Personalizadas.

Quantas dimensões personalizadas posso criar no Google Analytics 4?

As propriedades padrão do GA4 suportam até 50 dimensões personalizadas com âmbito de evento e 25 dimensões personalizadas com âmbito de utilizador por propriedade. As propriedades GA4 360 têm limites superiores. As propriedades padrão do Universal Analytics suportam 20 dimensões personalizadas por propriedade, com as propriedades 360 a suportarem até 200.

Posso usar dimensões personalizadas com o Google Tag Manager do lado do servidor?

Sim. Numa configuração GTM do lado do servidor, envia parâmetros de eventos para o contentor de servidor GTM via Measurement Protocol ou uma tag do lado do cliente, e a tag do lado do servidor encaminha-os para o GA com o mapeamento de dimensões personalizadas adequado. Esta abordagem é preferida em ambientes de alta segurança porque impede que os valores brutos das dimensões sejam visíveis nos pedidos de rede do browser.

As dimensões personalizadas afetam o desempenho do site ou a velocidade de carregamento da página?

As dimensões personalizadas em si adicionam um payload negligenciável ao beacon do Analytics (alguns bytes por hit). O risco de desempenho está na execução do JavaScript que preenche a camada de dados antes de a tag disparar. Scripts síncronos mal escritos que obtêm valores de dimensões de uma API antes de disparar a tag podem introduzir latência mensurável. Use pushes assíncronos para a camada de dados e, sempre que possível, derive os valores das dimensões a partir do contexto de página já disponível (atributos DOM, cookies ou meta tags renderizadas pelo servidor) em vez de pedidos de rede adicionais.

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar