Sign inGet started

Ecommerce

EcommerceTracker

Defines the tracker class for the ecommerce semantic package

Example

To track an event using the ecommerce package, you can use the corresponding method on the tracker instance:
Przykład kodu
Bird.tracker.ecommerce.checkoutUpdated(event_props, event_opts);

Extends

  • Tracker

Methods

cartUpdated()
Przykład kodu
cartUpdated(props?: EcommerceCartUpdatedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceCartUpdatedProperties
opts?: BirdEventTrackingOptions
Returns
void
cartViewed()
Przykład kodu
cartViewed(props?: EcommerceCartViewedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceCartViewedProperties
opts?: BirdEventTrackingOptions
Returns
void
checkoutAbandoned()
Przykład kodu
checkoutAbandoned(props?: EcommerceCheckoutAbandonedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceCheckoutAbandonedProperties
opts?: BirdEventTrackingOptions
Returns
void
checkoutUpdated()
Przykład kodu
checkoutUpdated(props?: EcommerceCheckoutUpdatedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceCheckoutUpdatedProperties
opts?: BirdEventTrackingOptions
Returns
void
collectionViewed()
Przykład kodu
collectionViewed(props?: EcommerceCollectionViewedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceCollectionViewedProperties
opts?: BirdEventTrackingOptions
Returns
void
orderCanceled()
Przykład kodu
orderCanceled(props?: EcommerceOrderCanceledProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceOrderCanceledProperties
opts?: BirdEventTrackingOptions
Returns
void
orderConfirmed()
Przykład kodu
orderConfirmed(props?: EcommerceOrderConfirmedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceOrderConfirmedProperties
opts?: BirdEventTrackingOptions
Returns
void
orderFulfilled()
Przykład kodu
orderFulfilled(props?: EcommerceOrderFulfilledProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceOrderFulfilledProperties
opts?: BirdEventTrackingOptions
Returns
void
productViewed()
Przykład kodu
productViewed(props?: EcommerceProductViewedProperties, opts?: BirdEventTrackingOptions): void
Parameters
props?: EcommerceProductViewedProperties
opts?: BirdEventTrackingOptions
Returns
void

EcommerceCartUpdatedProperties

Properties for ecommerce/cart-updated event

Indexable

[k: string]: unknown

Properties

PropertyType
cart_id?string
checkout_url?string
currency?string
customer_email?string
customer_phone?string
product_ids?string[]
product_names?string[]
product_skus?string[]
total_price?number
total_quantity?number

EcommerceCartViewedProperties

Properties for ecommerce/cart-viewed event

Indexable

[k: string]: unknown

Properties

PropertyType
cart_id?string
checkout_url?string
currency?string
customer_email?string
customer_phone?string
product_ids?string[]
product_names?string[]
product_skus?string[]
total_price?number
total_quantity?number

EcommerceCheckoutAbandonedProperties

Properties for ecommerce/checkout-abandoned event

Indexable

[k: string]: unknown

Properties

PropertyType
checkout_id?string
checkout_url?string
currency?string
customer_email?string
customer_phone?string
product_categories?string[]
product_ids?string[]
product_names?string[]
product_skus?string[]
total_price?number

EcommerceCheckoutUpdatedProperties

Properties for ecommerce/checkout-updated event

Indexable

[k: string]: unknown

Properties

PropertyType
checkout_id?string
checkout_url?string
currency?string
customer_email?string
customer_phone?string
product_categories?string[]
product_ids?string[]
product_names?string[]
product_skus?string[]
total_price?number

EcommerceCollectionViewedProperties

Properties for ecommerce/collection-viewed event

Indexable

[k: string]: unknown

EcommerceOrderCanceledProperties

Properties for ecommerce/order-canceled event

Indexable

[k: string]: unknown

Properties

PropertyType
currency?string
customer_email?string
customer_phone?string
financial_status?string
order_canceled_at?string
order_created_at?string
order_id?string
order_number?string
order_updated_at?string
order_url?string
product_categories?string[]
product_ids?string[]
product_names?string[]
product_skus?string[]
reason?string
total_price?number

EcommerceOrderConfirmedProperties

Properties for ecommerce/order-confirmed event

Indexable

[k: string]: unknown

Properties

PropertyType
currency?string
customer_email?string
customer_phone?string
financial_status?string
order_created_at?string
order_id?string
order_number?string
order_updated_at?string
order_url?string
product_categories?string[]
product_ids?string[]
product_names?string[]
product_skus?string[]
total_price?number

EcommerceOrderFulfilledProperties

Properties for ecommerce/order-fulfilled event

Indexable

[k: string]: unknown

Properties

PropertyType
currency?string
customer_email?string
customer_phone?string
financial_status?string
fulfillment_status?string
order_closed_at?string
order_created_at?string
order_id?string
order_number?string
order_processed_at?string
order_updated_at?string
order_url?string
product_categories?string[]
product_ids?string[]
product_names?string[]
product_skus?string[]
total_price?number

EcommerceProductViewedProperties

Properties for ecommerce/product-viewed event

Indexable

[k: string]: unknown

Properties

PropertyType
price?number
product_image_url?string
product_url?string