Pricing Academy Blog
ElasticFunnels logoBuyGoods logo
Affiliate tracking

BuyGoods affiliate tracking

Promote BuyGoods offers from your own presells and landers. BuyGoods posts each commission back to ElasticFunnels, and it lands on the click, page and split test that sent the buyer.

Conversion and refund postbacksYour choice of SUBIDHashed email only

BuyGoods at a glance

Type
Affiliate S2S postback
Connect in
Settings → Integrations
Click code in
SUBID or SUBID2 to SUBID5 (SUBID2 default)
Amount
Your commission
Buyer data
Hashed email only
Events
Purchase, refund
What it does

What the BuyGoods integration does

The BuyGoods affiliate postback tells ElasticFunnels which of your clicks converted, on which product and for how much. Each sale is attributed to your page, split test and traffic source.

  • Your click code rides in the SUBID you pick and comes back on every postback
  • Each conversion keeps the UTM source, device and location of the click
  • BuyGoods gives affiliates a hashed email, never the buyer's name or phone
  • A postback with an unreplaced macro in the click ID is flagged for you to fix

What the BuyGoods postback carries

Conversion URL
Purchase
Refund URL
Refund
ORDERID
BuyGoods order ID
COMMISSION_AMOUNT
Your commission
EMAILHASH
Hashed buyer email
CONV_TYPE
Front end or upsell
Your SUBID
ElasticFunnels click code
Setup

How to connect BuyGoods

Both URLs are unique to your brand and already carry the BuyGoods macros. Copy them as they are.

Open the BuyGoods integration

In Settings → Integrations → Affiliate Networks, open Buygoods (Affiliate Postback S2S).

Pick your SUBID

Choose the slot that carries your ElasticFunnels click code (SUBID, or SUBID2 to SUBID5; SUBID2 by default) and add it to the BuyGoods link on your ElasticFunnels presell, for example subid2={click_id}. Each visit fills in its own click code.

Add two postback pixels

In BuyGoods, add the Conversion URL with Event set to Purchase and the Refund URL with Event set to Refund. The screenshots below show where.

Where the URLs go in BuyGoods

BuyGoods takes postback pixels in two places: inside one offer's account, or in your profile for every offer at once. One of the two is enough.

1. Open the offer account

Your BuyGoods dashboard lists an account for each offer you promote. Click the one you send traffic to.

BuyGoods postback setup screenshot showing the affiliate dashboard account list with the Breathe offer account to click for its own settings
BuyGoods postback for one offer: on the affiliate dashboard, click the offer's account (here Breathe) to reach its settings. Screenshot: BuyGoods, 15 Oct 2026

2. Settings, then Postback pixels

Inside that account, open Settings in the top menu, switch to the Postback pixels tab and click Add New.

BuyGoods postback pixels screenshot showing Settings, the Postback pixels tab and the Add New button inside an offer account
BuyGoods postback pixels: inside the offer account, open Settings, then Postback pixels, and click Add New. Screenshot: BuyGoods, 15 Oct 2026

3. Paste the Conversion URL

Paste the Conversion URL from ElasticFunnels exactly as it is, keep Status on Active, set Event to Purchase and save. In the Breathe account the Offer list held a single choice, All.

BuyGoods postback URL form screenshot showing an example ElasticFunnels Conversion URL, the Offer list, Status Active and Event Purchase
BuyGoods postback URL for sales: paste your Conversion URL from ElasticFunnels, keep Status Active, set Event to Purchase and save. The demo123 code is an example. Screenshot: BuyGoods, 15 Oct 2026

4. Add the Refund URL

Click Add New once more for the second pixel: the Refund URL, which ends in type=refund, with Event on Refund.

BuyGoods refund postback screenshot showing the ElasticFunnels Refund URL ending in type=refund and the Event list set to Refund
BuyGoods refund postback: add a second pixel with your Refund URL, which ends in type=refund, and set Event to Refund. Screenshot: BuyGoods, 15 Oct 2026

Or: one pixel pair for every offer

Promote several BuyGoods offers? Open your profile from the account menu, go to Postback pixels and click Add new. The form has no Offer field, so the two pixels you add there fire on every sale in your affiliate account.

BuyGoods global postback screenshot showing the profile's New Postback pixel form with an example ElasticFunnels URL, Status and Event for all offers
BuyGoods global postback: in your profile's Postback pixels tab, Add new takes the same URL, Status and Event and fires for every offer you promote. Screenshot: BuyGoods, 15 Oct 2026

Full guide: BuyGoods affiliate postbacks   Affiliate tracking  

Related integrations

Works well with

50+ integrations in the catalogue. Browse all integrations

FAQ

BuyGoods integration FAQ

Who is this integration for?

Affiliates who promote someone else's BuyGoods offer. It records your commissions against your own clicks. If you sell your own product on BuyGoods, use the BuyGoods vendor integration instead.

Do I get the buyer's name or email?

No. BuyGoods gives affiliates only a hashed email, never the buyer's name or phone. Affiliate conversions are tracked for attribution and revenue, not as contactable customers, and they are not sent to a call center.

Which SUBID should I use?

SUBID or any of SUBID2 to SUBID5, with SUBID2 as the default. Pick a slot you do not use for anything else and pass your ElasticFunnels click code in it on your BuyGoods links.

Should I add the postback per offer or for all offers?

Either works, and one is enough. Pixels in an offer account fire only for that offer. Pixels in your BuyGoods profile fire for every offer you promote, which saves repeating the setup when you run several.

What if the click ID arrives as a raw macro?

ElasticFunnels skips that postback and adds a high-priority action to your account with the steps to fix the postback URL in BuyGoods.

Do refunds reach RedTrack and my ad platforms?

Yes. A refund or chargeback goes out once, as its own event, to RedTrack and to the ad platforms you post back to. The Conversion URL also carries BuyGoods' CONV_TYPE macro, so an upsell commission reaches RedTrack as an upsell. A URL copied before 15 October 2026 has no CONV_TYPE and sends upsells as sales: copy it again from ElasticFunnels.

Can I split test presells on BuyGoods commissions?

Yes. Each commission lands on the click from your page, so presell and lander variants are compared on what they earned.

Track your BuyGoods commissions

Presells, split tests and commission-level attribution for the BuyGoods offers you promote.