Integre o SDK Web & H5 do Real User Monitoring do ARMS para rastrear sessões, visualizações de página (PV), visitantes únicos (UV), tempo de carregamento da página e outras métricas em navegadores e páginas H5. Localize problemas por ID de usuário e melhore a experiência do usuário no seu site.
O RUM está disponível para uso comercial desde as 00:00:00 (UTC+8) de 24 de junho de 2024. Para detalhes sobre preços, consulte Faturamento. Para suporte técnico, entre no grupo do DingTalk (ID: 67370002064).
Visão geral da solução
Crie uma aplicação: Crie uma aplicação no console para monitorar páginas Web & H5. Copie e salve o trecho JavaScript que carrega o SDK Web & H5 via CDN.
Integre o SDK: Em um único arquivo HTML, insira o código do script na seção
<body>. Se houver múltiplos arquivos HTML, inclua o script em um arquivo de layout e referencie esse arquivo em todas as páginas.Visualize os dados de monitoramento: O SDK envia dados automaticamente. Visualize as métricas de usuário do seu site na página de detalhes da aplicação.
Crie alertas: Configure regras de alerta e políticas de notificação e revise o histórico de alertas.
Preparação de dados
Este guia utiliza um site de exemplo hospedado em uma instância ECS com endereço IP público. Para fazer login na instância ECS, consulte Fazer login em uma instância Linux usando o Workbench.
O Real User Monitoring é cobrado com base na quantidade de sessões e de relatórios personalizados. Uma OCU corresponde a um número específico de sessões e relatórios personalizados. Cada usuário recebe uma cota gratuita de 100 OCU por mês. Para detalhes sobre preços, consulte Visão geral do faturamento.
1. Criar uma aplicação
-
Faça login no console do ARMS, navegue até Real User Monitoring » Application List e clique em Add Application.
No painel Create Application, selecione Web & H5 como tipo de aplicação.
-
Insira um nome para a aplicação no painel à direita e clique em Create . Mantenha os demais parâmetros com seus valores padrão e copie o trecho JavaScript.
<script> window.__rum = { "endpoint": "https://jjd****-default-cn.rum.aliyuncs.com?workspace=&service_id=" }; </script> <script type="text/javascript" src="https://sdk.rum.aliyuncs.com/v2/browser-sdk.js" crossorigin></script>Parâmetro
Descrição
endpointEndpoint de envio de dados de aplicações Web & H5.
<script type="text/javascript" src="...">Carrega o SDK Web & H5 via CDN.
2. Integrar o SDK
-
Em um único arquivo HTML, insira o código do script na seção
<body>. Se houver múltiplos arquivos HTML, inclua o script em um arquivo de layout e referencie esse arquivo em todas as páginas. O site de exemplo deste tópico (shopping.zip) usa um arquivo de layout. Substitua o conteúdo da tag<script>no arquivolayout.htmlpelo trecho obtido na etapa anterior. Após integrar o SDK, execute o programa do site digitando
python app.pyno terminal do servidor.
3. Visualizar detalhes do monitoramento
Acesse o site no navegador digitando
${public IP address of the ECS instance}:5000e interaja com ele.No console do ARMS, navegue até Real User Monitoring > Application List. Clique no nome da aplicação desejada para visualizar a visão geral, o rastreamento de sessões, as visitas à página, o carregamento de recursos e outras métricas. Para descrições detalhadas das páginas de monitoramento, consulte Detalhes do monitoramento Web & H5.
4. Criar alertas
-
Criar uma regra de alerta: Configure a aplicação de destino e as condições de alerta. Defina as Notification Policies como Do Not Specify Notification Policy. Após a criação, copie o ID da regra de alerta:
No painel de navegação à esquerda, clique em alert rules. Localize a regra de alerta recém-criada na lista e copie seu ID.
Criar uma política de notificação: Configure regras de correspondência para eventos de alerta. Defina a condição para que o ID da regra de alerta seja igual ao ID copiado na etapa anterior. Siga o assistente de configuração para definir o agrupamento de eventos e os destinatários da notificação.
Visualize o histórico de alertas: Consulte Visualizar histórico de eventos de alerta.
Próximos passos
Este tópico utiliza o método padrão de carregamento síncrono via CDN. O Real User Monitoring também oferece suporte a carregamento assíncrono via CDN e instalação de pacote npm. Para etapas de configuração e cenários de uso dos três métodos, consulte Integrar aplicações Web & H5.
O SDK Web & H5 aceita itens de configuração como ID da aplicação, endpoint de envio e ambiente da aplicação. Para mais detalhes, consulte Referência de configuração do SDK.