@chordcommerce/analytics
Version:
Chord Commerce event tracking
1,168 lines • 273 kB
TypeScript
declare const eventSchemas: {
'Cart Shared': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
cart_id: import("zod").ZodOptional<import("zod").ZodString>;
products: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
name: import("zod").ZodString;
product_id: import("zod").ZodString;
}, "strip", import("zod").ZodTypeAny, {
name?: string;
product_id?: string;
}, {
name?: string;
product_id?: string;
}>>, "many">>;
recipient: import("zod").ZodOptional<import("zod").ZodString>;
share_message: import("zod").ZodOptional<import("zod").ZodString>;
share_via: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
cart_id?: string;
products?: (Record<string, any> & {
name?: string;
product_id?: string;
})[];
recipient?: string;
share_message?: string;
share_via?: string;
}, {
cart_id?: string;
products?: (Record<string, any> & {
name?: string;
product_id?: string;
})[];
recipient?: string;
share_message?: string;
share_via?: string;
}>>[];
'Cart Viewed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
cart_id: import("zod").ZodOptional<import("zod").ZodString>;
currency: import("zod").ZodOptional<import("zod").ZodString>;
products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
brand: import("zod").ZodOptional<import("zod").ZodString>;
bundle: import("zod").ZodOptional<import("zod").ZodBoolean>;
category: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
description: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
line_item_id: import("zod").ZodOptional<import("zod").ZodString>;
name: import("zod").ZodString;
option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
position: import("zod").ZodOptional<import("zod").ZodNumber>;
price: import("zod").ZodOptional<import("zod").ZodNumber>;
product_id: import("zod").ZodString;
quantity: import("zod").ZodOptional<import("zod").ZodNumber>;
sku: import("zod").ZodOptional<import("zod").ZodString>;
slug: import("zod").ZodOptional<import("zod").ZodString>;
url: import("zod").ZodOptional<import("zod").ZodString>;
variant: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
}, {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
}>>, "many">;
value: import("zod").ZodOptional<import("zod").ZodNumber>;
}, "strip", import("zod").ZodTypeAny, {
cart_id?: string;
currency?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
})[];
value?: number;
}, {
cart_id?: string;
currency?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
})[];
value?: number;
}>>[];
'Checkout Abandoned': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
checkout_type: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
currency: import("zod").ZodOptional<import("zod").ZodString>;
discount: import("zod").ZodOptional<import("zod").ZodNumber>;
discounted_order_cart_url: import("zod").ZodOptional<import("zod").ZodString>;
email: import("zod").ZodOptional<import("zod").ZodString>;
order_cart_url: import("zod").ZodOptional<import("zod").ZodString>;
order_id: import("zod").ZodOptional<import("zod").ZodString>;
order_name: import("zod").ZodOptional<import("zod").ZodString>;
phone: import("zod").ZodOptional<import("zod").ZodString>;
products: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
brand: import("zod").ZodOptional<import("zod").ZodString>;
bundle: import("zod").ZodOptional<import("zod").ZodBoolean>;
category: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
description: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
line_item_id: import("zod").ZodOptional<import("zod").ZodString>;
name: import("zod").ZodOptional<import("zod").ZodString>;
option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
position: import("zod").ZodOptional<import("zod").ZodNumber>;
price: import("zod").ZodOptional<import("zod").ZodNumber>;
product_id: import("zod").ZodOptional<import("zod").ZodString>;
quantity: import("zod").ZodOptional<import("zod").ZodNumber>;
sku: import("zod").ZodOptional<import("zod").ZodString>;
slug: import("zod").ZodOptional<import("zod").ZodString>;
url: import("zod").ZodOptional<import("zod").ZodString>;
variant: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
}, {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
}>>, "many">>;
revenue: import("zod").ZodOptional<import("zod").ZodNumber>;
shipping: import("zod").ZodOptional<import("zod").ZodNumber>;
tax: import("zod").ZodOptional<import("zod").ZodNumber>;
value: import("zod").ZodOptional<import("zod").ZodNumber>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
discounted_order_cart_url?: string;
email?: string;
order_cart_url?: string;
order_id?: string;
order_name?: string;
phone?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
})[];
revenue?: number;
shipping?: number;
tax?: number;
value?: number;
}, {
affiliation?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
discounted_order_cart_url?: string;
email?: string;
order_cart_url?: string;
order_id?: string;
order_name?: string;
phone?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
})[];
revenue?: number;
shipping?: number;
tax?: number;
value?: number;
}>>[];
'Checkout Started': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
checkout_type: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
currency: import("zod").ZodOptional<import("zod").ZodString>;
discount: import("zod").ZodOptional<import("zod").ZodNumber>;
order_id: import("zod").ZodOptional<import("zod").ZodString>;
order_name: import("zod").ZodOptional<import("zod").ZodString>;
products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
brand: import("zod").ZodOptional<import("zod").ZodString>;
bundle: import("zod").ZodOptional<import("zod").ZodBoolean>;
category: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
description: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
line_item_id: import("zod").ZodOptional<import("zod").ZodString>;
name: import("zod").ZodString;
option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
position: import("zod").ZodOptional<import("zod").ZodNumber>;
price: import("zod").ZodOptional<import("zod").ZodNumber>;
product_id: import("zod").ZodString;
quantity: import("zod").ZodOptional<import("zod").ZodNumber>;
sku: import("zod").ZodOptional<import("zod").ZodString>;
slug: import("zod").ZodOptional<import("zod").ZodString>;
url: import("zod").ZodOptional<import("zod").ZodString>;
variant: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
}, {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
}>>, "many">;
revenue: import("zod").ZodOptional<import("zod").ZodNumber>;
shipping: import("zod").ZodOptional<import("zod").ZodNumber>;
tax: import("zod").ZodOptional<import("zod").ZodNumber>;
value: import("zod").ZodOptional<import("zod").ZodNumber>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
order_id?: string;
order_name?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
})[];
revenue?: number;
shipping?: number;
tax?: number;
value?: number;
}, {
affiliation?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
order_id?: string;
order_name?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
})[];
revenue?: number;
shipping?: number;
tax?: number;
value?: number;
}>>[];
'Checkout Step Completed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
checkout_id: import("zod").ZodOptional<import("zod").ZodString>;
payment_method: import("zod").ZodOptional<import("zod").ZodString>;
shipping_method: import("zod").ZodOptional<import("zod").ZodString>;
step: import("zod").ZodNumber;
}, "strip", import("zod").ZodTypeAny, {
checkout_id?: string;
payment_method?: string;
shipping_method?: string;
step?: number;
}, {
checkout_id?: string;
payment_method?: string;
shipping_method?: string;
step?: number;
}>>[];
'Checkout Step Viewed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
checkout_id: import("zod").ZodOptional<import("zod").ZodString>;
payment_method: import("zod").ZodOptional<import("zod").ZodString>;
shipping_method: import("zod").ZodOptional<import("zod").ZodString>;
step: import("zod").ZodNumber;
}, "strip", import("zod").ZodTypeAny, {
checkout_id?: string;
payment_method?: string;
shipping_method?: string;
step?: number;
}, {
checkout_id?: string;
payment_method?: string;
shipping_method?: string;
step?: number;
}>>[];
'Collection Clicked': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
brand: import("zod").ZodOptional<import("zod").ZodString>;
collection_id: import("zod").ZodOptional<import("zod").ZodString>;
description: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
slug: import("zod").ZodOptional<import("zod").ZodString>;
title: import("zod").ZodOptional<import("zod").ZodString>;
url: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
brand?: string;
collection_id?: string;
description?: string;
image_url?: string;
slug?: string;
title?: string;
url?: string;
}, {
brand?: string;
collection_id?: string;
description?: string;
image_url?: string;
slug?: string;
title?: string;
url?: string;
}>>[];
'Coupon Applied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
cart_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_name: import("zod").ZodOptional<import("zod").ZodString>;
discount: import("zod").ZodOptional<import("zod").ZodNumber>;
order_id: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
discount?: number;
order_id?: string;
}, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
discount?: number;
order_id?: string;
}>>[];
'Coupon Denied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
cart_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_name: import("zod").ZodOptional<import("zod").ZodString>;
order_id: import("zod").ZodOptional<import("zod").ZodString>;
reason: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
order_id?: string;
reason?: string;
}, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
order_id?: string;
reason?: string;
}>>[];
'Coupon Entered': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
cart_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_name: import("zod").ZodOptional<import("zod").ZodString>;
order_id: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
order_id?: string;
}, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
order_id?: string;
}>>[];
'Coupon Removed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
cart_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_id: import("zod").ZodOptional<import("zod").ZodString>;
coupon_name: import("zod").ZodOptional<import("zod").ZodString>;
discount: import("zod").ZodOptional<import("zod").ZodNumber>;
order_id: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
discount?: number;
order_id?: string;
}, {
cart_id?: string;
coupon_id?: string;
coupon_name?: string;
discount?: number;
order_id?: string;
}>>[];
'Email Captured': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
email: import("zod").ZodOptional<import("zod").ZodString>;
placement_component: import("zod").ZodOptional<import("zod").ZodString>;
placement_page: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
email?: string;
placement_component?: string;
placement_page?: string;
}, {
email?: string;
placement_component?: string;
placement_page?: string;
}>>[];
'Gift Card Applied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
gift_card_id: import("zod").ZodOptional<import("zod").ZodString>;
gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
gift_card_id?: string;
gift_card_last_characters?: string;
}, {
gift_card_id?: string;
gift_card_last_characters?: string;
}>>[];
'Gift Card Denied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>;
reason: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
gift_card_last_characters?: string;
reason?: string;
}, {
gift_card_last_characters?: string;
reason?: string;
}>>[];
'Gift Card Entered': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
gift_card_last_characters?: string;
}, {
gift_card_last_characters?: string;
}>>[];
'Gift Card Removed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
gift_card_id: import("zod").ZodOptional<import("zod").ZodString>;
gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
gift_card_id?: string;
gift_card_last_characters?: string;
}, {
gift_card_id?: string;
gift_card_last_characters?: string;
}>>[];
'Item Restocked': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
backorderable: import("zod").ZodOptional<import("zod").ZodBoolean>;
brand: import("zod").ZodOptional<import("zod").ZodString>;
bundle: import("zod").ZodOptional<import("zod").ZodBoolean>;
category: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
currency: import("zod").ZodOptional<import("zod").ZodString>;
description: import("zod").ZodOptional<import("zod").ZodString>;
email: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
name: import("zod").ZodOptional<import("zod").ZodString>;
option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
position: import("zod").ZodOptional<import("zod").ZodNumber>;
price: import("zod").ZodOptional<import("zod").ZodNumber>;
product_id: import("zod").ZodOptional<import("zod").ZodString>;
quantity: import("zod").ZodOptional<import("zod").ZodNumber>;
sku: import("zod").ZodOptional<import("zod").ZodString>;
slug: import("zod").ZodOptional<import("zod").ZodString>;
stock_request_id: import("zod").ZodOptional<import("zod").ZodString>;
total_on_hand: import("zod").ZodOptional<import("zod").ZodNumber>;
url: import("zod").ZodOptional<import("zod").ZodString>;
variant: import("zod").ZodOptional<import("zod").ZodString>;
variant_id: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
backorderable?: boolean;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
currency?: string;
description?: string;
email?: string;
image_url?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
stock_request_id?: string;
total_on_hand?: number;
url?: string;
variant?: string;
variant_id?: string;
}, {
affiliation?: string;
backorderable?: boolean;
brand?: string;
bundle?: boolean;
category?: string;
coupon?: string;
currency?: string;
description?: string;
email?: string;
image_url?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
stock_request_id?: string;
total_on_hand?: number;
url?: string;
variant?: string;
variant_id?: string;
}>>[];
'Login Started': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
email: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
email?: string;
}, {
email?: string;
}>>[];
'Navigation Clicked': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
category: import("zod").ZodOptional<import("zod").ZodString>;
label: import("zod").ZodOptional<import("zod").ZodString>;
navigation_placement: import("zod").ZodOptional<import("zod").ZodString>;
navigation_title: import("zod").ZodOptional<import("zod").ZodString>;
navigation_url: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
category?: string;
label?: string;
navigation_placement?: string;
navigation_title?: string;
navigation_url?: string;
}, {
category?: string;
label?: string;
navigation_placement?: string;
navigation_title?: string;
navigation_url?: string;
}>>[];
'Order Cancelled': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
campaign_id: import("zod").ZodOptional<import("zod").ZodNumber>;
channel: import("zod").ZodOptional<import("zod").ZodString>;
checkout_type: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
currency: import("zod").ZodOptional<import("zod").ZodString>;
discount: import("zod").ZodOptional<import("zod").ZodNumber>;
email: import("zod").ZodOptional<import("zod").ZodString>;
first_name: import("zod").ZodOptional<import("zod").ZodString>;
has_subscription: import("zod").ZodOptional<import("zod").ZodBoolean>;
is_recurring: import("zod").ZodOptional<import("zod").ZodBoolean>;
last_name: import("zod").ZodOptional<import("zod").ZodString>;
metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
order_date: import("zod").ZodOptional<import("zod").ZodString>;
order_id: import("zod").ZodString;
phone: import("zod").ZodOptional<import("zod").ZodString>;
products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
brand: import("zod").ZodOptional<import("zod").ZodString>;
bundle: import("zod").ZodOptional<import("zod").ZodBoolean>;
bundle_size: import("zod").ZodOptional<import("zod").ZodNumber>;
category: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
cross_sold_quantity: import("zod").ZodOptional<import("zod").ZodNumber>;
description: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
line_item_id: import("zod").ZodOptional<import("zod").ZodString>;
name: import("zod").ZodString;
option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
position: import("zod").ZodOptional<import("zod").ZodNumber>;
price: import("zod").ZodNumber;
product_id: import("zod").ZodString;
quantity: import("zod").ZodNumber;
sku: import("zod").ZodString;
slug: import("zod").ZodOptional<import("zod").ZodString>;
url: import("zod").ZodOptional<import("zod").ZodString>;
variant: import("zod").ZodOptional<import("zod").ZodString>;
variant_metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
}, {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
}>>, "many">;
purl_link: import("zod").ZodOptional<import("zod").ZodString>;
referral_identifier_id: import("zod").ZodOptional<import("zod").ZodString>;
revenue: import("zod").ZodNumber;
shipping: import("zod").ZodOptional<import("zod").ZodNumber>;
shipping_city: import("zod").ZodOptional<import("zod").ZodString>;
shipping_country: import("zod").ZodOptional<import("zod").ZodString>;
shipping_method_details: import("zod").ZodOptional<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
shipping_code: import("zod").ZodOptional<import("zod").ZodString>;
shipping_method: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
shipping_code?: string;
shipping_method?: string;
}, {
shipping_code?: string;
shipping_method?: string;
}>>>;
shipping_state: import("zod").ZodOptional<import("zod").ZodString>;
shipping_zipcode: import("zod").ZodOptional<import("zod").ZodString>;
tax: import("zod").ZodOptional<import("zod").ZodNumber>;
template_id: import("zod").ZodOptional<import("zod").ZodNumber>;
total: import("zod").ZodNumber;
tracking_ids: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
campaign_id?: number;
channel?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
email?: string;
first_name?: string;
has_subscription?: boolean;
is_recurring?: boolean;
last_name?: string;
metadata?: Record<string, any>;
order_date?: string;
order_id?: string;
phone?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
})[];
purl_link?: string;
referral_identifier_id?: string;
revenue?: number;
shipping?: number;
shipping_city?: string;
shipping_country?: string;
shipping_method_details?: Record<string, any> & {
shipping_code?: string;
shipping_method?: string;
};
shipping_state?: string;
shipping_zipcode?: string;
tax?: number;
template_id?: number;
total?: number;
tracking_ids?: Record<string, any>;
}, {
affiliation?: string;
campaign_id?: number;
channel?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
email?: string;
first_name?: string;
has_subscription?: boolean;
is_recurring?: boolean;
last_name?: string;
metadata?: Record<string, any>;
order_date?: string;
order_id?: string;
phone?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
})[];
purl_link?: string;
referral_identifier_id?: string;
revenue?: number;
shipping?: number;
shipping_city?: string;
shipping_country?: string;
shipping_method_details?: Record<string, any> & {
shipping_code?: string;
shipping_method?: string;
};
shipping_state?: string;
shipping_zipcode?: string;
tax?: number;
template_id?: number;
total?: number;
tracking_ids?: Record<string, any>;
}>>[];
'Order Completed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
campaign_id: import("zod").ZodOptional<import("zod").ZodNumber>;
category: import("zod").ZodOptional<import("zod").ZodString>;
channel: import("zod").ZodOptional<import("zod").ZodString>;
checkout_id: import("zod").ZodOptional<import("zod").ZodString>;
checkout_type: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
currency: import("zod").ZodString;
discount: import("zod").ZodOptional<import("zod").ZodNumber>;
email: import("zod").ZodOptional<import("zod").ZodString>;
first_name: import("zod").ZodOptional<import("zod").ZodString>;
has_subscription: import("zod").ZodOptional<import("zod").ZodBoolean>;
is_recurring: import("zod").ZodOptional<import("zod").ZodBoolean>;
last_name: import("zod").ZodOptional<import("zod").ZodString>;
metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
order_date: import("zod").ZodString;
order_id: import("zod").ZodString;
phone: import("zod").ZodOptional<import("zod").ZodString>;
products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
brand: import("zod").ZodOptional<import("zod").ZodString>;
bundle: import("zod").ZodOptional<import("zod").ZodBoolean>;
bundle_size: import("zod").ZodOptional<import("zod").ZodNumber>;
category: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<import("zod").ZodString>;
cross_sold_quantity: import("zod").ZodOptional<import("zod").ZodNumber>;
description: import("zod").ZodOptional<import("zod").ZodString>;
image_url: import("zod").ZodOptional<import("zod").ZodString>;
line_item_id: import("zod").ZodOptional<import("zod").ZodString>;
name: import("zod").ZodString;
option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
position: import("zod").ZodOptional<import("zod").ZodNumber>;
price: import("zod").ZodNumber;
product_id: import("zod").ZodString;
quantity: import("zod").ZodNumber;
revenue: import("zod").ZodNumber;
sku: import("zod").ZodString;
slug: import("zod").ZodOptional<import("zod").ZodString>;
url: import("zod").ZodOptional<import("zod").ZodString>;
variant: import("zod").ZodOptional<import("zod").ZodString>;
variant_metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
revenue?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
}, {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
revenue?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
}>>, "many">;
purl_link: import("zod").ZodOptional<import("zod").ZodString>;
referral_identifier_id: import("zod").ZodOptional<import("zod").ZodString>;
repeat: import("zod").ZodOptional<import("zod").ZodBoolean>;
revenue: import("zod").ZodNumber;
shipping: import("zod").ZodOptional<import("zod").ZodNumber>;
shipping_city: import("zod").ZodOptional<import("zod").ZodString>;
shipping_country: import("zod").ZodOptional<import("zod").ZodString>;
shipping_method_details: import("zod").ZodOptional<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
shipping_code: import("zod").ZodOptional<import("zod").ZodString>;
shipping_method: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
shipping_code?: string;
shipping_method?: string;
}, {
shipping_code?: string;
shipping_method?: string;
}>>>;
shipping_state: import("zod").ZodOptional<import("zod").ZodString>;
shipping_zipcode: import("zod").ZodOptional<import("zod").ZodString>;
subtotal: import("zod").ZodOptional<import("zod").ZodNumber>;
tax: import("zod").ZodOptional<import("zod").ZodNumber>;
template_id: import("zod").ZodOptional<import("zod").ZodNumber>;
total: import("zod").ZodNumber;
tracking_ids: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
}, "strip", import("zod").ZodTypeAny, {
affiliation?: string;
campaign_id?: number;
category?: string;
channel?: string;
checkout_id?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
email?: string;
first_name?: string;
has_subscription?: boolean;
is_recurring?: boolean;
last_name?: string;
metadata?: Record<string, any>;
order_date?: string;
order_id?: string;
phone?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
revenue?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
})[];
purl_link?: string;
referral_identifier_id?: string;
repeat?: boolean;
revenue?: number;
shipping?: number;
shipping_city?: string;
shipping_country?: string;
shipping_method_details?: Record<string, any> & {
shipping_code?: string;
shipping_method?: string;
};
shipping_state?: string;
shipping_zipcode?: string;
subtotal?: number;
tax?: number;
template_id?: number;
total?: number;
tracking_ids?: Record<string, any>;
}, {
affiliation?: string;
campaign_id?: number;
category?: string;
channel?: string;
checkout_id?: string;
checkout_type?: string;
coupon?: string;
currency?: string;
discount?: number;
email?: string;
first_name?: string;
has_subscription?: boolean;
is_recurring?: boolean;
last_name?: string;
metadata?: Record<string, any>;
order_date?: string;
order_id?: string;
phone?: string;
products?: (Record<string, any> & {
affiliation?: string;
brand?: string;
bundle?: boolean;
bundle_size?: number;
category?: string;
coupon?: string;
cross_sold_quantity?: number;
description?: string;
image_url?: string;
line_item_id?: string;
name?: string;
option_values?: string[];
position?: number;
price?: number;
product_id?: string;
quantity?: number;
revenue?: number;
sku?: string;
slug?: string;
url?: string;
variant?: string;
variant_metadata?: Record<string, any>;
})[];
purl_link?: string;
referral_identifier_id?: string;
repeat?: boolean;
revenue?: number;
shipping?: number;
shipping_city?: string;
shipping_country?: string;
shipping_method_details?: Record<string, any> & {
shipping_code?: string;
shipping_method?: string;
};
shipping_state?: string;
shipping_zipcode?: string;
subtotal?: number;
tax?: number;
template_id?: number;
total?: number;
tracking_ids?: Record<string, any>;
}>>[];
'Order Refunded': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{
affiliation: import("zod").ZodOptional<import("zod").ZodString>;
campaign_id: import("zod").ZodOptional<import("zod").ZodNumber>;
channel: import("zod").ZodOptional<import("zod").ZodString>;
checkout_type: import("zod").ZodOptional<import("zod").ZodString>;
coupon: import("zod").ZodOptional<impor