Launching your first campaign

Walk through the 5-step campaign wizard to open your offer to publishers in under 10 minutes.

Updated 2026-05-21

The network's panel ships a 5-step campaign wizard. Once you've been approved as an advertiser, you'll see + New campaign in the sidebar.

The five steps

    • Basics — campaign name, vertical (e-commerce, lead-gen, mobile-app, SaaS, finance), the offer's destination URL, and a short description publishers will see in their offer wall.
    • Payouts — what event fires the payout (click, signup, install, purchase) and how much. You can also configure per-event payouts (e.g. install $1.50, purchase $12).
    • Targeting — geos, devices, time-of-day, day-of-week, allowed traffic sources, and any caps (daily, monthly, per-publisher).
    • Creatives — banners, text snippets, email templates, deep links. Optional but speeds up publisher onboarding.
    • Review & launch — sanity check, then go live or save as draft.

Conversion tracking

Conversions are fired by postback (server-to-server) from your backend to the network's edge. The network gives you a postback URL on the campaign detail page, with macros for transaction_id, payout, currency, etc. Drop it into your "thank you" page logic or order webhook.

Example postback to fire from your backend:

GET https://edge.trackofferz.com/v1/conv
  ?cid=12
  &click_id={{click_id_from_landing_page}}
  &transaction_id=ORD-A-9981
  &event=purchase
  &payout=4900
  &currency=USD

Fire one postback per conversion. Don't batch — the network needs the conversion stamped within ~5 minutes of the event for fraud filters to work.

Common targeting gotchas

  • No geos selected = no traffic. If you leave the geos field empty hoping it means "global", the campaign won't serve. Pick "All countries" explicitly.
  • Caps act on approved conversions only. Rejected conversions don't count toward the cap, but they do count toward the network's fraud quality score.
  • Time-of-day uses your network's timezone. Set it correctly under Settings → Timezone before launching.