BROLLO
B

Postback S2S no Digistore24 (macros + Initiate Checkout)

Aula 214 min

Account → S2S postback, as 4 macros dinâmicas ({transaction_type} etc.), a regra de 1 macro por postback e o pixel de Initiate Checkout com cookie banner.

Passo 1 — Conversion types no RedTrack

Tools → Conversion tracking → Conversion type → crie os eventos que quer distinguir. Os nomes no RedTrack devem ser escritos exatamente como no Digistore24 (minúsculas, com/sem espaços): payment, refund, chargeback

Criando os conversion types payment/refund/chargeback no RedTrack.
Criando os conversion types payment/refund/chargeback no RedTrack.

Passo 2 — As 4 macros dinâmicas do Digistore24

Eventos que quer distinguirConversion types no RedTrackMacro a anexar no postback
payment, refund, chargebackpayment / refund / chargeback{transaction_type}
initial_sale, upsellinitial_sale / upsell{order_type}
single_payment, subscription, installmentidem{billing_type}
paying, completed, abortedidem{billing_status}
Regra oficial: 1 macro por postbackCada postback do Digistore24 aceita uma macro no parâmetro type. Para usar outra macro (ou outro evento custom), crie outro postback.

Passo 3 — Cadastrar o postback no painel do Digistore24

  1. Digistore24 (conta de afiliado): Account → S2S postback → Add s2s postback integration
  2. Cole a Postback URL copiada do RedTrack no campo Postback URL
  3. Anexe a macro ao final (ex.: &type={transaction_type})
  4. Marque os eventos em “For order event” (no exemplo oficial: all, payment, refund, chargeback) → Save
URL final exata (do screenshot oficial)
https://SEU-DOMINIO/postback?clickid={cid}&sum={amount_affiliate}&type={transaction_type}
Digistore24 — Account → S2S postback → Add s2s postback integration.
Digistore24 — Account → S2S postback → Add s2s postback integration.
Postback com &type={transaction_type} e os eventos marcados em For order event.
Postback com &type={transaction_type} e os eventos marcados em For order event.
O botão Test dá erro — e está tudo bemGotcha oficial: o botão “Test” do Digistore24 retorna erro porque não existe um clickid real para testar. É esperado — a integração funciona na primeira conversão real.
O erro esperado do botão Test (sem clickid real).
O erro esperado do botão Test (sem clickid real).

Método alternativo: evento com nome custom

Em vez da macro, você pode anexar &type=nomedoevento fixo e marcar em “For order event” o evento do Digistore24 que corresponde logicamente ao seu evento custom. Também vale a regra: 1 evento por postback.

Initiate Checkout (pixel, não S2S)

  1. RedTrack: Tools → Conversion tracking → Conversion type → “InitiateCheckout” (sem espaços) → Save
  2. Digistore24: Account → Tracking → Set up new tracking
  3. No formulário: nome → “Yes” para ativar imediatamente → “Yes” para cookie banner → selecionar produtos → Sale types = Initiate Checkout → tipo = Order form → selecionar Tracking pixel
  4. Colar a Pixel URL abaixo (com o seu domínio) → Save
Pixel URL exata da doc
https://custom.tracking.domain/postback?format=img&clickid=__cid__&type=InitiateCheckout
Formulário do tracking pixel de Order form com a Pixel URL.
Formulário do tracking pixel de Order form com a Pixel URL.
Cookie banner obrigatórioAviso oficial: sem o cookie banner ativado, o tracking de Initiate Checkout pode não funcionar. Não pule o item 3 do formulário.
Vendor? Caminhos diferentesSe você for o dono do produto (vendor): o postback fica em Settings → Integration (IPN) → Add new connection → S2S postback, os tokens viram {amount_vendor}, e em vez de Offer você cadastra Websites → New com Brand = Digistore24. O restante é idêntico.
Seu progresso fica salvo neste navegador.