Docs

Meta CAPI & TikTok Events API

Meta and TikTok uploads are implemented end-to-end: server Purchase / CompletePayment with shared event IDs, the same value-mode triad as Google Ads, and per-platform conversions logs.

Catrinoiu Barna Alex Alin

Steps

  1. Meta: Connect with Meta. Open /app/meta. Facebook OAuth → pick or create a Pixel → enable uploads. When live you should see “Profit uploads are active”. Review /app/meta/conversions.
  2. TikTok: paste Pixel + token. Open /app/tiktok. Primary setup: paste Pixel ID and Events API access token (Marketing OAuth is optional). UI: “Paste Pixel ID and Events API token to start”. Event sent: CompletePayment. Review /app/tiktok/conversions.
  3. Choose value mode. Same options as Google: Product profit (POAS), Profit + shipping (POAS), Order revenue (ROAS). Keep modes consistent across platforms if you compare POAS blended.
  4. Configure refund behavior. Meta refund modes include refund_event (default), negative_purchase, or off. TikTok defaults to a custom_refund style event. Confirm the mode matches how you want Ads Manager to treat returns.

Browser + server dedupe

Meta uses Graph CAPI Purchase plus browser pixel with a shared event_id. Keep the pixel installed if you rely on browser+server matching; server-only still sends when configured.

Other ad platforms

Microsoft Ads, Pinterest, and Amazon Ads have similar Connect Platform routes. Rollout defaults: Meta and TikTok active; Microsoft Ads and Amazon Ads may show in_progress. Amazon refunds default off in current config.

Pricing

Need this running on your store?

Select a plan and continue to secure checkout — POAS conversion upload included on every tier.

14-day free trial available — start free · full pricing details

Meta CAPI and TikTok Events API in Profit Bid | Profit Bid