Loading...
Area: Episerver Perform, Episerver Reach
Applies to versions: 1.0 and higher (JavaScript API)

Checkout page tracking request

Similar to the basket page, you also provide subtotal, shipping, and total basket value.

Name Description Usage

checkout

Element containing checkout specific sub-elements  
     

items

List of checkout items

 

          refcode Product reference code  
    qty Quantity  [Number]
   

price

Unit price [Number]
 

currency

Currency code

See Currency codes.
 

subtotal

Subtotal amount [Number]
 

shipping

Shipping cost [Number]
 

total

Total amount of checked-out products including shipping cost [Number]

A checkout page is tracked using the following script.

{
  "type"     : "checkout",
  "lang"     : "en-gb",
  "checkout" : {
 	         "items"   : [{
			        "refCode" : "PROD500",
			        "qty"     : 2,
			        "price"   : 25.5
		              },
                              {
			        "refCode" : "PROD600",
			        "qty"     : 4,
			        "price"   : 12.0
		             }],
		"currency" : "GBP",
		"subtotal" : 99.0,
		"shipping" : 3.0,
		"total"    : 102.0
	      }
} 

As with the basket page example, this example illustrates a basket with 6 items in total: 2 units of PROD500 @ £25.50 each and 4 units PROD600 @ £12.00 each. This example also includes the sub-total of £99.00, shipping cost of £3.00, and  total of £102.00.

Last updated: Nov 06, 2017