URL Parameters

URL Parameters

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.

The tracking pixel has to fire under these conditions:

  1. If the sales funnel has an upsell, then the pixel will fire on the 1st upsell that follows the order page (upon cc submission)

  2. 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

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. 

https://dfoglobal.atlassian.net/browse/DFSB-4019

 

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: https://dfoglobal.atlassian.net/browse/DFSB-4111

 

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: https://dfoglobal.atlassian.net/browse/DFSB-4726

 

17

temp

hcvr | haov

hcvr3 | haov3

Example in this ticket: https://dfoglobal.atlassian.net/browse/DFSB-5081

  • For Product list which have 4 items:

    • hcvr: product list order: 1*-3-2-4

    • haov: product list order: 3*-1-2-4

  • For Product list which have 3 items: https://dfoglobal.atlassian.net/browse/BHF-319

    • hcvr3: product list order: 1 - 2* - 3 

    • haov3: product list order: 2* -1 - 3

  • Without param: product list order follow the order setup in dotcms (ex: 2-3-1-4)

  • "*" means that item is preselected - always the first one.

  • Note: Yellow highlight border at product item always stays on 3x package (or the one configured as recommended product)

 

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: https://dfoglobal.atlassian.net/browse/DFSB-5316

 

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.

https://dfoglobal.atlassian.net/browse/DFSB-5897

 

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.

https://dfoglobal.atlassian.net/browse/DFSB-5933

 

 

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."

 

Comments