Segmentação por fonte de aquisição do usuário
A capacidade de segmentar seus dados por fonte de aquisição de usuários é essencial para gerenciar efetivamente seu plano de marketing. Conhecer a fonte de aquisição de novos usuários mostra quais canais geram os melhores retornos e permite que sua equipe aloque dólares de marketing com confiança.
Se você ainda não estiver rastreando as fontes de aquisição de usuários no banco de dados, o Adobe Commerce Intelligence pode ajudá-lo a começar:
Rastreamento da fonte de aquisição de usuários
O Adobe recomenda dois métodos para rastrear os dados da fonte de referência com base na sua configuração:
(Opção 1) Rastrear dados de origem de referência de ordem via Google Analytics E-Commerce
Se você usa o Google Analytics E-Commerce para acompanhar seus dados de pedidos e vendas, você pode usar o [Google Analytics E-Commerce Connector] para sincronizar os dados de origem de referência de cada pedido. Isso permite segmentar receita e pedidos por fonte de referência (por exemplo, utm_source
ou utm_medium
). Você também tem uma noção das fontes de aquisição de clientes por meio de Commerce Intelligence dimensões personalizadas, como User's first order source
.
(Opção 2) Salvando os dados da fonte de aquisição Google Analytics em seu banco de dados
Este tópico explica como salvar as informações do canal de aquisição do Google Analytics no seu próprio banco de dados, ou seja, os parâmetros source
, medium
, term
, content
, campaign
e gclid
que estavam presentes na primeira visita de um usuário ao seu site. Para obter uma explicação sobre esses parâmetros, consulte a Google Analytics documentação. Em seguida, você explora algumas das análises de marketing avançadas que podem ser executadas com essas informações no Commerce Intelligence.
Por quê?
Se você estiver apenas olhando para as métricas padrão de conversão e aquisição do Google Analytics, não está obtendo uma visão completa. Embora ver o número de conversões de pesquisa orgânica versus pesquisa paga seja interessante, o que você pode fazer com essa informação? Você deveria gastar mais dinheiro em pesquisa paga? Isso depende do valor dos clientes provenientes desse canal, o que não é algo que o Google Analytics oferece.
E se você quiser enviar um email para um acordo de acompanhamento de todos os clientes adquiridos de uma determinada campanha de email? Ou integrar os dados de aquisição ao seu sistema de CRM? Isso é impossível em Google Analytics - na verdade, é contra os Termos de Serviço para Google Analytics armazenar quaisquer dados que identifiquem um indivíduo. Mas você mesmo pode armazenar esses dados.
O Método
Google Analytics armazena as informações de referência do visitante em um cookie chamado __utmz
. Depois que este cookie for definido (pelo código de rastreamento Google Analytics), seu conteúdo será enviado com cada solicitação subsequente desse usuário para o seu domínio. Assim, no PHP, por exemplo, você poderia checar o conteúdo de $_COOKIE['__utmz']
e você veria uma string parecida com esta:
100000000.12345678.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=rj metrics
Claramente, há alguns dados da fonte de aquisição codificados na string. Isso é testado para confirmar que essa é a fonte de aquisição mais recente do visitante e os dados de campanha associados. Agora você precisa saber como extrair os dados.
Este código foi traduzido em uma biblioteca PHP hospedada no github. Para usar a biblioteca, include
uma referência a ReferralGrabber.php
e chame
$data = ReferralGrabber::parseGoogleCookie($_COOKIE['__utmz']);
A matriz $data
retornada é um mapa das chaves source
, medium
, term
, content
, campaign
, gclid
e seus respectivos valores.
A Adobe recomenda adicionar uma tabela ao banco de dados chamada, por exemplo, user_referral
, com as colunas como: id INT PRIMARY KEY, user_id INT NOT NULL, source VARCHAR(255), medium VARCHAR(255), term VARCHAR(255), content VARCHAR(255), campaign VARCHAR(255), gclid VARCHAR(255)
. Sempre que um usuário se inscrever, capture as informações de referência e armazene-as nesta tabela.
Como usar estes dados
Agora que você está salvando a fonte de aquisição do usuário, como você pode usá-la?
Suponha que você esteja usando um banco de dados SQL e tenha uma tabela users
com a seguinte estrutura:
Para começar, você pode contar o número de usuários provenientes de cada canal de referência executando a seguinte query no banco de dados:
SELECT acq_source, COUNT(id) as user_count FROM users GROUP BY acq_source;
O resultado é semelhante a:
Isso é interessante, mas de uso limitado. O que você realmente gostaria de saber é:
- A taxa de crescimento desses números ao longo do tempo
- A quantidade de receita gerada por cada fonte de aquisição
- Uma análise de coorte de usuários provenientes de cada origem
- A probabilidade de um usuário de um desses canais retornar como um cliente no futuro
As consultas necessárias para fazer essas análises são complexas. De posse dessas informações, você pode determinar seus canais de aquisição mais lucrativos e concentrar o tempo e o dinheiro de marketing de acordo.