Conectar o Shopify faz dois trabalhos separados: sincronizar seus clientes em uma lista de contatos, e monitorar eventos de checkout/pedido para que a receita de um envio apareça junto de suas aberturas e cliques. Aqui está exatamente como configurar os dois e onde ler os resultados.
Se você leu "Rastreie pedidos, checkouts e receita" na página de integrações e não tinha certeza de como isso realmente funciona no dia a dia, este é o passo a passo. Ele percorre desde a tela de Configurações até o número que eventualmente aparece na própria página de Respostas de uma campanha.
Passo 1 — Conecte sua loja
No seu admin da Shopify, instale o MailInApp pela Shopify App Store (ou abra-o em Apps se ele já estiver instalado), aprove o acesso na própria tela de OAuth do Shopify e depois entre na sua conta MailInApp ou crie uma. Após a aprovação, duas coisas começam imediatamente:
- O MailInApp cria uma lista de contatos dedicada para a loja e começa a sincronizar os clientes existentes nela em segundo plano.
- O MailInApp registra webhooks com o Shopify para que novos clientes, checkouts iniciados, e pedidos pagos cheguem ao vivo a partir daí — sem necessidade de reimportação periódica.
Conectar é grátis em todos os planos, incluindo o Gratuito. O seu plano MailInApp é gerenciado e cobrado inteiramente pela Shopify, no app MailInApp dentro do seu admin da Shopify.
Passo 2 — Monte um e-mail que linka de volta para sua loja
Nada no próprio e-mail precisa ser especial. Crie um projeto da forma normal: um bloco Contagem regressiva para um prazo ao vivo e sempre preciso funciona bem para uma promoção. Uma Imagem ou Botão apontando para uma URL real de produto ou coleção na sua loja é o que realmente envia alguém para lá — linke para sua loja exatamente da mesma forma que faria de qualquer outro lugar, colando a URL real da página do produto. Não há um "link de rastreamento" separado para gerar e nenhuma marcação para adicionar manualmente.
Passo 3 — Envie: o link é marcado automaticamente ao clicar
Essa é a parte fácil de passar despercebida, porque não há nada para configurar. Todo Botão, Imagem, ou outro bloco portador de link que aponta para fora do MailInApp já é roteado através de um redirecionamento de rastreamento de clique quando um destinatário clica nele — é assim que o mapa de calor de cliques na sua página de Respostas funciona para qualquer link de saída. Para um link para um site externo como sua loja Shopify, esse mesmo redirecionamento faz mais uma coisa: ele adiciona
utm_source=mailinapp
utm_medium=email
utm_campaign=<ID deste projeto>
utm_content=<o bloco que foi clicado>
à URL de destino antes de enviar o destinatário em seu caminho — mas só se o link ainda não carregar seu próprio utm_campaign. Se você marcou um link deliberadamente por conta própria para suas próprias análises, essa marcação é deixada exatamente como você a definiu, e o MailInApp não atribuirá através dela.
Passo 4 — O Shopify carrega essas marcações até o pedido
O Shopify armazena a URL em que o comprador caiu (incluindo sua query string completa) no pedido que eventualmente cria, seja ele comprando imediatamente ou voltando depois. Então o utm_campaign que nomeou seu projeto do MailInApp ainda está no pedido no momento em que é pago — nada extra para configurar do lado do Shopify também.
Passo 5 — O MailInApp lê isso de volta a partir do pedido pago
Assim que o pedido é de fato pago — não apenas feito, já que um pedido feito mas não pago é um checkout, coberto abaixo — o Shopify chama o webhook do MailInApp. O MailInApp verifica que a solicitação realmente veio do Shopify, procura o utm_campaign no pedido, corresponde de volta ao seu projeto, e registra um evento de compra para ele. A partir daqui ele flui pelo mesmo pipeline de relatório que uma compra feita através de um dos próprios checkouts nativos dentro do e-mail do MailInApp usaria.
Passo 6 — Confira os resultados
Dois lugares para conferir:
- A página de Respostas dessa campanha ganha um cartão Receita da loja — receita total e contagem de pedidos — no momento em que pelo menos um pedido é atribuído de volta a ela. Se nada foi atribuído ainda, o cartão simplesmente não aparece, em vez de mostrar um zero.
- O próprio registro de cada cliente sincronizado é atualizado com o pedido dele independentemente da atribuição, então mesmo uma compra sem nenhum clique por trás (alguém que comprou diretamente na sua loja) ainda atualiza o histórico daquele cliente. Só não vai aparecer vinculada a uma campanha específica, já que não houve clique para atribuí-la.
Esse histórico em nível de cliente também alimenta uma condição de Comprou e de Receita total, disponível ao montar o público para seu próximo envio, agendamento, ou jornada. "Pessoas que compraram algo depois do e-mail do mês passado" se torna um filtro que você pode realmente construir, não uma planilha que você precisa montar manualmente.
E os checkouts abandonados?
Um checkout que é iniciado mas nunca pago dispara um evento separado (checkouts/create) em vez do evento de pedido pago acima. O MailInApp atualmente não mostra uma lista independente desses em nenhum lugar do painel. Em vez disso, eles são o gatilho ao qual uma jornada pode reagir diretamente. Aponte o gatilho carrinho abandonado de uma jornada para sua loja conectada e defina um atraso, e um e-mail de recuperação sai automaticamente para qualquer um cujo checkout pare além desse atraso — pulando automaticamente se a pessoa já tiver pago desde então. Veja o guia dedicado de jornadas de carrinho abandonado especificamente para esse fluxo.
Transformando esse histórico de pedidos em uma oferta de reconquista
Pedidos sincronizados não servem só para atribuição. Os mesmos dados de itens de linha alimentam uma condição de público de Histórico de compras (comprou um produto específico, em um intervalo de datas específico) e uma Oferta de desconto por projeto que gera um código real de uso único na sua própria loja para cada correspondência. Veja recupere compradores antigos com segmentos de histórico de compras e códigos de desconto para esse passo a passo.
Primeiros passos
Conecte sua loja em Configurações → Integrações, monte um e-mail com um link real para uma página de produto ou coleção, e envie primeiro para um segmento pequeno. Confira a página de Respostas dessa campanha depois de um dia ou dois — se uma compra aconteceu através desse link, o cartão Receita da loja já estará lá. Veja Shopify, Respostas e webhooks, e Segmentos comportamentais para a referência completa.