What the Conversion API does
A Conversion API (also called CAPI, server-side tracking, or the TikTok Events API) sends your sales from Storeep's servers straight to the ad platform. Ad blockers, browser privacy settings, and iPhone tracking limits cannot stop it. Each order event carries the buyer's contact details in protected (hashed) form, which helps the platform match the sale to the person who clicked your ad.
Why use it with the browser pixel
The browser pixel sees everything a shopper does in the browser, but it misses some sales. The Conversion API catches those sales, but it only sends orders and content views. Together they give the platform the most complete picture, so your ads learn faster and your reports are closer to your real sales. Learn about pixels in How do browser pixels work in Storeep?
Pick your platform
- Facebook API conversion (Meta Conversions API).
- TikTok API conversion (TikTok Events API).
- Snapchat API conversion (Snap Conversions API).
- ChatGPT API conversion (OpenAI Conversions API).
- Pinterest API conversion (Pinterest Conversions API).
- X API conversion (X Conversion API).
Google Ads has no server-side app. See How do I track Google Ads conversions on my store?
Rules every API conversion app follows
- Same form as the pixel apps: Activate, Pixel name, Markets, and Conversion event type work the same way, plus the platform's access token or keys. Token and key fields are hidden like a password, click the eye icon to see what you pasted.
- Several entries per platform: click Add new pixel for each ad account or country, each with its own ID, token, markets, and settings.
- Markets: an entry only sends events for orders and visits in the markets you picked.
- What gets sent: your conversion event for each new order, with order value, currency, and products, and a view content event the first time a visitor opens a product, collection, or landing page in a visit.
- Ad click IDs: for Facebook, TikTok, and Snapchat, when a visitor arrived from an ad, the platform's click ID is sent with the event, so the sale is linked to the right click.
How sales are not counted twice
When you use the browser pixel and the API conversion app for the same platform, Storeep gives both copies of an event the same event ID. The platform sees the match and counts the sale once. For this to work, use the same Pixel ID and the same Conversion event type in both apps. If the event types differ, the platform sees two different events.
Abandoned orders
A new order always sends an event. An abandoned order (a buyer who started checkout but did not finish) only sends when Abandoned orders is on for that entry, and only when the order moves from abandoned to another status. That can happen when you change the status yourself or when the Automator app changes it for you. With the toggle off, recovered abandoned orders are never sent. Learn more in How do I recover a deleted order or an abandoned cart?
Common problems for every API conversion app
- Events stopped: your access token may have expired or been removed on the platform. Create a new one and edit the entry.
- An "incorrect" error on a token or key: copy it again, without spaces or extra text.
- Sales counted twice: use the same Pixel ID and event type on the browser pixel and the API conversion app.
- Real sales missing: if the app has a test mode, check that it is off.