Tracking server-side

Tracking server-side para Shopify e WooCommerce

A ROASaurus guarda cada clique em anúncios no seu domínio, associa-o à encomenda paga e envia a compra para as suas plataformas de anúncios a partir do servidor.

Todos os IDs de clique guardados

Dezanove IDs de clique e seis campos UTM, guardados junto a um ID de visitante first-party.

Recolhido no seu domínio

Através do proxy da app Shopify ou de um subdomínio CNAME, para que os bloqueadores de anúncios vejam o seu próprio site.

Enviado a partir da encomenda real

As compras são enviadas a partir das encomendas pagas da sua loja, não a partir de uma tag do navegador.

Quinze plataformas de anúncios

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll e Outbrain, mais as conversões avançadas do Google Ads no Shopify.

Sem duplicados

O pixel do navegador e o evento do servidor partilham um só ID de evento, por isso cada plataforma fica com uma única compra.

Consentimento e bots tratados

As definições de privacidade do Shopify ou a sua ferramenta de consentimento decidem que visitantes são rastreados. Os crawlers e os navegadores headless são descartados primeiro.

Porque é que os pixels do navegador perdem compras

Os bloqueadores de anúncios travam muitos pedidos de pixel, e o Safari limita a sete dias os cookies definidos por scripts, por isso um comprador que volta passada uma semana pode parecer orgânico. O tracking server-side envia a compra a partir dos dados da sua encomenda para a API de cada plataforma, com o ID de clique guardado na primeira visita.

Como funciona

1. Capte 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, mais todos os seis campos UTM, e guarda-os junto a um ID de visitante first-party, o cookie _tl. No Shopify, o ID de visitante é também escrito no carrinho.

2. Recolha em first-party

  • Proxy da app Shopify. A loja publica eventos em yourstore.com/apps/roasaurus/e, que o Shopify assina e reencaminha. Mesma origem, sem alterações de DNS, com o coletor habitual como alternativa.
  • Subdomínio CNAME. Aponte t.yourstore.com para a ROASaurus e é emitido um certificado automaticamente. O script e os eventos passam então a carregar a partir do seu próprio subdomínio, pelo que os bloqueadores de anúncios os tratam como first-party, e o ID de visitante é também definido aí como cookie de servidor. O Safari pode, ainda assim, limitar esse cookie a 7 dias.

3. Associe a encomenda

No Shopify, as encomendas são associadas através de atributos do carrinho, tokens de carrinho e de checkout e do pixel de checkout. A compra é enviada a partir do webhook orders/paid após uma espera de 20 segundos, para que o evento de checkout do navegador (IP, user agent, fbp) possa ser associado primeiro. As encomendas contra reembolso e os checkouts externos enviam quando a encomenda é criada.

O plugin WooCommerce guarda os cookies de tracking em cada encomenda. As plataformas sem atributos de carrinho associam pelo evento Purchase da página de agradecimento, depois por um email com hash que o visitante indicou antes no seu site (num popup ou através de uma chamada Identify) e, por fim, pelo mesmo IP e navegador vistos desde três horas antes até 15 minutos depois da encomenda, quando só um visitante corresponde. Veja outras lojas online e funis.

4. Envie para todas as plataformas

A ROASaurus reencaminha PageView, ViewContent, AddToCart, InitiateCheckout, Purchase e Lead. Cada evento do servidor leva dados de clientes com hash SHA-256, o ID de clique da própria plataforma, o endereço IP e o user agent.

PlataformaAPI do servidorPixel do navegador, mesmo ID de evento
MetaConversions APISim
TikTokEvents APISim
SnapchatConversions API v3Sim
PinterestConversions API v5Sim
RedditConversions API v3Sim
XConversões da Ads API (OAuth 1.0a)Não, apenas servidor
Microsoft AdvertisingUET Conversions APINão, apenas servidor
TaboolaPostback S2SNão, apenas servidor
LinkedInConversions APINão, apenas servidor
OpenAI AdsConversions APISim
Spotify AdsConversions APISim
AppLovinAxon Conversion APISim
CriteoEventos server-sideNão, apenas servidor
AdRollServer-to-Server Event APINão, apenas servidor
OutbrainPostback S2SNão, apenas servidor
Google AdsConversões avançadas a partir do checkout do ShopifyPixel de checkout

Eliminação de duplicados, consentimento e bots

Sem duplicados. O pixel do navegador dispara com o mesmo ID de evento do evento do servidor, por isso a plataforma fica com uma única cópia. A contagem em duplicado costuma significar que outra app envia o mesmo pixel; eis a solução.

Consentimento. Com “Respect visitor consent” ativado (a predefinição), quem decide é a API de privacidade do cliente do Shopify ou a sua ferramenta de consentimento. Se um visitante recusar os cookies de marketing, não recebe ID de visitante, pelo que os seus cliques em anúncios e visitas não ficam associados a ele, e os seus eventos de navegador não são enviados para as plataformas de anúncios. A própria encomenda paga continua a ser enviada server-side, com dados da encomenda com hash, para a Meta, o TikTok, o Snapchat, o Pinterest, o Reddit, o X, o Microsoft Advertising e a Taboola; o LinkedIn e os destinos adicionados depois dele não recebem nada. No modo estrito, nada é enviado a partir do navegador até o visitante dar consentimento. Veja consentimento e privacidade.

