Rastreamento server-side para Shopify e WooCommerce
O ROASaurus salva cada clique em anúncio no seu domínio, associa ao pedido pago e envia a compra às suas plataformas de anúncios a partir do servidor.
Todo ID de clique guardado
Dezenove IDs de clique e seis campos UTM, guardados em um ID de visitante first-party.
Coletado no seu domínio
Pelo app proxy do Shopify ou por um subdomínio CNAME, para que os bloqueadores de anúncios vejam o seu próprio site.
Enviado a partir do pedido real
As compras são enviadas a partir dos pedidos pagos da sua loja, não de uma tag no navegador.
Quinze plataformas de anúncios
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll e Outbrain, além das conversões otimizadas do Google Ads no Shopify.
Deduplicado
O pixel do navegador e o evento do servidor compartilham um ID de evento, então cada plataforma mantém uma única compra.
Consentimento e bots tratados
As configurações de privacidade do Shopify ou a sua ferramenta de consentimento decidem quais visitantes são rastreados. Crawlers e navegadores headless são descartados antes.
Por que os pixels do navegador perdem compras
Os bloqueadores de anúncios barram muitas requisições de pixel, e o Safari limita a sete dias os cookies definidos por scripts, então um comprador que volta depois de uma semana pode parecer orgânico. O rastreamento server-side envia a compra a partir dos dados do seu pedido para a API de cada plataforma, com o ID de clique salvo no primeiro acesso.
Como funciona
1. Capture o clique
O script lê os IDs de clique fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref e OutbrainClickId, além dos seis campos UTM, e os guarda em um ID de visitante first-party, o cookie _tl. No Shopify, o ID do visitante também é gravado no carrinho.
2. Colete first-party
- App proxy do Shopify. A loja envia os eventos para
yourstore.com/apps/roasaurus/e, que o Shopify assina e encaminha. Mesma origem, sem alteração de DNS, com o coletor normal como alternativa. - Subdomínio CNAME. Aponte
t.yourstore.compara o ROASaurus e um certificado é emitido automaticamente. O script e os eventos passam a carregar do seu próprio subdomínio, então os bloqueadores de anúncios os tratam como first-party, e o ID do visitante também é definido ali como cookie de servidor. O Safari ainda pode limitar esse cookie a 7 dias.
3. Associe o pedido
No Shopify, os pedidos são associados por atributos do carrinho, tokens de carrinho e de checkout e pelo pixel de checkout. A compra é enviada pelo webhook orders/paid após uma espera de 20 segundos, para que o evento de checkout do navegador (IP, user agent, fbp) possa ser combinado antes. Pedidos com pagamento na entrega e checkouts externos enviam quando o pedido é criado.
O plugin do WooCommerce guarda os cookies de rastreamento em cada pedido. As plataformas sem atributos de carrinho associam pelo evento Purchase da página de agradecimento, depois por um e-mail em hash que o visitante informou antes no seu site (em um pop-up ou por uma chamada Identify), depois pelo mesmo IP e navegador vistos de três horas antes a 15 minutos depois do pedido, quando exatamente um visitante corresponde. Veja outras lojas online e funis.
4. Envie a todas as plataformas
O ROASaurus encaminha PageView, ViewContent, AddToCart, InitiateCheckout, Purchase e Lead. Cada evento do servidor leva dados do cliente com hash SHA-256, o ID de clique da própria plataforma, o endereço IP e o user agent.
| Plataforma | API de servidor | Pixel do navegador, mesmo ID de evento |
|---|---|---|
| Meta | Conversions API | Sim |
| TikTok | Events API | Sim |
| Snapchat | Conversions API v3 | Sim |
| Conversions API v5 | Sim | |
| Conversions API v3 | Sim | |
| X | Conversões da Ads API (OAuth 1.0a) | Não, só servidor |
| Microsoft Advertising | UET Conversions API | Não, só servidor |
| Taboola | Postback S2S | Não, só servidor |
| Conversions API | Não, só servidor | |
| OpenAI Ads | Conversions API | Sim |
| Spotify Ads | Conversions API | Sim |
| AppLovin | Axon Conversion API | Sim |
| Criteo | Eventos server-side | Não, só servidor |
| AdRoll | Server-to-Server Event API | Não, só servidor |
| Outbrain | Postback S2S | Não, só servidor |
| Google Ads | Conversões otimizadas a partir do checkout do Shopify | Pixel de checkout |
Deduplicação, consentimento e bots
Deduplicação. O pixel do navegador dispara com o mesmo ID de evento do evento do servidor, então a plataforma mantém uma única cópia. A contagem em duplicidade geralmente significa que outro app envia o mesmo pixel; veja a solução.
Consentimento. Com “Respect visitor consent” ativado (o padrão), a API de privacidade do cliente do Shopify ou a sua ferramenta de consentimento decide. Se um visitante recusa os cookies de marketing, ele não recebe ID de visitante, então os cliques em anúncios e as visitas não ficam vinculados a ele, e os eventos do navegador não são enviados às plataformas de anúncios. O pedido pago em si ainda é enviado via server-side, com dados do pedido em hash, para Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising e Taboola; o LinkedIn e os destinos adicionados depois dele não recebem nada. No modo Strict, nada é enviado pelo navegador até o visitante consentir. Veja consentimento e privacidade.
Filtro de bots. Crawlers, geradores de pré-visualização de links, verificações de disponibilidade, bots de IA e automação headless são descartados antes do log de eventos ou de qualquer envio.
Log de eventos e entregas. Cada entrega é listada por plataforma, com a requisição e a resposta da plataforma. Entregas com falha são tentadas de novo com backoff.
Para quem é e como configurar
Lojas que anunciam no Meta, no TikTok ou em outros canais pagos e querem que essas plataformas vejam cada compra. No Shopify, a configuração leva cerca de dez minutos: conecte a loja, ative o embed do app no tema, cole o pixel de checkout e adicione suas plataformas de anúncios. Guias: Shopify, Meta, WooCommerce e sites personalizados. Integrações: Shopify, Meta, TikTok, Google Ads e mais.
Limites
- X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll e Outbrain recebem as conversões apenas pelo servidor.
- Os postbacks da Taboola só funcionam depois de um clique na Taboola (
tblci) e não retornam validação, então falhas não podem ser detectadas. - A UET Conversions API da Microsoft está em lançamento limitado.
- Fora do Shopify, o consentimento é lido do OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, de qualquer banner IAB TCF, do Google Consent Mode e da WP Consent API. Outros banners passam a escolha com
tlq('consent', …).
Leitura adicional: rastreamento server-side no Shopify e a Conversions API do Meta.
Construído sobre os mesmos dados first-party
Perguntas respondidas
O que é rastreamento server-side?
O rastreamento server-side envia eventos de conversão de um servidor para a API de cada plataforma de anúncios, em vez de depender apenas de um pixel no navegador do comprador. O ROASaurus envia cada compra a partir dos pedidos pagos da sua loja, então bloqueadores de anúncios e limites de cookies do navegador não a impedem.
As compras serão contadas duas vezes?
Não pelo ROASaurus. Onde existe um pixel do navegador, ele e o evento do servidor levam o mesmo ID de evento, então Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin e Spotify mantêm uma única cópia. A contagem em duplicidade vem de outro app enviando o mesmo pixel; desative esse.
Preciso de um CNAME ou de um desenvolvedor?
Não. No Shopify, o app proxy envia os eventos pelo seu próprio domínio sem alterações de DNS. Um subdomínio CNAME é opcional: ele serve o script e os eventos a partir do seu próprio subdomínio, então os bloqueadores de anúncios os tratam como first-party.
Quais plataformas de anúncios recebem eventos do servidor?
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll e Outbrain. O Google Ads recebe conversões otimizadas a partir do pixel de checkout do Shopify. GA4, GTM server-side, Segment, Awin, impact.com, Attentive, Postscript e Omnisend também podem receber eventos.
Cada venda, rastreada até o anúncio que a gerou
Rastreamento server-side, lucro e valor vitalício em um só app. 14 dias de teste grátis, sem cartão de crédito.
Comece seu teste grátis →