Ho to track multiple websites via buy button

Topic summary

A Shopify store owner wants to embed products on multiple external websites using Buy Buttons while tracking which website each purchase originates from. Currently, all Buy Button purchases merge under a single “Buy Button” channel without differentiation.

Attempted Solutions:

  • Tried various approaches without success
  • Explored headless channels, but encountered issues with Shopify’s subchannel output

Requirements:

  • Track purchase source per website
  • Simple implementation (Buy Buttons preferred due to limited technical expertise on partner sites)
  • Open to any tracking method (tags, URL parameters, etc.)

Status: One response suggested inventory syncing/order forwarding apps like Syncerize, though this applies only if all sites are Shopify-based. The core question of tracking individual Buy Button sources remains unresolved.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

We have a Shopify store that we would like to integrate into various websites via Buy Buttons.
In our store, however, we would like to be able to separate the different websites again so that not all purchases run together under Channel “Buy Button”. After some trail and error, I couldn’t find a solution and Google hasn’t come up with a solution either.
The solution value is relatively irrelevant (tags, URL parameters etc.) as long as we achieve the goal of displaying our products on different websites and being able to track from which website the purchase was made. Since there is often no technical know-how on the other side, the buy button seems to be the simplest method.

We also have some headless channels in use, but unfortunately these also work very poorly due to Shopify, as subchannels are not output correctly by Shopify.

I am grateful for any advice.

Regards

I don’t know how you can solve it buy using buy button but if all the stores/websites are on shopify, you can look into inventory synching and order forwarding solutions like Syncerize