Skip to main content

Event type

BIK supports approximately 20 standard e-commerce events. A selection of these is documented below. For the complete list, contact your GSM.

Send Event For AbandonedCartCreated​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test56@gmail.com",
"eventName": "abandonedCartCreated",
"eventProperties": {
"cartValue": 500,
"cartId": "CART_ID",
"totalNumberOfItems": 10,
"currency": "INR",
"customerId": "CUSTOMER_ID",
"url": "cart_url"
}
}

Event properties for AbandonedCartCreated​

NameTypeRequired/OptionalDescription
cartValuenumberRequiredTotal cart value
cartIdstringRequiredCart ID
totalNumberOfItemsnumberRequiredTotal number of items in the cart
currencystringOptionalCurrency code
customerIdstringRequiredCustomer ID
urlstringOptionalCart URL
broadcastNamestringOptionalBroadcast name
productNamesstring[]OptionalList of product names

Send Event For Customer Created​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test56@gmail.com",
"eventName": "customerCreated",
"eventProperties": {
"customerSource": "Online store",
}
}

Event properties for Customer Created​

NameTypeRequired/OptionalDescription
customerSourcestringOptionalOrigin of the customer
customerSourceDetailsstringOptionalAdditional details about the customer origin

Send Event For Ordered​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test55@gmail.com",
"eventName": "ordered",
"eventProperties": {
"customerId": "CUST_TEST_123",
"orderValue": "2000",
"orderId": "test-order-id",
"orderName": "test-order-name",
"currency": "INR",
"type": "COD",
"totalNumberOfItems": 50
}
}

Event properties for Ordered​

NameTypeRequired/OptionalDescription
orderDateDateRequiredOrder creation date
shippingAddressstringRequiredShipping address
billingAddressstringRequiredBilling address
tagsstring[]OptionalOrder tags
orderValuenumberRequiredTotal order value
orderIdstringRequiredOrder ID
orderNamestringRequiredOrder name
totalNumberOfItemsnumberRequiredTotal number of items
currencystringOptionalCurrency code
customerIdstringOptionalCustomer ID
typestringOptionalOrder type
eventSourcestringOptionalEvent source
sourceIdstringOptionalSource ID
utmSourcestringOptionalUTM source
utmMediumstringOptionalUTM medium
utmCampaignstringOptionalUTM campaign
linkIdstringOptionalOrder link ID
broadcastNamestringOptionalBroadcast name
broadcastIdstringOptionalBroadcast ID

Send Event For Order Delivered​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test56@gmail.com",
"eventName": "orderDelivered",
"eventProperties": {
"id": "test-order-id1234",
"orderName": "Test products"
}
}

Event properties for Order Delivered​

NameTypeRequired/OptionalDescription
idstringRequiredOrder ID
orderNamestringRequiredOrder name

Send Event For Line Item Shipping Update​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test56@gmail.com",
"eventName": "lineItemShippingUpdate",
"eventProperties": {
"orderId": "test-order-id1234",
"orderName": "my-order",
"productId": "test-product-id1234",
"productName": "my-product",
"shippingStatus": "SHIPPED"
}
}

Event properties for Line Item Shipping Update​

NameTypeRequired/OptionalDescription
orderIdstringRequiredOrder ID
orderNamestringRequiredOrder name
productIdstringRequiredProduct ID
productNamestringRequiredProduct name
variantIdstringOptionalVariant ID
variantNamestringOptionalVariant name
shippingStatusstringOptionalCurrent shipping status
collectionNamesstring[]OptionalCollection names
collectionIdsstring[]OptionalCollection IDs

Send Event For AddToCart​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test56@gmail.com",
"eventName": "addToCart",
"eventProperties": {
"productId": "PRODUCT_ID",
"productName": "my-product",
"variantId": "VARIANT_ID",
"variantName": "VARIANT_NAME",
"price": 500
}
}

Event properties for AddToCart​

NameTypeRequired/OptionalDescription
productIdstringRequiredProduct ID
productNamestringRequiredProduct name
variantIdstringRequiredVariant ID
variantNamestringRequiredVariant name
pricestringRequiredItem price
collectionNamesstring[]OptionalCollection names
collectionIdsstring[]OptionalCollection IDs
utmSourcestringOptionalUTM source
utmMediumstringOptionalUTM medium
utmCampaignstringOptionalUTM campaign
linkIdstringOptionalOrder link ID
broadcastNamestringOptionalBroadcast name
broadcastIdstringOptionalBroadcast ID

Send Event For CatalogViewed​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "catalogViewed",
"eventProperties": {
"catalogId": "CATALOG_ID",
"catalogName": "CATALOG_NAME"
}
}

Event properties for CatalogViewed​

NameTypeRequired/OptionalDescription
catalogIdstringRequiredCatalog ID
catalogNamestringRequiredCatalog name

Send Event For KeywordSearched​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "keywordSearched",
"eventProperties": {
"searchTerm": "search_query"
}
}

Event properties for KeywordSearched​

NameTypeRequired/OptionalDescription
searchTermstringRequiredSearch query string

Send Event For PageViewed​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "pageViewed",
"eventProperties": {
"title": "TITLE",
"url": "URL"
}
}

Event properties for PageViewed​

