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.).