Docs · Offers and tracking links

Ad spend: import costs and see profit per offer

Revenue alone does not show whether a campaign made money. The Ad Spend page connects your ad-platform accounts and pulls their campaign spend on a daily schedule, then matches it to the revenue your offers earned over the same window.

Connect an account

  1. Open Ad Spend → Connect account.
  2. Pick the traffic source: Meta, Google Ads, TikTok, Microsoft Advertising, Taboola, Outbrain, Snapchat, Pinterest, LinkedIn, Yandex Direct, or a push or pop network with an API key. Sources still in preparation are marked coming soon.
  3. Give the account a label and enter the credentials the form asks for: an OAuth sign-in for the large platforms, an API key for the others. Credentials are stored encrypted and never shown back.
  4. Save. The first sync runs shortly after, then daily; Sync now pulls immediately.

Sync status

StatusMeaningAction
SyncedLast pull succeededNone
Never syncedNot pulled yetWait or Sync now
Rate limitedThe platform throttled the pullNone; it retries
Reconnect neededCredentials expired or rejectedEdit the account and re-enter them
Sync errorAnother failureRead the error shown; re-check credentials or retry

Cost and ROI by offer

The summary reads over a 7, 30 or 90-day window. Below it, Cost & ROI by offer shows spend, revenue, profit and ROI per offer. Spend is attributed to the offer through the tracking link's external campaign binding, so bind each link to its ad-platform campaign when you build it for the cleanest match.

Spend on Reacheffect campaigns

If you also buy traffic on Reacheffect itself, connect your Reacheffect advertiser account as a spend source with your advertiser API key, and its campaign spend joins the same report.

Full guide inside your account. Every option on this page, with screenshots of each screen, is documented in the platform under Documentation → Ad Spend & Cost Tracking after you log in.