How to Set Up Zaprite Referral and Affiliate Tracking
Last updated March 5, 2026
If you use Oshi's referral or affiliate programs with Zaprite, tracking may work automatically or require additional setup — depending on how customers reach your checkout and how your checkout is built.
Native Zaprite Checkout
If you're using Zaprite's native checkout (where the customer enters their email directly in Zaprite), the email, payment information, and UTM/referral data from the URL are all passed through automatically. Referral tracking works out of the box when customers click a referral or affiliate link that takes them directly to a Zaprite payment link.
Zaprite API (Custom Checkout Links)
If you're using the Zaprite API to generate custom checkout links or invoices, referral and UTM data is not passed automatically. You need to manually include the referral parameters when generating the invoice.
Website-to-Zaprite Flow
If customers land on your website first (via a referral link) and then later navigate to a Zaprite checkout, the referral parameters need to be carried through manually. Your site must:
- Capture all URL parameters from the referral link when the customer lands (e.g.,
ref,utm_source,campaign,ttl, etc.) - Store them via cookies or local storage so they persist as the customer browses
- Append them to any Zaprite checkout or payment links the customer clicks
This ensures that when the customer completes payment in Zaprite, Oshi can match it back to the referrer and issue commissions.
What's Next
- Set up referral rewards — Configure what referrers and referred friends earn.
- Set up your affiliate program — Create affiliate links and commission structures.
- Connect Zaprite — If you haven't connected yet, start there first.
Related Articles
Was this article helpful?