NameTypeRequired/OptionalDescription
titlestringOptionalPage title
urlstringRequiredPage URL
searchTermstringOptionalSearch query string
utmSourcestringOptionalUTM source
utmMediumstringOptionalUTM medium
utmCampaignstringOptionalUTM campaign
linkIdstringOptionalLink ID

Send Event For ProductViewed​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "productViewed",
"eventProperties": {
"productId": "PRODUCT_ID",
"productName": "my-product",
"variantId": "VARIANT_ID",
"variantName": "VARIANT_NAME",
}
}

Event properties for ProductViewed​

NameTypeRequired/OptionalDescription
productIdstringRequiredProduct ID
productNamestringRequiredProduct name
variantIdstringRequiredVariant ID
variantNamestringRequiredVariant name
urlstringOptionalProduct URL
pricestringOptionalProduct price
collectionNamesstring[]OptionalCollection names
collectionIdsstring[]OptionalCollection IDs
utmSourcestringOptionalUTM source
utmMediumstringOptionalUTM medium
utmCampaignstringOptionalUTM campaign
linkIdstringOptionalLink ID

Send Event For PaymentLinkUpdate​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "paymentLinkUpdate",
"eventProperties": {
"id": "ID",
"paymentId": "PAYMENT_ID",
"paymentLink": "PAYMENT_LINK",
"paymentLinkStatus": "PAYMENT_STATUS",
"paymentAmount": "500",
"orderId": "ORDER_ID",
"orderAmount": "500",
"purpose": "PURPOSE"
}
}

Event properties for PaymentLinkUpdate​

NameTypeRequired/OptionalDescription
idstringRequiredUnique identifier
paymentIdstringRequiredPayment ID
paymentLinkstringRequiredPayment link URL
paymentLinkStatusstringRequiredCurrent payment link status
paymentAmountnumberRequiredPayment amount
orderAmountnumberRequiredTotal order amount
orderIdstringRequiredOrder ID
purposestringRequiredPurpose of the payment

Send Event For PurchasedAProduct​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "purchasedAProduct",
"eventProperties": {
"productId": "PRODUCT_ID",
"orderId": "test-order-id1234",
"orderName": "my-order",
"productName": "my-product",
"itemPrice": 500,
"currency": "INR",
"customerId": "CUST_TEST_123"
"variantId": "1234"
}
}

Event properties for PurchasedAProduct​

NameTypeRequired/OptionalDescription
orderIdstringRequiredOrder ID
orderNamestringRequiredOrder name
productIdstringRequiredProduct ID
productNamestringRequiredProduct name
itemPricenumberRequiredProduct price
currencystringRequiredCurrency code
customerIdstringOptionalCustomer ID
variantIdstringRequiredVariant ID
variantNamestringOptionalVariant name
collectionNamesstring[]OptionalCollection names
collectionIdsstring[]OptionalCollection IDs
utmSourcestringOptionalUTM source
utmMediumstringOptionalUTM medium
utmCampaignstringOptionalUTM campaign
linkIdstringOptionalOrder link ID
broadcastNamestringOptionalBroadcast name
broadcastIdstringOptionalBroadcast ID

Send Event For ReviewCreated​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "reviewCreated",
"eventProperties": {
"id": "1234",
"rating": 4
}
}

Event properties for ReviewCreated​

NameTypeRequired/OptionalDescription
idstringOptionalUnique identifier
ratingnumberOptionalReview rating
titlestringOptionalReview title
bodystringOptionalReview body
partnerCustomerIdstringOptionalReviewer customer ID
productIdstringOptionalProduct ID
productNamestringOptionalProduct name
emailstringOptionalCustomer email address
namestringOptionalCustomer name

Send Event For UsedAPromoCode​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "usedAPromoCode",
"eventProperties": {
"orderId": "test-order-id1234",
"orderName": "my-order",
"code": "CODE",
"amount": 500,
"type": "TYPE"
}
}

Event properties for UsedAPromoCode​

NameTypeRequired/OptionalDescription
orderIdstringRequiredOrder ID
orderNamestringRequiredOrder name
codestringRequiredCoupon code
typestringRequiredCoupon type
amountnumberRequiredDiscount amount
utmSourcestringOptionalUTM source
utmMediumstringOptionalUTM medium
utmCampaignstringOptionalUTM campaign
linkIdstringOptionalOrder link ID
broadcastNamestringOptionalBroadcast name
broadcastIdstringOptionalBroadcast ID

Send Event For AbandonedAProduct​

"event": {
"name": "NAME",
"phoneNumber": "+91999909099",
"email": "test@gmail.com",
"eventName": "abandonedAProduct",
"eventProperties": {
"productId": "PRODUCT_ID",
"cartId": "CART_ID",
"productName": "my-product",
"itemPrice": 500,
"currency": "INR",
"customerId": "CUST_TEST_123"
}
}

Event properties for AbandonedAProduct​

NameTypeRequired/OptionalDescription
productIdstringRequiredProduct ID
productNamestringRequiredProduct name
variantIdstringRequiredVariant ID
variantNamestringRequiredVariant name
cartIdstringOptionalCart ID
itemPricenumberRequiredProduct price
currencystringOptionalCurrency code
customerIdstringRequiredCustomer ID
collectionNamesstring[]OptionalCollection names
collectionIdsstring[]OptionalCollection IDs
broadcastNamestringOptionalBroadcast name
broadcastIdstringOptionalBroadcast ID