Descrição geral
Os utilizadores podem interagir com o seu Website ou a sua aplicação a partir de vários dispositivos diferentes, como um navegador de Internet para computadores, um navegador num telemóvel ou através de uma aplicação nativa para dispositivos móveis. Por predefinição, o Analytics atribui a cada dispositivo um ID de cliente exclusivo e considera cada ID de cliente como um utilizador único nos seus relatórios. O User-ID permite a medição global das interações do utilizador que abrangem vários dispositivos, como atribuir uma interação com uma campanha de marketing num dispositivo a uma conversão que ocorra noutro dispositivo ou remover duplicados de utilizadores únicos em vários dispositivos.
A funcionalidade User-ID consiste no seguinte:
- Campo
userId
, que pode definir como um ID estável sem informações de identificação pessoal para representar um utilizador único. - Relatórios entre dispositivos que fornecem informações sobre o comportamento e os caminhos de conversão entre dispositivos.
Quando os User-IDs são enviados com resultados do Analytics no campo userId
, os seus relatórios refletem uma contagem mais precisa dos utilizadores únicos e oferecem novas opções de relatórios entre dispositivos.
Este artigo descreve como pode configurar e enviar User-IDs para o Analytics, bem como o modo de processamento e de comunicação dos dados de User-ID nas suas visualizações de propriedade ativadas para o User-ID.
Configuração
Antes de enviar User-IDs para o Analytics, tem de ativar pelo menos uma visualização de propriedade de relatórios para o User-ID.
A ativação de uma visualização de propriedade para o User-ID produz dois efeitos nessa visualização de propriedade:
- Os utilizadores novos e únicos são calculados através de User-IDs únicos, em vez de Client IDs únicos.
- Os relatórios entre dispositivos que utilizam o User-ID são ativados nessa visualização de propriedade.
userId
foi definido.Recolha
Quando o seu Website ou a sua aplicação conhece um utilizador, deve-se enviar um ID que represente esse utilizador com todos os seus resultados do Analytics, como visualizações de página, eventos, Transações de comércio eletrónico, etc., ao utilizar o campo userId
.
Cabe-lhe a si fornecer os IDs. Os IDs são normalmente gerados por um sistema de autenticação que atribui a cada utilizador com sessão iniciada um ID estável exclusivo. Os IDs devem ter as seguintes caraterísticas:
- não conter informações de identificação pessoal;
- ser único para um utilizador do seu serviço ou da sua aplicação;
- ser persistente para um utilizador com sessão iniciada entre todos os dispositivos.
Para mais informações sobre como definir um userId
num ambiente específico, consulte o guia do programador sobre as APIs de recolha e o SDK da sua biblioteca específica.
Processamento
Os resultados do Analytics, como visualizações de página, eventos ou transações para os quais o campo userId
foi definido, são processados separadamente dos resultados que não são de userId e só estão visíveis em visualizações de propriedade ativadas para User-ID.
Por exemplo, em visualizações de propriedade ativadas para User-ID, se definir um User-ID a meio de uma sessão do Analytics, o início dessa sessão muda para o primeiro resultado no qual o User-ID foi definido.
As visualizações de propriedade (perfis) que não são de User-ID comunicariam a sessão inteira sem ter em conta o campo userId
.
Relatórios
Após o processamento, os dados de sessão para os quais o userId
foi definido ficam disponíveis para as visualizações de propriedade (perfis) ativadas para User-ID nos relatórios entre dispositivos. Embora os dados de sessão estejam disponíveis através da API de relatórios principais, o campo userId
não está disponível como uma dimensão em relatórios e não é possível exportá-los do Analytics.
As métricas de utilizadores novos e únicos também se baseiam no User-ID nestas visualizações de propriedade. Nas visualizações de propriedade não ativadas para User-ID, estas métricas são calculadas através de clientIds
exclusivos.
Client ID vs. User-ID
A tabela seguinte resume as diferenças entre Client ID e User-ID:
Client ID | User-ID | |
---|---|---|
O que representa o ID? | Um dispositivo pseudonimizado ou uma instância de navegador. | Um único utilizador, como uma conta de utilizador com sessão iniciada, que pode interagir com conteúdo num ou mais dispositivos e/ou em instâncias de navegador. |
Como se define o ID? | As bibliotecas do Analytics geram-no aleatoriamente e enviam-no automaticamente com todos os resultados. | Tem de definir e enviar os seus próprios userIds com os seus resultados do Analytics. |
Como se utiliza o ID para calcular utilizadores únicos? | Numa visualização de propriedade não ativada para User-ID, utiliza-se o Client ID para calcular utilizadores únicos. | Numa visualização de propriedade ativada para User-ID, utiliza-se o User-ID para calcular utilizadores únicos |
Limites
Os limites seguintes aplicam-se atualmente à funcionalidade User-ID:
- Os relatórios entre dispositivos ativados pela funcionalidade User-ID têm um intervalo de datas máximo de 90 dias.
- Não é possível consultar o valor de User-ID como uma dimensão em relatórios, seja na interface Web ou nas APIs.
Recursos relacionados
- Definir o User-ID em Websites com o analytics.js
- Definir o User-ID em Websites com o gtag.js
- SDK para Android: saiba como definir o User-ID para aplicações Android.
- SDK para iOS: saiba como definir o User-ID para aplicações iOS.