Shopify e RedTrack


Shopify é a plataforma de comércio multicanal baseada na nuvem líder. Os comerciantes podem usar o software para projetar, configurar e gerir as suas lojas em vários canais de vendas, incluindo web, móvel, redes sociais, marketplaces, localizações físicas e lojas pop-up. A plataforma Shopify foi desenvolvida para confiabilidade e escala, tornando a tecnologia de nível empresarial disponível para empresas de todos os tamanhos.
O RedTrack permite que você se integre com o Shopify através de uma API. Isso significa:
- Todos os seus eventos de conversão são rastreados no backend automaticamente.
- O mais alto nível de precisão para entrega de conversão e receita.
Integração
1. Limitações conhecidas: verifique sua configuração primeiro
O Shopify padrão com checkout nativo funciona bem. Os casos abaixo aparecem apenas quando sua loja sai desse fluxo nativo.
Se sua configuração inclui… | O que esperar | O que verificar |
|---|---|---|
Um checkout de terceiros ou fora do Shopify (Funnelish, por exemplo) | O ID de clique é perdido no redirecionamento para o checkout externo, então você verá cliques mas poucas ou nenhuma conversão. Encaminhá-lo requer trabalho personalizado de desenvolvedor e difere por plataforma; alguns funis em particular ainda não têm fluxo de trabalho ou guia padrão. | Confirme que o ID de clique é passado para a URL do checkout externo. Se não for, planeje desenvolvimento personalizado e informe ao suporte qual checkout você usa. |
Um plugin COD (Releasit COD, xConnector ou similar) | O aplicativo RedTrack Shopify pode entrar em conflito com o aplicativo COD, então o webhook de compra pode não disparar. | Informe o aplicativo COD ao suporte antes de confiar no rastreamento e confirme que os pedidos chegam a “Processando” para que o webhook dispare. |
Pedidos COD ou pendentes (dinheiro coletado após a entrega) | Silencioso — nenhum erro aparece: O Shopify dispara o evento de compra apenas em Processando (pagamento confirmado). Pedidos COD ficam em Pendente até que o dinheiro seja coletado, então não aparecerão no RedTrack até que o status seja atualizado. | Certifique-se de que os pedidos mudem para “Processando” quando o dinheiro for coletado, ou use o caminho de rastreamento de pedidos manual. Reconcilie com sua lista de pedidos do Shopify. |
Um funil COD de call center (formulário → confirmação por telefone → pedido aprovado) | Nenhum fluxo integrado vincula o ID de clique do envio do formulário à compra eventualmente confirmada. O RedTrack aceita postbacks S2S em cada etapa, mas vinculá-los requer trabalho personalizado. Sem isso, você verá leads, não pedidos pagos. | Capture o ID de clique no envio do formulário, passe-o através do seu CRM para o agente e dispare um postback quando o pedido for confirmado. |
Um aplicativo de upsell (Rebuy, MOTIO) executando junto com o script de rastreamento | O script pode interferir com a lógica de carrinho do aplicativo e atrapalhar contagens de upsell ou promoções de brindes. | Se os números de upsell parecerem errados, informe ao suporte qual aplicativo você usa. |
Dois campos de ID de clique no mesmo pedido (por exemplo, __clickid vs clickid com valores diferentes) | A correspondência falha e a compra não será registrada. | Certifique-se de que exatamente um campo de ID de clique mapeie para o clique que o RedTrack espera e instale o script /click para o domínio da landing page. |
2. Etapas do RedTrack
1. Crie eventos de conversão personalizados.
Ferramentas → Rastreamento de conversões → Tipos de conversão → adicione os eventos para o Shopify → Salvar. Use este guia para ajudar você a adicionar os eventos, configurar os modos de postback para eles etc.

Aqui está a lista de eventos Shopify que podes rastrear com RT:
- ViewContent
- AddToCart
- InitiateCheckout
- Purchase
- Upsell
Para rastrear este evento corretamente, adicione-o no RT + configure um Webhook no Shopify (a configuração do Webhook está descrita na seção de etapas do Shopify deste guia → etapa 2). - Cancelado
Este tipo de evento pressupõe pedidos cancelados manual e automaticamente no Shopify. Para rastrear este evento corretamente, adicione-o no RT + configure um Webhook no Shopify (a configuração do Webhook está descrita na seção de etapas do Shopify deste guia → etapa 2). - Frete
Este tipo de evento pressupõe o custo do frete menos o custo da compra, e o valor de Payout para este tipo de evento é calculado com sinal de menos.
2. Crie uma Marca personalizada.
Marcas → Nova do zero → usa este guia para te ajudar a configurar a tua marca corretamente.
3. Para enviar os dados PII para melhor atribuição vai às configurações da Marca adicionada → Parâmetros adicionais → adiciona os seguintes parâmetros com as funções correspondentes:
Parâmetro | Macro / token | Nome / Descrição (o que verás nos relatórios em vez de subx) | Função | Informações que recebemos sob estes parâmetros |
|---|---|---|---|---|
eventid | {replace} | ID do Evento | ID do Evento | O ID do seu pedido ou o ID externo para a conversão |
fname | {replace} | Primeiro Nome | Primeiro Nome | Primeiro Nome do Cliente do pedido |
lname | {replace} | Sobrenome | Sobrenome | Último Nome do Cliente do pedido |
phone | {replace} | Telefone | Telefone | Número de telefone do cliente do pedido |
email | {replace} | E-mail | E-mail | Email do cliente do pedido |
zip | {replace} | Código postal | Código postal | Código postal do cliente do pedido |
contentid | {replace} | ID do Conteúdo | IDs de Conteúdo | ID de produto externo |
content | {replace} | Conteúdo | Conteúdo | Título do produto |
contenttype | {replace} | Categoria de Conteúdo | Categoria de Conteúdo | O tipo de produto |

