Comparar protocolos de medição do Universal Analytics e do Google Analytics 4

Nesta página, explicamos as diferenças entre os principais recursos do Measurement Protocol no Universal Analytics (UA) e no Google Analytics 4 (GA4).

Analise as limitações do Measurement Protocol.

Geral

Esta seção aborda os parâmetros gerais do UA.

Campo UA GA4
ID de acompanhamento / ID da propriedade Requer o parâmetro tid. Exige um ID de métricas e uma chave secreta da API.
Mascarar IP Opcional. Indisponível.
Desativar permissão de publicidade Opcional. Tem um parâmetro consent opcional na raiz do documento.
Origem de dados ds é um parâmetro opcional para a origem do envio de dados (por exemplo, Web ou app). Não exige uma origem de dados porque é determinado pelo tipo de fluxo de dados. O ID de métricas é enviado como um parâmetro de consulta relacionado ao fluxo de dados.
Inibidor de cache z é uma propriedade opcional que impede a ocorrência em cache nos navegadores. Não é necessário porque os hits do navegador precisam ser enviados usando a gTag.

Usuário

Esta seção aborda os parâmetros de usuário do UA.

Campo UA GA4
ID do cliente cid é um parâmetro opcional utilizado para identificar exclusivamente o usuário. O GA4 exige um identificador único para o cliente. Se for um navegador, envie client_id pela gtag. Caso seja um app para dispositivos móveis, envie app_instance_id, que pode ser coletado do SDK do Google Analytics para Firebase.
ID do usuário uid será necessário se o parâmetro cid não for usado. uid é um identificador exclusivo de um usuário. user_id é opcional.

Sessão

Aqui, abordamos os parâmetros de sessão do UA.

Campo UA GA4
Controle da sessão Utilizado para controlar a duração da sessão. No GA4, não é possível controlar as sessões usando o Measurement Protocol, mas você pode enviar um parâmetro session_id pela gtag ou pelo Firebase.
Substituição de IP O endereço IP do usuário. Indisponível.
Substituição do user agent O user agent do navegador. Não há como substituir o user agent no GA4.
Substituição geográfica A localização geográfica do usuário. O GA4 não oferece uma localização geográfica para hits, e não há como fornecer uma.

Origens de tráfego

Esta seção aborda os parâmetros de origens de tráfego do UA.

Campo UA GA4
Detalhes da campanha Use os campos da campanha. O GA4 oferece um evento (campaign_details), que assume os mesmos dados que os parâmetros no evento. No GA4, os nomes dos parâmetros são diferentes do que no UA.
Dados de outras origens de tráfego O UA oferece parâmetros para o referenciador do documento, o ID do Google Ads e o ID de anúncios display do Google. No GA4, esses parâmetros são adicionados automaticamente à solicitação quando o parâmetro client_id ou app_instance_id é informado.

Informações do sistema

Esta seção aborda os parâmetros de informações do sistema do UA.

UA GA4
O UA tem parâmetros opcionais para informações do sistema, como resolução da tela, tamanho da janela de visualização e outros. No GA4, muitos parâmetros são coletados automaticamente pela tag do Google (gtag), enquanto outros foram descontinuados, como a versão Flash. Para continuar coletando dados dos parâmetros descontinuados, crie eventos e parâmetros personalizados.

Hit

Aqui, abordamos os parâmetros de hit do UA.

UA GA4
O UA oferece um parâmetro t obrigatório que é usado para registrar uma visualização de página ou exibição de tela. O GA4 usa um modelo de eventos, e esses eventos são coletados automaticamente pela tag do Google (gtag) e pelo SDK do Google Analytics para Firebase.

Apps

Esta seção aborda os parâmetros de apps do UA.

UA GA4
Campos Apps. No GA4, a maioria das informações do app são coletadas automaticamente pelo SDK do Google Analytics para Firebase depois que o fluxo é configurado.

Eventos

Esta seção aborda os parâmetros de eventos do UA.

UA GA4
No UA, os eventos foram enviados usando uma combinação de categoria, ação e rótulo. No GA4, eventos são fundamentais para o modelo de dados. Quase todas as informações são enviadas como um evento. Você pode usar o Measurement Protocol para enviar eventos recomendados ou personalizados.

Comércio eletrônico

Aqui, abordamos os parâmetros de ecommerce do UA.

UA GA4
No UA, várias combinações de parâmetros foram usadas para enviar informações de e-commerce. No GA4, a maioria das informações de e-commerce são enviadas com o evento purchase. Analise a documentação de e-commerce para mais detalhes.

Para conferir informações de atribuição, o evento de compra deve ser enviado até 24 horas após o fim da sessão.

Interações em redes sociais

Esta seção aborda os parâmetros de interações em redes sociais do UA.

UA GA4
No UA, os parâmetros sn, sa e st foram usados para indicar a rede social, a ação e o público-alvo. No GA4, interações sociais podem ser medidas usando eventos recomendados, como share ou select_content.

Para qualquer outra ação, utilize eventos personalizados.

Tempo

Aqui, abordamos os parâmetros de tempo do UA.

UA GA4
No UA, os parâmetros de tempo foram usados para Web Vitals. No GA4, não há eventos para Web Vitals. Se você quiser medir Web Vitals no GA4, use eventos personalizados. Confira um guia sobre como capturar GA4 Vitals.

Exceções

Aqui, abordamos os parâmetros de exceções do UA.

UA GA4
No UA, os parâmetros exd e exf foram usados para exceções. No GA4, não há evento para exceções, mas é possível criar um usando dimensões e métricas personalizadas.

Dimensões / métricas personalizadas

Esta seção aborda os parâmetros de dimensões e métricas personalizadas do UA.

UA GA4
No UA, as dimensões e métricas personalizadas foram enviadas usando parâmetros no formato cd<dimensionIndex> e cm<metricIndex>, respectivamente. No GA4, métricas e eventos personalizados podem ser enviados usando o Measurement Protocol. Cabe a você especificar o nome e valores de parâmetros e eventos. Dimensões e métricas personalizadas precisam de configuração extra antes de serem disponibilizadas nos relatórios.