As Accelerated Mobile Pages (AMP) são um formato de código aberto para a Web para dispositivos móveis que permite a apresentação praticamente instantânea das suas páginas em dispositivos móveis. As páginas AMP são semelhantes às páginas HTML e são carregadas em qualquer navegador. Contudo, não pode usar o analytics.js com as Accelerated Mobile Pages, pelo que é fornecida uma etiqueta do Analytics diferente especificamente para as AMP.
A recolha de dados do Analytics está implementada como uma camada sobre o Protocolo de Medição. Os identificadores de utilizador são gerados aleatoriamente e armazenados em localStorage ou nos cookies. Quando o utilizador limpa os cookies e o armazenamento local, o identificador do utilizador é reposto. A etiqueta AMP suporta truncagem de IPs, conforme descrito em Ocultação de IPs no Analytics. Os IPs dos dados provenientes de documentos AMP são sempre ocultados.
O Analytics para AMP suporta a desativação do Analytics. Se o suplemento do navegador para desativar o Analytics estiver instalado, a recolha de dados do Analytics está desativada.
Com as Accelerated Mobile Pages, os utilizadores podem, na mesma sessão, interagir com conteúdo de um único publicador em vários sites. Saiba mais acerca das métricas baseadas em sessões recolhidas a partir das Accelerated Mobile Pages.
Requisitos
Para usar o Analytics em páginas AMP, tem de:
- Divulgar a forma como o Analytics recolhe e usa dados, bem como oferecer aos utilizadores a possibilidade de desativarem o Analytics. Pode fazê-lo ao adicionar um link para a página Privacidade e Termos de Utilização da Google, a qual inclui um link para a página de desativação do Analytics.
- Usar a etiqueta do Analytics para AMP nas suas páginas para dispositivos móveis. Consulte a especificação do Analytics para AMP no Google Developers.
Capacidades e limitações
O Analytics para AMP permite-lhe recolher os seguintes dados:
- Dados da página: domínio, caminho, título da página
- Dados do utilizador: ID de cliente, fuso horário
- Dados de navegação: Referenciador, ID único da visualização de página
- Dados do navegador: altura e largura do ecrã, agente do utilizador
- Dados de interação: altura e largura da página
- Dados de eventos
Considerações adicionais
A API Google AMP Client ID foi lançada recentemente para melhorar a análise do utilizador nas páginas publicadas no seu domínio e nas páginas AMP publicadas em visualizadores do Google. Além de publicar conteúdo AMP extremamente rápido no seu próprio domínio, o conteúdo de AMP também é publicado diretamente através de visualizadores do Google. No entanto, se não usar a API Google AMP Client ID, as páginas publicadas em, pelo menos, dois contextos (em visualizadores do Google e no seu próprio site) resultam em várias identidades para um único utilizador que interage com o seu conteúdo nestes dois (ou mais) pontos de contacto.
Análise de cache vs. não cache
Se quiser obter mais detalhes sobre como os utilizadores interagem com as páginas AMP em cache vs. o seu próprio domínio, pode usar as seguintes instruções para enviar esses dados para o Analytics através de uma dimensão personalizada:
- Adicione uma nova dimensão personalizada através da interface do Analytics. Torne-a uma dimensão ao nível do resultado e anote o número de índice.
- Adicione a seguinte configuração à etiqueta do Analytics nas suas páginas AMP:
extraUrlParams: { 'cd<index 1="" from="" step="">': '${ampdocHost}' } EX: se o índice for 5, a configuração será: extraUrlParams: { 'cd5': '${ampdocHost}' }
- Lance novamente as suas páginas AMP e verá o nome do anfitrião a fluir para a nova dimensão personalizada.
- Depois de lançar novamente as suas páginas AMP, pode configurar um relatório personalizado com a nova dimensão personalizada ou aceder à dimensão personalizada em qualquer um dos processos de relatórios normais.