Attribute revenue with Paddle Overlay Checkout

Before proceeding, confirm that you have linked your Paddle account.

When using Paddle's Overlay Checkout (inline checkout), include customData with _fs_vid and _fs_sid when opening the checkout:

// Retrieve Flowsery Analytics cookies
function getCookie(name) {
  const value = `; ${document.cookie}`;
  const parts = value.split(`; ${name}=`);
  if (parts.length === 2) return parts.pop().split(';').shift();
}

// Open Paddle checkout with Flowsery Analytics attribution
Paddle.Checkout.open({
  items: [{ priceId: 'pri_01234567890', quantity: 1 }],
  customData: {
    _fs_vid: getCookie('_fs_vid'),
    _fs_sid: getCookie('_fs_sid')
  }
});

Once connected and custom data is passed correctly, Flowsery Analytics will automatically attribute revenue to the appropriate marketing channels. No webhook configuration is needed.

Important notes

  • Compatible with Paddle's inline/overlay checkout experience
  • Duplicate payment events are automatically ignored, so multiple transactions are not a concern

Following a successful payment, revenue data should appear in your dashboard (referrer, country, browser, etc.).