BROLLO
B

Postback S2S: dois postbacks condicionais (Purchase + IC)

Aula 314 min

A URL oficial com o ID da conta no path, o Get Postback por goal no MGID e os dois postbacks no RedTrack com Conditional postback — um para Purchase, outro para InitiateCheckout.

A anatomia oficial da Postback URL do MGID

A URL de postback do MGID carrega o ID da sua conta (client ID) no path — é o único formato que aparece na documentação oficial: “the number is your unique MGID client ID”. Segundo o próprio time do MGID, é o formato certo para evitar discrepância: se algo falhar na passagem, eles localizam o hit nos logs pela conta.

Anatomia oficial (doc do MGID) + exemplo real do painel
https://a.mgid.com/postback/SEU_CLIENT_ID?c={click_id}&e=Purchase&r={revenue}

// exemplo gerado pelo painel (client ID 979651, template RedTrack):
https://a.mgid.com/postback/979651?c={ref_id}&e=Purchase&r={revenue}
ParâmetroObrigatórioO que é (literal do painel do MGID)
/CLIENT_ID (path)SimSeu ID único de cliente no MGID — já vem embutido na URL gerada pelo Get Postback
cSimClick id — “Replace the {click_id} with the macro you use in your analytic system”. No RedTrack, essa macro é {ref_id}
eSimEvent name do goal — “Don’t edit this name” (Purchase ou InitiateCheckout)
rNãoRevenue — “Already set up if you filled in the Conversion revenue before”

Passo 1 — Pegar a URL de cada goal no MGID

  1. MGID: Edit campaign → Conversion tracking → descer até Postback URLs (“Get URLs integrated with your goals”)
  2. Cada goal tem o seu botão: clique Get Postback no goal Purchase → copie a URL
  3. Clique Get Postback no goal InitiateCheckout → copie a segunda URL
MGID — Edit campaign → Conversion tracking: um Get Postback por goal (Purchase e InitiateCheckout) e o modal Copy Postback URL com o client ID no path e c={ref_id}.
MGID — Edit campaign → Conversion tracking: um Get Postback por goal (Purchase e InitiateCheckout) e o modal Copy Postback URL com o client ID no path e c={ref_id}.
Confira o parâmetro cCom o template RedTrack selecionado na campanha, a URL já sai com c={ref_id}. Se ela vier com c={click_id}, troque para c={ref_id} — é a macro do RedTrack que devolve o click id do MGID. E confirme que o path contém /postback/SEU_ID.

Passo 2 — Criar OS DOIS postbacks na campanha do RedTrack

Na campanha do RedTrack, role até a seção S2S Postback for Traffic source (com o template, aparece como “S2S Postback for MGID”) → Add. Você vai criar dois postbacks, um para cada evento:

  1. Cole a URL do goal correspondente (a do Purchase no primeiro, a do InitiateCheckout no segundo)
  2. Payout sent: Percentage / 100 · Postback method: GET (padrão)
  3. Ative o toggle “Conditional postback”
  4. Em “Choose conversion types to postback”, selecione o conversion type do evento: Purchase no postback do Purchase, InitiateCheckout no do IC
  5. Save changes na campanha
RedTrack — a seção “S2S Postback for Traffic source” dentro da campanha: é aqui que os dois postbacks entram (botão + ADD).
RedTrack — a seção “S2S Postback for Traffic source” dentro da campanha: é aqui que os dois postbacks entram (botão + ADD).
RedTrack — postback preenchido: URL com /postback/ID, Payout Percentage 100 + GET, toggle “Conditional postback” LIGADO e o conversion type do evento selecionado em “Choose conversion types to postback”.
RedTrack — postback preenchido: URL com /postback/ID, Payout Percentage 100 + GET, toggle “Conditional postback” LIGADO e o conversion type do evento selecionado em “Choose conversion types to postback”.
Por que o Conditional postback é obrigatório aquiSem ele, toda conversão dispararia nas duas URLs — e o goal errado receberia eventos no MGID (IC contando como Purchase e vice-versa). Com o conditional ligado e o conversion type selecionado, cada postback só dispara para o seu evento.
Attention — receita no postback do PurchaseAviso literal da doc do RedTrack para eventos de compra: substitua {revenue} por {offer_payout} na URL — no RedTrack, é {offer_payout} que carrega o valor da conversão. Fica: …&e=Purchase&r={offer_payout}. No postback do InitiateCheckout o r é irrelevante (IC não tem receita).

Checklist final

  • Nome idêntico nas 3 pontas: conversion type no RedTrack = Event name do goal no MGID = valor do e na URL (case-sensitive)
  • ID da conta no path (/postback/SEU_ID) presente nas duas URLs
  • Alterou a Postback URL no Traffic channel depois? Atualize manualmente nas campanhas — não se regenera sozinho
  • Campo em branco ou com “REPLACE” = configure as condições manualmente

Custo automático e regras

Com a integração de API Active (aula 1 deste módulo) e o cost-tracking method configurado no General da campanha, o custo sincroniza automaticamente (guia oficial de Auto cost update). As auto-rules — pausar teaser caro, pausar widget sem conversão — ficam no Módulo 8.

Seu progresso fica salvo neste navegador.