Link Tracking
Coupon Tracking
Stripe Webhooks
Paddle Webhooks
Polar Webhooks
From affiliate link click to commission payout — here's exactly how LinkJolt tracks every conversion.
Click
Customer clicks affiliate's unique tracking link
Store
JS script saves affiliate ID in cookies & localStorage (30 days)
Purchase
Customer completes checkout on your site
Webhook
Stripe, Paddle, Polar or Creem sends a payment webhook to LinkJolt
Commission
Sale matched to affiliate, commission created automatically
Get LinkJolt integrated in under 10 minutes. No complex setup required.
Add our 2-line JavaScript snippet to your website. This captures affiliate parameters from URLs and stores them in cookies.
<script src="https://cdn.linkjolt.io/tracking.js"></script>
<script>LinkJolt.init("YOUR_TRACKING_CODE");</script>In your LinkJolt dashboard, connect your Stripe, Paddle, Polar or Creem account. We'll automatically set up webhooks to receive payment notifications.
Set your commission rates (percentage or fixed), attribution window, and invite affiliates. They'll get unique tracking links automatically.
Choose link tracking, coupon tracking, or use both. Either way, conversions are captured via webhooks.
Affiliates share unique tracking links with parameters like ?tc=ABC123&aff=sarah. When clicked, our script stores this in cookies for 30 days.
Unique links per affiliate
30-day cookie window
Dual storage (cookies + localStorage)
Works across your entire site
Affiliates share coupon codes instead of links. When used at checkout, the coupon is mapped to the affiliate in Stripe. No cookies needed.
No cookies required
Perfect for podcasters
Works with Stripe coupons
Instant attribution
All conversions are captured in real-time via webhooks from your payment processor.
We receive Stripe webhooks and extract the affiliate data from client_reference_id or coupon metadata.
Events we process:
checkout.session.completed
charge.refunded
invoice.payment_succeeded
customer.subscription.updated
customer.subscription.deleted
payment_intent.succeeded
Paddle sends us each completed transaction with the affiliate reference you pass in customData, plus the adjustments that reverse a commission when a sale is refunded or charged back.
Events we process:
transaction.completed
adjustment.created
adjustment.updated
Ensure the tracking script is loaded before checkout. The affiliate data must be in cookies when the purchase happens.
Check your attribution window settings. By default, the last affiliate to refer the customer gets credit.
Verify your Stripe/Paddle webhook URL is correct in their dashboard. Check for any failed webhook deliveries.