Paddle

Integration

Connect Paddle Revenue to Traffic Sources

Paddle handles your payments, taxes, and billing. DataSaaS tells you which marketing channels bring the customers who pay. Connect the two and stop guessing where your revenue comes from.

Start free trial

Yes — DataSaaS works with Paddle. Connect Paddle (merchant of record) and pass the DataSaaS visitor ID so tax-inclusive checkouts still attribute revenue to the channels and pages that converted.

How to set up

  1. 1

    Open Revenue Settings

    Navigate to Dashboard > Settings > Revenue and select Paddle as your payment provider.

  2. 2

    Enter your Paddle API key

    Generate an API key in your Paddle dashboard under Developer Tools > Authentication. Paste it into DataSaaS. The key is encrypted at rest and used only server-side to fetch transaction data.

  3. 3

    Pass visitor ID in Paddle checkout

    Add the DataSaaS visitor ID as custom data in your Paddle checkout. This links each transaction to the visitor who made the purchase, enabling full source attribution.

    Paddle.Checkout.open({
      items: [{ priceId: 'pri_xxx', quantity: 1 }],
      customData: {
        datasaas_visitor_id: getCookie('datasaas_visitor_id'),
      },
      settings: {
        successUrl: 'https://yourdomain.com/success',
      },
    });
  4. 4

    Verify the connection

    Complete a test purchase using Paddle sandbox mode. Within seconds, the transaction should appear in your DataSaaS revenue dashboard attributed to your current traffic source.

What you get

  • Revenue Per Visitor (RPV) calculated for every traffic source, page, and campaign
  • Automatic transaction matching via Paddle custom data — no manual tagging or CSV imports
  • Full support for Paddle subscriptions, one-time payments, and usage-based billing
  • Revenue breakdowns by country, referrer, UTM campaign, and landing page
  • MRR tracking with new, expansion, contraction, and churned revenue segments
  • Works alongside Stripe or LemonSqueezy if you use multiple payment providers

Frequently asked questions

How do I connect Paddle?

Open Dashboard → Settings → Revenue, choose Paddle, complete setup, and include the DataSaaS visitor ID in your Paddle checkout integration.

Does it track Paddle refunds and subscriptions?

DataSaaS attributes Paddle payments and supports recurring revenue views when subscription data is available. Test refunds and renewals in Paddle sandbox before going live.

Does DataSaaS handle Paddle's merchant-of-record model?

Yes. DataSaaS reads transaction data from the Paddle API after payments are processed. Because Paddle acts as the merchant of record and handles taxes and invoicing, DataSaaS only needs the transaction amount and visitor ID for attribution. The tax handling stays entirely within Paddle.

Can I track Paddle subscriptions and renewals?

Yes. DataSaaS tracks both one-time payments and recurring subscriptions from Paddle. Each renewal is attributed to the original traffic source, so you can calculate true customer lifetime value by acquisition channel.

Will connecting DataSaaS affect my Paddle checkout or tax handling?

No. DataSaaS reads transaction data after the payment is complete. It does not intercept, modify, or delay the Paddle checkout flow, and it has no interaction with Paddle's tax calculation or invoicing. Your customers will not notice any difference.

Connect Paddle in minutes

Start your 14-day free trial. No credit card required.

Start free trial