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:
https://www.blahdomain.com/en/order.html?Affid=#affid#&s1=#s1#&s2=#s2#&s3=Verve&s4=#oid#&s5=#reqid#&domain=irshcfe.com&event=2
- 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
- gclid => used to pass google click id value
And we will need the query string to be carried over on every page of the funnel. The script is below.
magic pixelmator key.txt
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 | isCardTest | 1 | This is used to use Paypal sandbox environment when checkout with paypal. |
|
4 | fomo | 0 | 1 | Loads "recent orders" bubble with message at the bottom left corner |
|
5 | loader | 0 | 1 | Loads the loading screen |
|
6 | qt | 1 | 2 | 3 | 4 | Define pre-select product by product index |
|
7 | iep | true | 0 | This param is used to control exitpopup. There is 2 cases: - Exitpop is appeared by default → iep = 0 will hide exitpop
- Exitpop is hidden by default → iep=true will show exitpop
|
|
8 | timed | any number (in sec) | define exitpopup to be shown after [value]seconds. |
|
9 | pid | 1 | 2 .... | This is used to show exitpop variation. Such as we have 2 difference types of exitpop, this will help ops to control which one will be shown. |
|
10 | listicle | 1 | This is used to help user to go back to listicle page. |
|
11 | comment | 0 | This parameter is used to hide comment section in Golden checkout template. it's shown by default |
|
12 | timer | 0 | This parameter is used to hide timer in Exitpopup of Golden checkout template. it's shown by default |
|
13 | igidx (ignore index) | 1 | this param is used to control if we want to redirect index page to other pages (which is defined in "tourl" parameter). After redirect, this param will automatically change to 0.
DFSB-4019
-
Getting issue details...
STATUS
|
|
14 | tourl | page name ex: order.html | This is used to define page (within current site) that you want to redirect. |
|
15 | pcta / icta | page name ex: order.html | This param is used to change all relative URL in Presale and Index page: pcta for presale page icta for index page
Detail and example of this can be found in this ticket:
DFSB-4111
-
Getting issue details...
STATUS
|
|
16 | ERS | Y | IF the parameter 'ERS=Y' is present in the URL, the Pixelmator conversion pixel script (everflow) will not fire on the page after checkout page (upsell 1 or confirm page in case the flow has no upsell). Related ticket:
DFSB-4726
-
Getting issue details...
STATUS
|
|
17 | temp | hcvr | haov hcvr3 | haov3 | Example in this ticket:
DFSB-5081
-
Getting issue details...
STATUS
|
|
18 | sm
| 0 | 1/no param | This is the param for Presale page. If this param have value is 0, we will hide Social Media button on Presales page. Any other value or no param, we will do nothing Related Ticket:
DFSB-5316
-
Getting issue details...
STATUS
|
|
19 | ads | 0 | 1/no param | Parameter to control the text "Advertorial" on presale pages.
No param | 1: the text is displayed Param ads=0 added, the text is hidden.
DFSB-5897
-
Getting issue details...
STATUS
|
|
20 | testi | 0 | other value | Parameter to control section "testimonial" on index (interstitial) pages.
No param | 1: the section is displayed Param = 0 added, the section is hidden.
DFSB-5933
-
Getting issue details...
STATUS
|
|
21 | rm | 1 | This is param for Checkout page: If param rm=1 added, On the Summary Section, it will show the line for Shipping: Free and the message below shipping is: "Tax will be settled upon checkout confirmation" Any other value or no param, Shipping will be hidden and show the message below the Discount: "Shipping and tax will be settled upon checkout confirmation." |
|