Checkout Completed
Definition
checkout_completed
event is recorded when a visitor completes a purchase on an e-commerce website, indicating a successful transaction.Usage
checkout_completed
event is triggered.Common schema
detail
object containing information about the checkout products(s).The
detail
object must include the following properties:detail.value
requiredThe total value of the event usually represents the order value. (Use dot as decimal separator).
detail.products
requiredAn array containing details of the products in the checkout process. Each product detail is an object with a standard structure.Expand
Product ID Product SKU Product name Specifies the product type. This helps differentiate how the product behaves in the e-commerce system (e.g., whether it can be delivered, has variants, or is a bundle of items). Product variants Variant ID Variant SKU Variant Global Trade Item Number Variant Manufacturer Part Number Variant European Article Number The name of the variant. Base/original price of product variant Current price of product variant Prices include tax Tax percent Variant quantity.
Expand product
object common schema
product
Product or service details
id
string
required
sku
string
optional
name
string
required
type
enum<string>
required
Allowed values:
simplevariablevirtualbundlesubscriptionexternal
Default:
simple
variants
array[object (variant) {17}]
required
>= 1 items<= 20 items
id
string
required
sku
string
optional
gtin
string
optional
mpn
string
optional
ean
string
optional
name
string
required
Match pattern:
^[\w\d\s\-]+$
price_base
number
required
>= 0
Multiple of:
0.01
price
number
required
>= 0
Multiple of:
0.01
tax_included
boolean
required
Default:
true
tax_percent
integer
required
>= 0<= 100
Multiple of:
1
quantity
integer
required
>= 1
Default:
1
Example:
1
Multiple of:
1
properties
array[object (property) {2}]