ProductInsightsAgentTrackingData

interface ProductInsightsAgentTrackingData

The parameters shared by every Product Insights Agent tracking request object

Properties

Link copied to clipboard
abstract val analyticsTags: Map<String, String>?

additional analytics tags to pass. Merged with io.constructor.core.ConstructorIoConfig.defaultAnalyticsTags, with request-level values overriding defaults on key collision

Link copied to clipboard
abstract val itemId: String

the ID of the item (product) the event is for, i.e. "1234567-AB"

Link copied to clipboard
abstract val itemName: String?

the name of the item (product) the event is for, i.e. "Waterproof Jacket"

Link copied to clipboard
abstract val sectionName: String?

the index section, i.e. "Products". Defaults to io.constructor.core.ConstructorIoConfig.defaultItemSection

Link copied to clipboard
abstract val threadId: String?

the ID of the Product Insights Agent conversation thread

Link copied to clipboard
abstract val variationId: String?

the variation ID of the item (product) the event is for

Inheritors