Exemplos de envio de parâmetros de usuário

Envio dos próprios dados em arquivo CSV para lista de retargeting do Yandex Direct

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 quer analisar informações sobre a idade das crianças e usá-las numa lista de retargeting em uma campanha do Yandex Direct. 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 não estamos usando um sistema próprio de identificação, solicitaremos a ID de usuário atribuída pelo Yandex Metrica. Usamos o método getClientID para fazer essa solicitação.

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

    Recebemos a resposta:

    "12345"
    

    onde

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

Em seguida, poderemos fazer o upload do arquivo na interface do Yandex Metrica para obter um 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 Direct

Para usar os dados que recebemos no Yandex Direct, podemos criar um segmento com os parâmetros de usuário apropriados na interface do Yandex Metrica.

  1. Acesse qualquer relatório, como 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. Salve o segmento resultante.

  5. No Yandex Direct, adicione uma lista de retargeting.

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ê tenha uma revista online para amantes de animais de estimação e, durante o registro no site, os usuários possam informar qual tipo de pet 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.