reportImpressionPromoted

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)(source)

Reports a single promoted impression (with a resolvedBidId)

Parameters

resolvedBidId

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

placement

Object describing the impression's placement

opaqueUserId

The opaque user ID which allows correlating user activity.

id

The marketplace's unique ID for the impression

occurredAt

RFC3339 formatted timestamp including UTC offset. Defaults to DateTime() when null

deviceType

Optional device type

channel

Optional channel

page

Optional page context where the impression occurred