4. Adiciona o teu website.
Websites → Novo → usa este guia para te ajudar a adicionar o teu website.

Vais precisar deles mais tarde para conectar ao Shopify.
5. Crie uma campanha de tráfego pago.
A campanha para o tráfego não atribuído (orgânico) já está no lugar. Agora precisas de criar uma para o tráfego pago. Segue estes passos simples:
- Adiciona o Canal de tráfego. A maioria deles tem um modelo predefinido no RedTrack.
- Lança uma campanha para o Canal de tráfego pago. O seu website/loja será o link principal adicionado ao canal de tráfego.
3. Etapas do Shopify
1. Adicione os scripts necessários do RedTrack ao Shopify:
1. Copie os scripts do formulário Website adicionado.
Websites → editar formulário Website → Scripts → seleciona Shopify → copia os scripts:

NÃO instale ambas as versões do script, pois isso causará conflito.
Abra isto se você não tiver os scripts gerados em sua conta
Se tens o formulário de Oferta e nenhum script gerado automaticamente, então você precisa:
- Criar e copiar o script de rastreamento universal. Usa este artigo → secção Sou afiliado.
- Copie este script de rastreamento de eventos Web Events.js:
<script src="https://yourtrackingdomain.com/events.js"></script>
2. Adicione os scripts copiados à sua conta do Shopify.
2.1 Canais de vendas → Loja online → Temas → três pontos → Editar código:

2.2 Layout → theme.liquid → adicione os scripts copiados ao final da tag <head> → Salvar:

1. Copie o pixel do formulário Website.
Websites → escolhe o necessário → Scripts → escolhe Shopify → copia o Pixel para página de estado do pedido e página pós-compra:


Abra isto se você não tiver o pixel gerado em sua conta
Se tens o formulário de Oferta e nenhum pixel gerado automaticamente, copia-o daqui:
analytics.subscribe('checkout_completed', (event) => {
const checkout = event.data.checkout;
const orderId = checkout.order.id;
var s = document.createElement( 'script' );
s.setAttribute('src', 'https://tracking.domain/order_completed.js?shop=storedomain.myshopify.com&orderid=' + orderId);
document.body.appendChild(s);
});
2. Adicione o pixel copiado à tua conta Shopify.
2.1 Definições → Eventos de cliente → Adicionar pixel personalizado → dá-lhe um nome → Adicionar pixel:


2.2 Na janela de Permissão marca Analytics → na janela Venda de dados marca Os dados recolhidos qualificam-se como venda de dados:

2.3 Cole o pixel (copiado no passo 1) na secção Código → altera as partes tracking.domain e store.domain com os teus domínios reais → Conectar:

2. Crie Webhooks.
Configurações → Notificações → Webhooks → Criar webhook:
- Evento: Criação de checkout
- Formato: JSON
- URL: https://ecomappspf.redtrack.io/custom_webhooks

- Evento: Criação de pedido
- Formato: JSON
- URL: https://ecomappspf.redtrack.io/custom_webhooks

O webhook Edição de pedido deve ser adicionado apenas para rastreamento de evento Upsell.
- Evento: Edição de pedido
- Formato: JSON
- URL: https://ecomappspf.redtrack.io/custom_webhooks
- Evento: cancelado
- Gatilho: cancelamento de pedido
- Webhook: https://ecomappspf.redtrack.io/custom_webhooks
▸ Se você deseja rastrear pedidos adicionados manualmente no Shopify com o RedTrack, consulte este artigo para etapas adicionais de configuração.
▸ Se o domínio da sua loja Shopify e/ou domínio de rastreamento personalizado foram alterados, você deve atualizar esses domínios no RedTrack e/ou Shopify para o rastreamento correto. Consulte este artigo para etapas adicionais de configuração.
▸ Se você usa uma página de destino antes da loja, e os domínios da página de destino e da loja Shopify são diferentes, consulte este artigo para configuração.
▸ Se sua loja Shopify está conectada com o Cartpanda, consulte este artigo para etapas adicionais de configuração relacionadas a este caso.