Como funciona o Yandex Metrica

O primeiro passo para começar a usar o Yandex Metrica é criar um contador, que é um snippet de código a ser inserido no conteúdo de páginas da web. Quando uma tag é criada, o Yandex Metrica cria simultaneamente um armazenamento de dados associado a ela.

Os usuários interagem com as páginas do site onde a tag está instalada. O código da tag é executado e transmite dados para o Yandex Metrica sobre a página em si e sobre os eventos que ocorreram durante a interação do usuário.

Coleta e transmissão de dados

O código da tag consiste de duas partes: o código JavaScript no elemento script e o código HTML no elemento noscript.

Se a página for carregada por um navegador, eis como se dá o comportamento padrão. Se o navegador suportar a execução de código JavaScript e a execução não for bloqueada pelas configurações ou pelos complementos do navegador, o código JavaScript do elemento script será executado. Do contrário, o conteúdo do elemento noscript será processado.

Se a página for carregada por algo diferente de um navegador (por exemplo, por um robô), qualquer interpretação será possível para o código da tag.

Quando o código JavaScript da tag não é executado, somente uma quantia limitada de informações consegue ser coletada. O servidor do Yandex Metrica extrai informações de sessão a partir dos cabeçalhos de solicitação HTTP para baixar uma imagem. O link para a imagem está dentro do elemento noscript. Entre as informações que podem ser extraídas dos cabeçalhos de solicitação HTTP estão: o endereço IP do usuário, a URL da página que contém a imagem, informações sobre o navegador e o sistema operacional, dados de cookies e a ausência de suporte para JavaScript (com base no elemento noscript).

Quando o código JavaScript da tag é executado, muito mais informações são disponibilizadas. O código JavaScript tem acesso a informações como o título da página HTML, a URL da origem de tráfego, parâmetros da tela e da janela do navegador, plug-ins e extensões do navegador (Java, Silverlight, Flash) e mais. Em muitos casos, a característica mais importante do código JavaScript é sua capacidade de rastrear eventos que ocorrem enquanto o usuário interage com a página. Incluem-se aí o preenchimento e submissão de formulários, cliques em links e rolagem de página. Além disso, o código JavaScript mensura parâmetros de carregamento da página (como tempo de renderização) e pode transmitir dados sobre objetivos concluídos.

Com o Yandex Metrica, você consegue obter mais informações sobre os usuários e sua interação com as páginas do site do que uma tag pode coletar. Por exemplo, o navegador não conta com informações sobre o gênero, idade ou localidade do usuário. Essas informações são detectadas pelo serviço. Consideráveis recursos computacionais e grandes volumes de dados são frequentemente utilizados para essa finalidade.

Dessa forma, os dados coletados por uma tag são processados nos servidores do Yandex Metrica e complementados com diversas informações.

Cotas

Para garantir a máxima disponibilidade do serviço, o Yandex Metrica impõe limitações ao número de dados solicitados dos usuários (cotas). As cotas também são usadas na API do Yandex Metrica. A interface web e a API possuem cotas diferentes. Lembre-se de que a interface web pode usar métodos da API, esgotando assim a cota da API.

Quando a cota é excedida, aparece uma mensagem de aviso no Yandex Metrica:

  • Na página Painéis, durante a exibição de widgets. Por exemplo, se os widgets estiverem abertos em várias abas do navegador ao mesmo tempo ou se vários usuários da tag estiverem trabalhando com eles.
  • Durante a exibição de relatórios. Por exemplo, se vários usuários de uma tag estiverem visualizando relatórios ou trabalhando com o mesmo relatório ao mesmo tempo.

Uma situação parecida pode ocorrer se você estiver simultaneamente enviando solicitações para a API do Yandex Metrica e trabalhando com a interface web.

Também é possível exceder cotas devido a complementos do navegador ou à atividade de algum malware. Nesse caso, recomendamos que você desabilite os complementos do seu navegador e faça uma varredura no sistema operacional em busca de vírus.

Caso você suspeite que outra pessoa esteja fazendo solicitações usando seu nome de usuário:

  1. Acesse as configurações da sua conta.
  2. Em Histórico de login e dispositivos, clique em Fazer logout em todos os dispositivos.
  3. Acesse novamente as configurações da sua conta e altere sua senha. Em seguida, clique em Fazer logout em todos os dispositivos de novo.
  4. Aguarde até que as condições de desbloqueio sejam atendidas.
Cotas para a interface web do Yandex Metrica e condições de desbloqueio

Restrição

Cota

Suspensão do bloqueio de cota

Número de solicitações de um único endereço IP

30 por segundo

Quando o número de solicitações à API feitas no último segundo cair abaixo de 30

