Affiliate Tracking

Automatically track affiliate campaigns and split funds with promotional partners.

To use Affiliates, you’ll need to do the following:

  • By default Affiliates is disabled, so in order to enable it email to have it enabled.
  • Ensure you have set up Paddle.js by calling the Paddle.Setup() method with your Vendor ID (shown in the code below) on page load for all pages the user navigates to between the affiliate link landing page and the final checkout page:
<script src=""></script>
<script type="text/javascript">
	Paddle.Setup({ vendor: 1234567 });

Note: Affiliate tracking will only work when the checkout is invoked using Paddle.js. It will not work with static checkout links, checkout links generated via the custom checkout API nor will it work using the override parameter on Paddle.js with a custom checkout link.

Paddle Affiliates

By doing the above you’re automatically integrated with Paddle’s affiliate tracking, with no additional integration work required.

You can manage your affiliate program, commissions, invite and approve affiliates from the Affiliates section of your Paddle Dashboard.

In addition to tracking sales and conversions, Paddle.js will automatically track and attribute the following actions for affiliates:

  • Conversion/Sale (automatic)
  • Unique Visits (automatic)
  • Page Views (automatic)
  • Downloads (requires Download Tracking integration)
  • Audiences/Email Subscribers (requires Audience integration)

Analytics on activity for the above actions being driven by your affiliates is available within the Affiliates section of your Paddle Dashboard.

Questions about Paddle?

If you need any help regarding your Paddle integration, please get in touch with our Customer Success team using the form below.