Como Medir com Precisão o Mesmo Visitante em Vários Nomes de Domínio (vinculação entre domínios)?
O rastreamento de domínio cruzado permite que o MVMCloud Analytics registre o mesmo visitante em dois sites relacionados, por exemplo, um site de comércio eletrônico e um site de carrinho de compras separado, como uma única visita.
Por que é necessário configurar vários domínios para um rastreamento preciso de visitantes entre domínios? o MVMCloud Analytics usa um ID de visitante para registrar os dados da visita. Os valores de ID do visitante são armazenados em cookies no domínio da web da visita. Esses cookies são cookies primários e só podem ser acessados no nome de domínio específico em que foram criados, portanto, outros nomes de domínio não podem acessar esses cookies e o ID do visitante. Portanto, quando você precisar rastrear seus visitantes em diferentes domínios, o ID do visitante deve ser encaminhado de um domínio para outro usando um mecanismo especial que chamamos de vinculação entre domínios, descrito em detalhes abaixo.
Para configurar o rastreamento preciso de vários domínios, siga estas etapas:
-
Configure seus nomes de domínio como URLs de alias para seu site MVMCloud Analytics - Entre no MVMCloud Analytics e clique em Administração(ícone de engrenagem no topo à direita) > Sites > Gerenciar. Edite seu site e especifique todos os seus nomes de domínio no campo URLs de alias. Deve haver dois ou mais domínios para que o domínio cruzado funcione.
-
Gere seu código rastreador JavaScript - Em Administração > Sites > Código de rastreamento, clique no link “ Avançado: Mostrar” e marque a opção “Ativar vinculação entre domínios” (se esta caixa de seleção não puder ser clicada, verifique se você definiu pelo menos duas URLs de alias para este site). Isso também marcará automaticamente a caixa “No relatório 'Links externos', ocultar cliques em URLs de alias conhecidos”.
-
Verifique se o código do rastreador JavaScript gerado é válido - No código de Rastreamento gerado no MVMCloud Analytics você deverá ver as duas linhas a seguir:
_paq.push(["setDomains", ["*.domain1.com", "*.domain2.com"]]);
_paq.push(["enableCrossDomainLinking"]);
Observe que a vinculação entre domínios não funcionará quando os cookies estiverem desativados.
-
Cole este código do rastreador JavaScript em todos os seus sites para serem medidos em todos os domínios. No exemplo acima, você precisa adicionar o código do rastreador JavaScript a domain1.com e domain2.com. É importante adicionar o código a todos os seus domínios especificados como URLs de alias em seu site MVMCloud Analytics.
-
Verifique se a vinculação entre domínios está funcionando corretamente. Vá para seu domínio1.com e clique em um link para seu domínio2.com. Se a vinculação entre domínios estiver ativada e funcionando, a URL de domain2.com conterá um novo parâmetro &pk_vid=. Este parâmetro pk_vid conterá uma string de dados que inclui o ID do visitante. Desta forma, o ID do visitante atual é encaminhado para a página do domínio diferente. Da mesma forma, quando um usuário clica de domínio2.com para domínio1.com, a URL de domínio1.com também terá esse novo parâmetro pk_vid.
Você configurou com sucesso a vinculação entre domínios: parabéns!
Avançado: Manipulando Links Gerados Dinamicamente
O recurso de detecção de domínio cruzado funciona adicionando o parâmetro pk_vid de consulta a cada link na página quando ele é carregado. Isso é feito apenas uma vez, portanto, se sua página da Web ou aplicativo da Web adicionar links dinamicamente à página por meio de JavaScript, eles não terão esse parâmetro de consulta adicionado às URLs.
Isso não significa que a detecção de domínio cruzado para esses links seja impossível, mas significa que você terá que trabalhar um pouco mais.
Primeiro, em seu JavaScript que gera o link, obtenha o parâmetro pk_vid=... de consulta a ser usado chamando o método getCrossDomainLinkingUrlParameter do rastreador MVMCloud Analytics:
var crossDomainQueryParam;
_paq.push([ function() { crossDomainQueryParam = this.getCrossDomainLinkingUrlParameter(); }]);
Em seguida, certifique-se de que esse valor seja anexado ao URL do link:
// NOTA: este exemplo usa jquery, que você pode não usar em seu website/webapp.
// Como você adiciona o parâmetro na query dependerá de como o seu link é gerado.
var $linkToAdd = $('<a>meu novo link</a>').attr('href', 'http://meu-outro-dominio.example.com/page.html?' + crossDomainQueryParam);
$('body').append($linkToAdd);
Notas:
- Você pode adicionar o parâmetro de consulta ao link a qualquer momento, desde que seja adicionado antes de ser clicado/visitado.
- Você precisa anexar o parâmetro de consulta a todos os links em domínio1.com indo para domínio2.com e em todos os links em domínio2.com com links para domínio1.com (consulte o item da lista acima: “Verifique se a vinculação entre domínios é funcionando corretamente.”).
Conversão de Funil de Meta em Vários Domínios
Ao ativar o rastreamento de vários domínios usando as instruções acima, você poderá acompanhar seus funis de conversão e as etapas do funil em vários domínios.
Testes A/B Entre Domínios
Ao executar um teste A/B, você só pode executá-lo em um domínio. Não funcionará para executar um teste A/B em vários domínios (porque as variações do teste A/B são armazenadas no armazenamento local ou cookies primários no domínio e não são compartilhadas entre domínios).
No entanto, você ainda pode usar o acompanhamento de vários domínios com teste A/B quando, por exemplo, executar um teste A/B em um dos domínios e, em outro domínio, acionar conversões de meta . O teste A/B poderá usar essas conversões de meta entre domínios em consideração no cálculo das métricas de sucesso do teste A/B.
Rastreamento de Vários Domínios e Roll-Ups
Quando você cria um Roll-Up e agrega vários sites, não é possível usar o rastreamento de vários domínios. O rastreamento entre domínios funciona apenas em um site no MVMCloud Analytics (um site com vários nomes de domínio).