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.
-
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.
-
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.
-
Acesse qualquer relatório, como Origens, sumário.
-
No grupo de condições para pessoas com, clique em
.
-
Selecione a condição: Características → Parâmetros de usuário.
-
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"});