Como rastrear a taxa de conversão (cliques para vendas) de um sistema de publicidade interna?

StackOverflow https://stackoverflow.com/questions/2087276

  •  21-09-2019
  •  | 
  •  

Pergunta

Atualmente, estou escrevendo um sistema de publicidade interal para o site de um cliente da empresa, onde os anúncios serão vistos apenas pelos usuários internos, e todas as transações ocorreram internamente no site (ou seja, os anúncios são para conteúdo somente para membros disponíveis no site).

Alguém tem alguma recomendação sobre a melhor maneira de rastrear a taxa de conversão desses anúncios (por exemplo, visualizações: cliques: vendas)?

EDITAR

Não estou procurando uma resposta 'Por que você não usa o tipo Google Analystics', estou analisando possíveis esboços de arquitetura, ou seja, 'Por que não usarem um guia temporariamente em um cache e veja se ela amarra para o tipo de resposta do anúncio.

/EDITAR

Em um trabalho anterior, fiz algo com base em um cache interno, que simplesmente visualizou: clique em rastreamento, no entanto, a adição da taxa de vendas torna essa tarefa mais complexa, especialmente se levarmos em consideração a ideia de que alguém pode clicar em um anúncio e não comprar imediatamente.

Cheers, ed

(NB, estou deixando isso propositalmente vago para (espero) obter algumas respostas que fornecem idéias que ainda não pensei ao vir no problema de um ângulo diferente)

Foi útil?

Solução

Uma abordagem típica seria usar cookies para rastrear a atividade dos usuários através do site, por exemplo,

  1. O usuário visualiza o anúncio - nesta página existiria uma tag IMG que aponta para um script de servidor que retorna uma única imagem de pixe. O script do servidor verificou um cookie existente na máquina de usuários, se não for encontrado, geraria um GUID para o usuário e crie um. Em seguida, salve os detalhes exigidos sobre a impressão (IP, data de data etc.), agregue este GUID

  2. O usuário clica no anúncio. Isso levaria o usuário ETH para uma página que procura o cookie criado quando o anúncio foi visualizado, armazena detalhes do clique e solta um cookie de clique na máquina de usuários, com um GUID identificando o clique

  3. Transação concluída. Neste ponto, tenha outro pixel na página que procura o clique e armazena o fato de que o clique se converte em uma venda. Também seria muito simples de passar em um parâmetro de consulta com uma referência de vendas

Eu normalmente tinha 3 tabelas, uma para impressão, clique e conversão, com cada um armazenando o máximo de dados necessários. Com esse tipo de arquitetura, você pode rastrear por usuário e também visualização específica-> clique-> venda

Uma consideração é que os cookies não serão 100%, pois talvez sejam bloqueados em algumas máquinas, mas você pode tomar medidas para combater isso, armazenando também os GUIDs necessários em uma sessão, que é tentada primeiro. Se não houver sessão, procure um cookie e, se não houver cookie, você poderá fazer falta no endereço IP. Se tudo isso for interno e você garantir que todo o rastreamento seja executado no mesmo domínio do site, você deve ter muito poucos problemas com cookies no entanto

Outras dicas

Não tenho certeza se funcionaria para você (talvez você precise de uma solução específica desenvolvida internamente), mas com o Otimizador do Site do Google, você pode criar cenários inteiros e rastrear todas as etapas da transação até a conversão (+ muito mais recursos) . http://www.google.com/websiteoptimizer

Pixels e cookies são muito quebradiços e você acaba confiando demais em um navegador carregando dados corretamente.

Eu sugiro o uso de uma API que é acionada em um evento de venda. Dessa forma, "sempre" funciona e não será feito acidentalmente. Você também poderá conciliar dados com mais facilidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top