Know which campaign brought in every BuyGoods sale

Updated July 21, 2026

On BuyGoods, like every marketplace, checkout happens on their domain — miles away from your pixel. The buyer clicks your ad, moves through the pre-sell and offer page, and by the time they pay, Meta has lost the trail: the cross-domain trip broke the cookie, iOS shortened the life of whatever survived, and the ad blocker never let the script run. Anyone running nutra and direct response knows the symptom — the BuyGoods dashboard full of sales while Ads Manager pretends nothing happened.

IzeAds closes that gap through the server: BuyGoods reports every sale event via server-to-server webhook, and the tracking code (SCK) that traveled with the buyer from the click hands the sale back to the originating campaign, ad set and ad. What gets counted is what the platform approved — not whatever the thank-you page managed to fire.

How to set it up

The connection is done inside IzeAds in a few minutes: you connect Meta, generate the notification link and enable it in the platform panel. The full, always up-to-date walkthrough lives in the help center.

Open the guide in the help center →

What the integration delivers

Approved sales in real time

A purchase approved on BuyGoods lands in your dashboard instantly, attributed to the campaign, ad set and ad that brought it.

Built for affiliates

Promoting third-party offers on BuyGoods? Tracking follows your affiliate link and every sale comes back credited to your campaign.

Net ROAS, no illusions

Refunds and chargebacks — routine in nutra — adjust the numbers automatically. You scale on what actually stayed.

CAPI back to Meta

The approved conversion returns to Meta via the Conversions API, with 7 more ad platforms supported from the same panel.

Server-side end to end

The sale arrives from BuyGoods' server, not the browser — iOS, ITP and ad blockers are simply out of the equation.

Frequently asked questions

I promote BuyGoods offers as an affiliate — does this work for me?

Yes — that's one of the most common setups. The tracking code travels with your affiliate link from the ad to the checkout, and when the sale is approved it comes back attributed to your campaign, even though the offer belongs to another vendor.

Why does the Meta pixel struggle so much with marketplaces?

Because the Purchase depends on the browser surviving the trip to the marketplace's domain — and between the domain switch, iOS and ad blockers, much of it doesn't survive. The server-to-server webhook skips the browser entirely: the sale arrives confirmed, straight from BuyGoods.

Do refunds and chargebacks show up in the dashboard?

They do, and they're subtracted. In a vertical with a meaningful refund rate, that's the difference between scaling on real ROAS and scaling on an inflated number.

I run BuyGoods alongside other platforms — how does that work?

Each connected platform gets its own webhook link, and all sales converge into the same IzeAds dashboard, each attributed to its originating campaign.

More integrations

Connect in ~4 minutes

Create your account, connect Meta and paste one webhook link. Free trial, no lock-in.