WarriorPlus β Vendor (you sell your own W+ products)
Easiest path: install the πͺ W+ Connect addon and run the Setup Wizard. The wizard generates every URL with the right tokens pre-filled, and saves your IPN Verification Key to the same place the addon's Security tab uses (one source of truth). Steps below cover the manual setup if you'd prefer.
Three things to set up:
Per-product Notification URL β for each W+ product:
WarriorPlus β My Products β [your product] β Edit
Scroll to Custom Integration (advanced) β turn ON
Paste this URL into Notification URL:
?wct_postback=1&source=wplus&aff_sub=((aff_sub))
Leave "Send IPN To Delivery URL" OFF
Click Save, then "Send Test" β confirm RESPONSE CODE: 200
Global Vendor Pixel (set ONCE β fires on every vendor sale):
Go to warriorplus.com/account/tracking
Click + Add Pixel β choose Custom Image Pixel
Paste the long pixel URL (find it in W+ Connect β Tracking Setup β Vendor mode)
IPN Verification Key (recommended for security):
In WarriorPlus: Your Product β Edit Offer β Notification URLs β IPN Verification Key
Paste it into the wizard's W+ step OR into W+ Connect β Security tab β both write to the same option, no duplicate entry needed
Stays masked (β’β’β’β’β’β’β’β’) by default for safe screen-recording β show/copy/edit toggles always available
WarriorPlus β Affiliate (you promote other people's W+ offers)
Two URLs to set up. Each one once, then every affiliate sale you generate gets tracked automatically.
Per-Offer IPN Webhook URL β paste this into the Webhook (IPN) URL field on the affiliate-link request form for each offer you promote:
?wct_postback=1&source=wplus&aff_sub=((aff_sub))
Global Affiliate Pixel β set ONCE at warriorplus.com/account/tracking β + Add Pixel β Custom Image Pixel. Find the URL in W+ Connect β Tracking Setup β Affiliate mode.
Always promote your WCT tracked link β never the raw W+ affiliate URL. WCT redirects to W+ with the right tracking parameters baked in.
β οΈ Critical: The &aff_sub=((aff_sub)) token at the end of every URL is what carries the click_id back from W+. Without it, sales won't link to clicks. The wizard and the W+ Connect addon include this automatically.
Tracking traffic sources through W+ checkout (Source Link β Thank-You Link)
If your funnel has a source tracking link (e.g. an affiliate's landing page) AND one or more internal funnel links (download buttons, thank-you-page CTAs to W+ checkout), the question is: when the sale comes back, which click gets credited?
You have THREE ways to control this β pick whichever fits your setup:
|
| Mechanism | | Where | | Best for |
|
| π§ Navigation-only checkbox (recommended) | | Create/Edit Link form | | Mark internal funnel links (download buttons, thank-you CTAs, footer links) as nav-only. They're recorded for stats but DON'T disturb the visitor's source-link attribution. Most flexible, most granular. |
| Per-link First Click attribution | | Create/Edit Link form β Attribution Model | | Set a specific link's attribution to "First Click" β sale credits the first click in the visitor's journey, not this one. |
| "Use first-click as W+ aff_sub" toggle (easy mode) | | W+ Connect β Security tab | | Set it once, applies to ALL W+ destinations. Quickest answer if every W+ link in your funnels should credit the original source. |
π‘ Why this matters: Server-to-server IPN postbacks can't read browser cookies, so the click_id has to be baked into the W+ checkout URL at redirect time. All three mechanisms above control the same thing β which click_id W+ later echoes back via ((aff_sub)). The Navigation-only checkbox is the modern preferred answer because it's the most precise.
JVZoo
Easiest path: install the π JVZoo Connect addon and run the Setup Wizard. Two things to configure β the JVZIPN URL on each product, and your JVZIPN Secret Key globally for security.
- Per-product JVZIPN URL:
Go to JVZoo β My Products β click Edit on the product
Scroll to Advanced Settings
Set JVZIPN Version to v2 β the v2 payload includes explicit vendor + affiliate amount splits (v1 only had gross)
Paste this URL into the JVZIPN URL field:
?wct_postback=1&source=jvzoo&type=sale
Click Save Product β repeat for each product
- JVZIPN Secret Key (global β set once, secures every IPN):
Go to JVZoo β My Account Dashboard
Click Seller Settings
Find JVZIPN Secret Key β copy the existing one OR click to generate one
Paste it into the wizard's JVZoo step OR into JVZoo Connect β Security tab β both save to the same option (one source of truth)
Stays masked (β’β’β’β’β’β’β’β’) by default β safe for screen-recording
β οΈ Without the Secret Key, JVZoo IPNs are accepted unverified β anyone who discovers your URL could send fake sales. The secret causes WCT to verify the cverify SHA1 hash on every IPN; mismatched signatures are rejected with a 403.
ClickBank
Create a tracking link for the ClickBank product page
In ClickBank, go to Account Settings β Instant Notification
Paste your Postback URL
Map the click ID and amount tokens to ClickBank's variables
Stripe / ThriveCart / SamCart / Generic Webhooks
Create a tracking link for your checkout page
Ensure your checkout preserves the wct_click_id URL parameter through to the thank-you page
Option A (Browser): Place the sale pixel on the thank-you page β it reads the click ID from the URL or localStorage
Option B (Server): Configure a webhook to send the postback URL with click_id and amount
WordPress Pages (Same Site)
If your funnel is entirely on the same WordPress site:
Create a tracking link
Add the simple image pixel or the recommended JS pixel to your thank-you page
Since everything is on the same domain, even the simple image pixel works
β Back to Table of Contents