reportImpressionOrganic

open override fun reportImpressionOrganic(entity: Entity, placement: Placement, opaqueUserId: String? = null, id: String? = null, occurredAt: String? = null, deviceType: Device? = null, channel: Channel? = null, page: Page? = null)(source)

Reports a single organic impression

Parameters

entity

Refers to the object involved in the organic interaction

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