Skip to content
Comparison

Basketly or PixelYourSite: what to pick for a shop

PixelYourSite lives inside WordPress: it sends events from the buyer’s browser and from your shop’s server. Basketly sits outside the shop and reads the purchase from the order. Two roads to the same goal: Meta gets the purchase even when the browser did not report it.

The demo has sample data; the login comes to your e-mail.

Basketly and PixelYourSite at a glance
BasketlyPixelYourSite
What it isAn app outside the shop: purchases from orders to ad platforms, feeds, a sales reportA WordPress plugin: Pixel, Conversions API, GA4, TikTok and other tags in one place
Which shopsShoper, IdoSell, BaseLinker, WooCommerce, ShopifyWordPress with WooCommerce or Easy Digital Downloads; the plugin’s page does not list Shopify or Shoper
Where the purchase comes fromThe shop order: the shop API and webhooksEvents of the WordPress shop: sent from the browser and from the server
Browser events (cart, product view)No: it sends purchases, the Pixel on the shop staysYes: sent from the browser and from the server
What you set upA shop API user and a Meta sign-in, no codeThe plugin in the WordPress admin and an access token from Events Manager
PlatformsPurchases: Meta, GA4, TikTok, Pinterest, ChatGPT Ads, Klaviyo, Google Ads, Microsoft AdsMeta, GA4, Google Ads, TikTok in Pro; Pinterest, Bing and Reddit as add-ons
A view of “did the purchase arrive”Purchase balance day by day with error reasons, a self-check, a test eventNot described on the plugin pages we read
Price fromFree up to 100 orders; Start USD 39 a month up to 1,000 ordersUSD 199 a year for one site (Starter); USD 249 for up to 10 sites (Advanced)
PixelYourSite facts from pixelyoursite.com, /pricing and /facebook-conversion-api-capi, checked 29 Oct 2026; prices in USD per year. Basketly prices from our pricing page, net.

A plugin in the shop vs the purchase from the order

A plugin sits in the shop, so it sees what the visitor does and can send an event two ways at once. That gives a fuller funnel, but the purchase depends on the page and the plugin reporting it in time. A purchase sent from the order does not depend on the browser, because the order exists even when the buyer closed the tab after paying.

What you get with Basketly

  • The purchase from the shop order, also when the buyer never came back after a BLIK or bank transfer.
  • A fixed event id and a durable queue with retries: a purchase is not lost in an outage.
  • Purchase balance: shop orders next to the purchases each platform accepted, with error reasons.
  • A one-click test event and a self-check of your datasets.
  • One app for Shoper, IdoSell, BaseLinker, WooCommerce and Shopify, so you install no plugin in each shop.

Moving off the plugin, step by step

  • Connect the shop to Basketly (shop API) and pick the Meta dataset that receives purchases.
  • Send a test event and check it in Meta Events Manager.
  • Turn off the Purchase event in the plugin, or keep it and make sure both use the same event id; otherwise the same purchase arrives twice.
  • Keep the plugin for the browser events we do not send: cart, product view.
  • After a few days, compare shop orders with the purchases Meta accepted in the Purchase balance.

When Basketly is the better pick

  • Your shop runs on Shoper, IdoSell, BaseLinker or Shopify, and a WordPress plugin cannot help.
  • You want to see every day how many orders reached each platform, and why some did not.
  • You also need a fixed product feed and a sales report in the same place.

When PixelYourSite is the better pick

  • Your shop is WordPress with WooCommerce and you want one plugin for the whole funnel: product view, cart, purchase.
  • You want browser events sent from the server at the same time, and a yearly licence suits you.
  • You need tags for platforms we do not support and the plugin offers them.

What Basketly does not do

  • It does not send browser events such as a product view or add to cart.
  • It is not a WordPress plugin and puts nothing on the shop’s pages.
  • Meta accepting a purchase does not prove a campaign optimises on it or that an ad gets the credit.

Sources

Comparison

Frequently asked questions

Your question is not here? Write to us

For purchases, yes. If the plugin also sends you cart and product-view events, we do not replace those: we send purchases.

You can, but the same purchase then reaches Meta from two sources. Meta counts it once only with a shared event id, so the simplest setup turns the purchase off in one of the tools.

According to pixelyoursite.com/pricing on 29 Oct 2026: Starter USD 199 a year for one site, Advanced USD 249 for up to 10 sites, Agency USD 699 for up to 100 sites. Check the current price on the plugin’s site.

Free up to 100 orders a month, Start USD 39 a month up to 1,000 orders. The limit counts orders, not sites or plugins.

Nobody can honestly promise that. Both send server-side; the difference is where the purchase comes from. How many of them Meta credits to ads depends on Meta and its attribution windows.

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