Filtro de bots. Crawlers, pré-visualizadores de ligações, verificações de disponibilidade, bots de IA e automatização headless são descartados antes do registo de eventos ou de qualquer envio.

Registo de eventos e entregas. Cada entrega é listada por plataforma com o pedido e a resposta da plataforma. As entregas falhadas são repetidas com backoff.

Para quem é e configuração

Lojas que anunciam na Meta, no TikTok ou noutros canais pagos e querem que essas plataformas vejam todas as compras. No Shopify, a configuração demora cerca de dez minutos: ligue a loja, ative o theme app embed, cole o pixel de checkout e adicione as suas plataformas de anúncios. Guias: Shopify, Meta, WooCommerce e sites personalizados. Integrações: Shopify, Meta, TikTok, Google Ads e mais.

Limites

  • O X, o Microsoft Advertising, a Taboola, o LinkedIn, a Criteo, a AdRoll e o Outbrain recebem as conversões apenas a partir do servidor.
  • Os postbacks da Taboola só funcionam depois de um clique da Taboola (tblci) e não devolvem validação, por isso as falhas não podem ser detetadas.
  • A UET Conversions API da Microsoft está em lançamento limitado.
  • Fora do Shopify, o consentimento é lido a partir 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. Os outros banners passam a escolha com tlq('consent', …).

Leitura adicional: tracking server-side no Shopify e a Meta Conversions API.

Mais funcionalidades

Construído sobre os mesmos dados first-party

Análise de lucroLucro líquido depois de todos os custos, POAS e ROAS de break-even, uma demonstração de resultados (P&L) completa e lucro por produto, encomenda e canal.AtribuiçãoDoze modelos, do último clique aos modelos baseados em dados de Markov e Shapley e ao Total Impact, sobre os seus próprios dados de cliques, com percursos de encomendas e lucro por campanha.Valor vitalícioCoortes, payback do CAC, LTV previsto até 24 meses, momento de recompra e segmentos RFM sincronizados com o Klaviyo.Ask AI & MCPUm assistente no Claude que responde a partir dos seus próprios relatórios, e um servidor MCP com ferramentas só de leitura para o Claude Code e outros clientes.Análise de criativosHook rate, hold rate, fadiga e ROAS por criativo, hook, criador e formato para a Meta e o TikTok.Marketing mix & orçamentosUm modelo de marketing mix com otimizador de orçamento, testes geo-lift e on/off, curvas de investimento e conselhos diários para escalar, manter ou cortar por campanha.PúblicosPúblicos criados a partir de encomendas, LTV previsto, RFM, visitantes e leads, sempre sincronizados com dez plataformas de anúncios e o Klaviyo.Actions & AutopilotUm ads manager para nove plataformas com caixa de aprovação, regras com limites de segurança, um Autopilot de IA e reversão com um clique.Briefings de IAAlertas de anomalias, resumos de IA baseados nos seus próprios números, um plano de ação semanal com registo de decisões e perguntas agendadas no Slack.Concorrentes & visibilidade na IAAnúncios e emails dos concorrentes na Meta, quantas vezes os assistentes de IA mencionam a sua loja, rascunhos de conteúdo de IA e focus groups de IA.InfluenciadoresUm CRM de influenciadores com acordos, atribuição por código e link, e ROI e lucro por acordo e por influenciador.AgênciasEspaços de trabalho para clientes, uma visão geral multicliente, white label no seu próprio domínio, relatórios PDF e uma partilha de receitas.
FAQ

Perguntas e respostas

O que é o tracking server-side?

O tracking 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. A ROASaurus envia cada compra a partir das encomendas pagas da sua loja, por isso os bloqueadores de anúncios e os limites de cookies dos navegadores não a travam.

As compras vão ser contadas duas vezes?

Não pela ROASaurus. Onde existe um pixel de navegador, este e o evento do servidor levam o mesmo ID de evento, pelo que a Meta, o TikTok, o Snapchat, o Pinterest, o Reddit, o OpenAI Ads, a AppLovin e o Spotify ficam com uma única cópia. A contagem em duplicado vem de outra app que envia o mesmo pixel; desligue essa.

Preciso de um CNAME ou de um programador?

Não. No Shopify, o proxy da app envia os eventos pelo seu próprio domínio sem alterações de DNS. Um subdomínio CNAME é opcional: serve o script e os eventos a partir do seu próprio subdomínio, para que os bloqueadores de anúncios os tratem como first-party.

Que 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 avançadas a partir do pixel de checkout do Shopify. O GA4, o GTM server-side, o Segment, a Awin, a impact.com, o Attentive, o Postscript e o Omnisend também podem receber eventos.

Cada venda, associada ao anúncio que a gerou

Tracking server-side, lucro e valor vitalício do cliente numa só app. Teste gratuito de 14 dias, sem cartão de crédito.

Comece o seu teste gratuito →