====== 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