Shoper’s Meta integration or Basketly: what to pick
Shoper has its own Facebook integration in the admin: you enter the Pixel id and a token, and purchases also go from the shop’s server. For many shops that is enough. Basketly does not compete for the install; it adds what Shoper’s description does not show: a check that purchases arrived, and other platforms.
The demo has sample data; the login comes to your e-mail.
| Basketly | Shoper (FBE2) | |
|---|---|---|
| Where it lives | A separate app that reads orders through the shop API | In the shop admin, under built-in integrations |
| What you enter | A Shoper API user and a Meta sign-in | The pixel id and an access token from Events Manager |
| What it sends to Meta | Purchases from orders | The pixel and the Conversions API; Shoper’s page names the purchase event |
| Other platforms | GA4, TikTok, Pinterest, ChatGPT Ads, Klaviyo, Google Ads, Microsoft Ads | The page we read only covers Facebook |
| Where you see errors | Purchase balance day by day with reasons, a self-check, a test event | Shoper’s page does not say where errors are reported |
| Price | Free up to 100 orders; Start USD 39 a month up to 1,000 orders | Shoper’s page gives no separate price for the integration |
What the built-in gives, and what a separate tool adds
The built-in integration has one big advantage: it is already in the shop, so there is nothing to buy or connect. If purchases in Events Manager match your orders, you can stop there. A separate tool makes sense when you want to check that every day, send purchases to GA4 or TikTok as well, or find the cause when the numbers drift apart.
What you get with Basketly
- Purchase balance: shop orders next to the purchases each platform accepted, day by day, with error reasons.
- A one-click test event and a self-check of your datasets.
- A durable queue with retries and a fixed event id.
- The same purchases to several platforms, without more plugins.
- In the same app: product feeds with fixes and a sales report.
Adding Basketly next to the built-in
- Connect Shoper to Basketly through the shop API and point it at your Meta dataset.
- Send a test event and check it in Events Manager.
- Turn off sending the purchase in one of the two places: the built-in integration or ours. Otherwise the same purchase reaches Meta twice.
- After a few days, check in the Purchase balance that order and accepted-purchase counts match.
When Basketly is the better pick
- You want to see whether purchases from orders really arrived, and why some did not.
- You also send purchases to GA4, TikTok, Pinterest, Google Ads or Microsoft Ads.
- You want a product feed, product diagnosis and a sales report in one place.
When Shoper’s built-in is enough
- You send to Meta only, and purchases in Events Manager match your orders.
- You want no extra tool and do not need a daily check.
- You need the pixel in the shop itself, not only purchases.
What Basketly does not do
- It does not put a pixel in the shop or send browser events.
- It does not replace Meta Events Manager: it uses your dataset.
- Meta accepting a purchase does not prove a campaign optimises on it or that an ad gets the credit.
Sources
For purchases it can, but it does not have to. You can keep the built-in and use us only for the checks; then turn off sending purchases on our side.
You can, but the same purchase reaches Meta twice unless both use the same event id. The simplest setup sends the purchase from one place.
The Shoper page we read gives no separate price. Check your Shoper plan’s price list.
Free up to 100 orders a month, Start USD 39 a month up to 1,000 orders.
Nobody can honestly promise that. The difference is how much you see and how fast you catch a fault. How many purchases Meta credits to ads depends on Meta and its attribution windows.
See also
- ShoperShoper purchases to Meta from the shop’s orders, without a developer or a GTM server.Read
- Self-checkOne check of your whole setup: the shop, purchases sent to Meta, logins, background jobs and automations, with a link to the fix for every problem.Read
- Basketly vs IdoSell’s Meta integrationIdoSell’s built-in Meta Pixel and Conversions API module next to Basketly: what IdoSell’s help page describes, what it does not, when the built-in is enough and when to add Basketly.Read
- Server-Side Purchase Events for Online Stores: Sending Orders to Meta Conversions APIHow to send paid online store orders to Meta as server-side Purchase events: a direct Shoper API connection, webhooks, consent, Pixel deduplication and checks.Read
- Purchase balance: how to check that shop orders really reach Meta and other platformsHow to read the day-by-day purchase balance: shop orders, purchases Basketly accepted and sends to Meta and other platforms. What each gap means and what to check.Read
Get started in under 5 minutes
Connect your shop and Meta and see how many purchases really arrive.
- Free up to 100 orders a month
- No developer needed
- Purchase balance and self-check