Número de solicitações paralelas por usuário (user_login)

3

Quando o número de solicitações paralelas cair abaixo de 3

Número de solicitações por usuário (user_login)

5.000 por dia

À 00:00, Horário de Greenwich (GMT)

Número de solicitações por tag

Número de representantes adicionados por tag

3 por hora

No início de cada hora (00 minutos)

Número de solicitações de acesso a uma única tag

Processamento e armazenamento de dados

Os dados coletados são processados pelo serviço. Com base nesses dados, formam-se objetos estatísticos no armazenamento da tag.

O serviço processa os dados continuamente, à medida que vão chegando. Os dados costumam ser disponibilizados para análise em relatórios no prazo de 10 a 15 minutos após o evento. Em alguns casos, o processamento pode demorar mais.

O Yandex Metrica trabalha com vários níveis de dados e opera com os seguintes tipos de objeto estatístico:

Objeto

Nível

Visualização de página

Carregamento de página

Upload do arquivo

Clique de saída

Básico

Sessão

Segundo

Usuário

Terceiro

Um objeto estatístico é definido por um conjunto de atributos.

Alguns dos atributos são compartilhados por todos os tipos de objeto estatístico. Por exemplo, qualquer tipo de objeto pode ter o sistema operacional e o país do usuário definidos, se essa informação tiver sido detectada.

Alguns atributos são específicos a certos tipos de objeto estatístico. Por exemplo, um atributo característico da visualização de página é a URL da página de onde se originou o clique (o referenciador), um atributo característico da sessão é sua duração, e um atributo característico do usuário é a data da primeira sessão.

É possível transmitir parâmetros adicionais para o Yandex Metrica enquanto os usuários interagem com o site. No entanto, é importante diferenciar entre parâmetros de sessão ou de visualização de página e parâmetros de usuário. Os parâmetros de usuário divergem dos parâmetros de sessão ou de visualização de página por não estarem vinculados a um horário específico de sessão no site.

Por exemplo, o evento "enviar feedback" pertence a uma sessão específica, porque o usuário só pode enviar o feedback uma vez durante todo o histórico de sessões. Não faz sentido tornar esse evento um atributo de usuário, porque os relatórios passariam a impressão de que esse usuário enviou o mesmo feedback durante todas as sessões.

Para comparar o comportamento dos usuários que deixaram feedback pelo menos uma vez com o daqueles que nunca enviaram feedback, é preciso configurar o envio desse evento via parâmetros de sessão e em seguida criar os segmentos apropriados. Os parâmetros de usuário devem transmitir apenas atributos que não variem de sessão para sessão e que não contenham informações pessoais dos usuários. Por exemplo, é possível transmitir o tipo de cliente: varejo ou atacado.

Métricas

Cada objeto é definido pelo horário de início do respectivo evento (ou sequência de eventos).

Desse modo, é possível selecionar objetos estatísticos de um tipo específico dentro de um determinado período de tempo. Em seguida, podemos usar os valores dos atributos para calcular diversas médias e números absolutos. Esses números são chamados de métricas. Exemplos são a profundidade de página total ou o número de sessões com uma profundidade maior que 5.

As métricas são sempre calculadas para o mesmo tipo de objeto estatístico.

Uma tarefa típica na análise de métricas é determinar quanto um dos grupos contribui para o total. Por exemplo, você pode querer descobrir quantos usuários de um site são homens e quantos são mulheres. No Yandex Metrica, é possível definir grupos de objetos usando condições impostas aos valores dos atributos e calcular os valores das métricas para cada grupo. Este processo de discriminar um total em partes é chamado de dimensões.

Muitas vezes, não é necessário dispor de todos os objetos, mas apenas dos que correspondem aos critérios especificados. Por exemplo, você quer analisar o comportamento dos usuários que chegaram após clicarem em anúncios. No Yandex Metrica, você consegue compor uma amostra dos objetos desejados usando condições impostas aos valores dos atributos. Esse processo é chamado de segmentação, sendo o conjunto selecionado de objetos um segmento.

A segmentação e as dimensões podem ser usadas juntas. Por exemplo, você pode selecionar um segmento de sessões oriundas de mecanismos de pesquisa e agrupar as sessões por palavra-chave.

Para visualizar e analisar métricas, utilizam-se relatórios e widgets. Para estudar o comportamento do usuário, estão disponíveis a Reprise de Sessão, mapas e o serviço de análise de formulários.

Fale conosco

Escrever um e-mail

Observe, por gentileza, que nossa equipe de suporte jamais iniciará uma chamada com você. Se alguém ligar para você e se apresentar como a equipe de suporte do Yandex Metrica, não siga as instruções dessa pessoa.