3 problemas na transferência de dados para o Google Analytics por meio do Protocolo de avaliação

Olá pessoal! Meu nome é Ivan Spiridonov, sou o criador do serviço de análise de ponta a ponta R7K12. Nosso sistema ajuda a identificar as fontes mais eficazes de publicidade que trazem lucro real para a empresa, e não apenas gastam o orçamento. Para analisar estatísticas de visitas, vendas, chamadas direcionadas, alguns clientes usam não apenas o R7K12, mas também o Google Analytics (daqui em diante GA).

Portanto, hoje queremos compartilhar nossa própria experiência na transferência de dados para o GA usando o Protocolo de Medição (doravante, MP). Tenho certeza que muitos acharão essas informações úteis. Como configurar o envio de informações usando MP e o que é descrito em detalhes aqui . E vou falar sobre as "armadilhas" do instrumento e mostrar como você pode contorná-las. Ao transferir dados para o GA através do MP, os seguintes problemas costumam surgir:

  1. Leitura incorreta do endereço IP.
  2. Substituir o tipo de dispositivo do usuário.
  3. Atribuição aleatória de fontes de publicidade.

Vamos considerar cada um deles com mais detalhes.

Leitura de endereço IP inválida


O MP possibilita a transferência de dados (aplicativos, vendas, telefonemas) de fontes offline para o GA. O sistema determina com precisão os endereços IP dos visitantes usando um contador instalado no site.



Considere esse ponto com mais detalhes em um exemplo específico. Vamos ao site www.r7k12.ru e abrimos o código da página. Na guia "Rede", pode ser visto que não há endereço IP nos parâmetros de solicitação. Isso ocorre porque quando o contador do GA é acionado no site, o sistema determina o país / cidade com base no IP do usuário.



Dessa forma, uma visita ao sistema de análise será gravada com a geolocalização correta.



Agora, tentaremos enviar os dados de vendas MP para o GA no ID do cliente meia hora depois (após o término da sessão atual). Esclarecerei imediatamente que farei uma solicitação de um servidor localizado na Alemanha.



Então, depois de transferir dados para o GA, vemos que no mesmo ID do cliente, uma sessão da Alemanha foi aberta. Por que isso aconteceu?



O fato é que, quando informações adicionais sobre MP são recebidas no sistema de análise após o final da sessão principal, uma nova é criada e o GA lê o endereço IP do servidor do qual a solicitação foi transmitida. Assim, todos os dados obtidos dessa maneira receberão o mesmo IP.

Essa nuance pode criar discrepâncias bastante grandes nos relatórios, especialmente se os usuários e o servidor tiverem uma localização geográfica diferente. Por exemplo, no nosso caso, o servidor está localizado na Alemanha e os aplicativos dos clientes vêm da Ucrânia. No entanto, no relatório do GA, um pedido enviado usando MP após o final da sessão terá um endereço IP inválido.



Assim, o GA corrige apenas o endereço IP do servidor, e não usuários específicos, para que todas as vendas tenham um IP alemão.



Para resolver esse problema, recomendo adicionar um parâmetro especial (uip) ao enviar uma solicitação, com a qual você pode transferir os endereços IP dos visitantes. Se o site estiver escrito em PHP, os dados para o parâmetro poderão ser obtidos da variável $ _SERVER ['REMOTE_ADDR'].



A consulta final deve se parecer com isso:



Depois disso, as seguintes alterações são visíveis no GA:



Substituição do tipo de dispositivo do usuário


O sistema de análise determina informações sobre o tipo de dispositivo dos cabeçalhos que são transmitidos junto com a solicitação. Portanto, como no caso de endereços IP, ao enviar dados via MP após a conclusão da sessão principal no GA, o valor desses dados geralmente será "desktop" (o agente do usuário do servidor atual é usado), mesmo que o visitante tenha deixado uma solicitação de um telefone celular ou tablet.



Em tal situação, não podemos determinar corretamente a conversão do dispositivo ou navegador, por isso devemos novamente usar tags adicionais ao enviar uma solicitação ao GA. Aqui o parâmetro ua nos ajudará.



E é assim que a consulta ficará, o que ajudará a determinar o tipo de dispositivo do usuário.



Atribuindo fontes de anúncio


Além disso, ao enviar via MP, existem alguns recursos da atribuição de plataformas de publicidade. Ou seja, o serviço do GA tem seu próprio algoritmo para determiná-los. Por exemplo, um usuário foi ao site da fonte do Google Adwords às 15:31 e deixou uma solicitação.



A segunda visita foi com Yandex / cpc, e a última foi uma ligação direta às 18:13. Enviou a venda às 18:48, após a conclusão da última visita do usuário. Nesse sentido, a GA lançou outra sessão com acesso direto ao site.



O relatório mostra que todas as três sessões e a transação foram atribuídas à plataforma de publicidade yandex / cpc, embora, de fato, a visita e o aplicativo tenham sido com o Google Adwords. Como isso aconteceu?



O GA atribui dados nos relatórios à última visita indireta do usuário. E isso significa que, se no momento em que os dados não foram enviados ao sistema de análise, o cliente visitou o site de outras fontes de publicidade, o aplicativo será corrigido para uma delas. Uma situação semelhante é típica para sites em que a venda ocorre algum tempo após o envio do pedido e o cliente consegue visitar o site novamente. Por exemplo, b2b, onde o intervalo entre o aplicativo e a venda pode variar de um dia a vários meses.

Assim, a definição de fontes de publicidade se torna um problema. A única saída é adicionar manualmente todos os sites usados ​​ao GA ao enviar uma solicitação MP usando parâmetros especiais (cn, ck, cc, cm, cs).






Se você enviar uma solicitação indicando a fonte (neste exemplo, google / cpc), a transação será atribuída ao canal de publicidade correto.



O conjunto de parâmetros é assim:



Mas há uma nuance importante que deve ser levada em consideração ao formar uma solicitação. A publicidade do GoogleAds não funciona com tags UTM; no entanto, o sistema tem uma função especial de codificação automática - o ID de clique do Google (GCLID).



Isso significa que, para a exibição correta das empresas de publicidade, será necessário enviar não apenas tags UTM, mas também GCLID. Exemplo da consulta final:



Em conclusão, quero resumir todas as opções acima em relação ao MP. Essa ferramenta possui alguns recursos que você precisa conhecer sobre a transmissão de informações ao Google Analytics. Para que os dados sejam enviados corretamente, é imperativo especificar parâmetros adicionais na solicitação. Com a ajuda deles, fontes de publicidade, tipo de dispositivo, endereços IP dos visitantes e outras informações importantes serão exibidas corretamente pelo serviço GA.

Source: https://habr.com/ru/post/pt485482/


All Articles