Impression

Types

Link copied to clipboard
object Factory

Properties

Link copied to clipboard

Extra attribution if desired by the marketplace, as the entity the interaction should also be attributed to. When using this field, the resolvedBidId must also exist in the event body.

Link copied to clipboard

The channel where the impression occurred.

Link copied to clipboard

The device type where the impression occurred.

Link copied to clipboard

Entity is meant for reporting organic events, not sponsored or promoted products. It refers to the object involved in the organic interaction.

Link copied to clipboard
val id: String

The marketplace's unique ID for the impression.

Link copied to clipboard

RFC3339 formatted timestamp including UTC offset.

Link copied to clipboard

The opaque user ID which allows correlating user activity.

Link copied to clipboard
val page: Page?

The page context where the impression occurred.

Link copied to clipboard
Link copied to clipboard

Required for promoted products. Must be the ID for the auction the product won.

Functions

Link copied to clipboard
open override fun toJsonObject(): JSONObject