Exemplos de envio de parâmetros de usuário

Envio dos seus próprios dados em um arquivo CSV

Vamos imaginar o caso de uma livraria online. Além das informações sobre pedidos, como valores totais e itens vendidos, o dono do site também possui informações detalhadas sobre os clientes: idade, se têm filhos e as idades desses filhos.

O dono do site deseja analisar e fazer uso das informações sobre a idade das crianças. O site não utiliza um sistema próprio de ID de clientes.

Passo 1. Preparar e enviar os dados

Como as informações de idade estão armazenadas em um banco de dados, é preciso criar um arquivo CSV para enviar esses dados para o Yandex Metrica.

  1. Como você não está utilizando um sistema próprio de IDs de usuário, solicite a ID de usuário do site atribuída pelo Yandex Metrica. Para isso, use o método getClientID.

    ym(XXXXXX, 'getClientID', function(clientID) {
    <function body>
    });
    

    Você recebe uma resposta:

    "12345"
    

    onde

    • XXXXXX — Número do contador.
    • 12345 é o valor de uma string.
  2. Exporte os dados que você recebeu e crie um arquivo com informações adicionais sobre os usuários do site.

Depois transmita o arquivo que você criou para o Yandex Metrica e receba seu relatório.

O relatório mostra que os usuários possuem filhos com idade entre 8 e 13 anos. Trata-se de crianças em idade escolar, portanto podemos anunciar material escolar antes do início do ano letivo.

Passo 2. Uso dos dados no Yandex Metrica

Para criar um segmento com base nos parâmetros de usuário enviados na interface do Yandex Metrica:

  1. Acesse qualquer relatório, como por exemplo Origens, sumário.

  2. No grupo de condições para pessoas com, clique em .

  3. Selecione a condição: CaracterísticasParâmetros de usuário.

  4. Especifique o parâmetro de que você precisa.

Envio de dados sobre o tipo de usuário (cliente ou parceiro)

Neste caso, você pode diferenciar os usuários conforme eles tenham usado o link Login de cliente ou Login de parceiro. Tal como quando você envia dados do seu próprio banco de dados, será preciso adicionar um código especial à página. Esse código irá verificar o referenciador (o link em que o usuário clicou para chegar à página de login) e enviar essa informação para o método userParams:

ym(XXXXXX, 'userParams', {
     status: "cliente"
});
ym(XXXXXX, 'userParams', {
     status: "parceiro"
});

onde XXXXXX é o número do seu contador.

Envio de dados de campo de formulário

Registro no site usando um formulário

Digamos que você possui uma revista online voltada para entusiastas de bichos de estimação. Durante o registro, os usuários podem especificar qual bicho de estimação possuem. Neste caso, podemos obter os dados pelo campo do formulário preenchido pelos usuários:

ym(XXXXXX, 'userParams', {pet: "dog"});

Envio de solicitação por formulário

Digamos que uma empresa de delivery de comida queira analisar a receita obtida com usuários em diferentes partes da cidade separadamente. Sabemos que os clientes geralmente fazem pedidos para o mesmo endereço, portanto a parte da cidade pode ser movida para o nível do usuário:

ym(XXXXXX, 'userParams', {delivery: "Arbat"});

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.