====== CBSplit StickyIO Postback Connector – Setup & Integration Guide ======
{{youtube>mT0gwd0mmCs?large}}
This guide explains how to set up **Sticky.io** with **CBSplit** to enable conversion tracking via CBSplit’s **INS (Instant Notification System)**.
No PHP is required — CBSplit handles all logic through URL parameters and webhook-based callbacks.
===== Your INS URL =====
Use the following CBSplit Webhook URL inside Sticky.io’s postback settings:
**https://mydomain.com/api/limelight/ins/1**
==== Setup Instructions ====
Follow these steps carefully to ensure proper tracking:
==== 1. Add Checkout Domain to CBSplit ====
- Go to **Options > Augmented Payment Links** in your CBSplit dashboard.
- Add your checkout domain to the list.
**Example:**
If your checkout is hosted at:
**https://checkout.mydomain.com**
Then add **checkout.mydomain.com** to the **Augmented Payment Links** section.
==== 2. Create Custom Fields in Sticky.io ====
In your Sticky.io admin dashboard:
- Navigate to ''Settings > Custom Fields''
- Create the following fields and map them to the respective CBSplit parameters:
^ Sticky.io Custom Field ^ Mapped CBSplit Parameter ^
| original_user_id | __user_id
|
| cbs_page_id | __page_id
|
| cbs_page_version | __page_version
|
==== 3. Capture CBSplit Parameters on Checkout ====
CBSplit will automatically append the following tracking parameters to your checkout URL:
* __user_id
* __page_id
* __page_version
Ensure your checkout flow forwards these values and stores them in the custom fields created in Sticky.io.
> No PHP scripting is required. Simply preserve and forward the query string parameters.
==== 4. Configure Postback in Sticky.io ====
To allow CBSplit to track conversions and refunds, configure a **webhook/postback URL** inside Sticky.io:
- Go to your Sticky.io admin panel
- Locate the webhook/postback settings
- Set the postback URL to:
https://mydomain.com/api/limelight/ins/1
==== Append the CBSplit tracking parameters to the URL as query params: ====
&original_user_id={original_user_id}&__page_id={cbs_page_id}&__page_version={cbs_page_version}
This step is essential to let CBSplit correlate the visitor session with actual order data.
By completing the steps above, you can:
* Track visits and orders from CBSplit pages inside Sticky.io
* Automatically attribute performance to the correct page version
* Improve funnel optimization with real conversion data
* Avoid the need for any backend (PHP) code