Logs an event with Insider SDK, where each parameter of the event is defined as a key-value pair within the data
object.
Example:
await Eitri.exposedApis.insider.logEvent({
eventName: "product_view",
data: {
product_id: "12345",
category: "electronics",
price: 99.99
}
})
Object describing the event.
Name of the event.
Object describing the event's data.
Tracks listing/category page visits.
Example:
await Eitri.exposedApis.insider.visitListingPage({
taxonomy: ["electronics", "smartphones"]
})
Object containing taxonomy information.
Array of category strings.
Tracks product detail page visits.
Example:
await Eitri.exposedApis.insider.visitProductDetailPage({
product: {
productID: "12345",
name: "iPhone 15",
taxonomy: ["electronics", "smartphones"],
imageURL: "https://example.com/iphone15.jpg",
price: 999.99,
currency: "USD"
}
})
Object containing product information.
Product object.
Tracks cart page visits.
Example:
await Eitri.exposedApis.insider.visitCartPage({
products: [{
productID: "12345",
name: "iPhone 15",
taxonomy: ["electronics", "smartphones"],
imageURL: "https://example.com/iphone15.jpg",
price: 999.99,
currency: "USD"
}]
})
Object containing products array.
Array of product objects.
Tracks wishlist page visits.
Example:
await Eitri.exposedApis.insider.visitWishlistPage({
products: [{
productID: "12345",
name: "iPhone 15",
taxonomy: ["electronics", "smartphones"],
imageURL: "https://example.com/iphone15.jpg",
price: 999.99,
currency: "USD"
}]
})
Object containing products array.
Array of product objects.
Tracks completed purchases.
Example:
await Eitri.exposedApis.insider.itemPurchased({
saleID: "order_12345",
product: {
productID: "12345",
name: "iPhone 15",
taxonomy: ["electronics", "smartphones"],
imageURL: "https://example.com/iphone15.jpg",
price: 999.99,
currency: "USD"
}
})
Object containing sale and product information.
Unique sale identifier.
Product object.
Tracks items added to cart.
Example:
await Eitri.exposedApis.insider.itemAddedToCart({
product: {
productID: "12345",
name: "iPhone 15",
taxonomy: ["electronics", "smartphones"],
imageURL: "https://example.com/iphone15.jpg",
price: 999.99,
currency: "USD"
}
})
Object containing product information.
Product object.
Tracks items removed from cart.
Example:
await Eitri.exposedApis.insider.itemRemovedFromCart({
productID: "12345"
})
Object containing product ID.
Product identifier.
Tracks items added to wishlist.
Example:
await Eitri.exposedApis.insider.itemAddedToWishlist({
product: {
productID: "12345",
name: "iPhone 15",
taxonomy: ["electronics", "smartphones"],
imageURL: "https://example.com/iphone15.jpg",
price: 999.99,
currency: "USD"
}
})
Object containing product information.
Product object.
Tracks items removed from wishlist.
Example:
await Eitri.exposedApis.insider.itemRemovedFromWishlist({
productID: "12345"
})
Object containing product ID.
Product identifier.
Set of methods that allow Eitri shopping apps to interact with Insider SDK.