TopsortAnalytics

Inheritors

Functions

Link copied to clipboard
abstract fun reportClickOrganic(entity: Entity, placement: Placement, opaqueUserId: String? = null, id: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null, page: Page? = null, clickType: ClickType? = null)

Reports a single organic click

Link copied to clipboard
abstract fun reportClickPromoted(resolvedBidId: String, placement: Placement, opaqueUserId: String? = null, id: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null, page: Page? = null, clickType: ClickType? = null)

Reports a single promoted click (with a resolvedBidId)

Link copied to clipboard
abstract fun reportImpressionOrganic(entity: Entity, placement: Placement, opaqueUserId: String? = null, id: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null, page: Page? = null)

Reports a single organic impression

Link copied to clipboard
abstract fun reportImpressionPromoted(resolvedBidId: String, placement: Placement, opaqueUserId: String? = null, id: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null, page: Page? = null)

Reports a single promoted impression (with a resolvedBidId)

Link copied to clipboard
open fun reportPageView(page: Page, opaqueUserId: String? = null, id: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null)

Reports a page view event.

Link copied to clipboard
abstract fun reportPurchase(items: List<PurchasedItem>, id: String, opaqueUserId: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null, page: Page? = null)

Reports a purchase event.