Loading...

Last updated: Nov 06 2017

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.

NameDescriptionUsage

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.


Do you have feedback on this documentation? Send an email to documentation@episerver.com. For development-related questions and discussions, refer to our Forums on https://world.episerver.com/forum/