The list below contains all the different parameters that are required for marketing purposes.
Here’s an example of the tracking query string that CAKE uses:
- Affid => Affiliate ID, stored in CRM
- s1 => affiliate sub id 1, stored in CRM
- s2 => affiliate sub id 2, stored in CRM
- s3 => affiliate sub id 3, stored in CRM
- s4 => affiliate sub id 4, used in pixelmator's "o" variable. Also stored in CRM
- s5 => affiliate sub id 5, stored in CRM
- domain => used for pixelmator, as the domain of the http call
- event => used for pixelmator's "e" variable
- dk => used for direct linking, does not need to be sent anywhere but needs to be passed between pages
- med => same as above
- Direct => same as above
And we will need the query string to be carried over on every page of the funnel. The script is below.
The tracking pixel has to fire under these conditions:
- If the sales funnel has an upsell, then the pixel will fire on the 1st upsell that follows the order page (upon cc submission)
- If the sales funnel has no upsell, then the pixel will fire on confirmation page (ie. The order-amp funnel, where its order page and confirmation page)
The parameters below need to be implemented and added by JS.
Parameter | Value | Description | Note | |
---|---|---|---|---|
1 | up_xxx | 0 | 1 | This parameter is used for sites that we have 1 or more upsells, where xxx is the initial of the upsell. i.e special-offer-spr is up_spr. If they buy, up_spr=1, if not, up_spr=0 (for the next page). | |
2 | prod | 1 | 2 | 3 | 4 | 5 | This preselects the available options in the checkout - currently we max-out at 5 but if theres ever a product with move then that would be the final number. | |
3 | fomo | 0 | 1 | Loads "recent orders" bubble with message at the bottom left corner | |
4 | loader | 0 | 1 | Loads the loading screen | |
5 |
Add Comment