Skip to content

RevTurbineImpressionMetadata

RevTurbineImpressionMetadata = Record<string, unknown>

Arbitrary key/value metadata persisted with an impression record.

Free-form by design — consumers attach whatever context is useful for downstream analytics (CTA type, variant id, surface slot id, experiment arm, etc.). The shape is intentionally untyped because it’s a passthrough into the scaffold’s ImpressionRecord.metadata field, which is the same type (Record<string, unknown>) on the persistence side. Defining the alias here gives the SDK type- safety scan one place to suppress instead of three identical parameter sites.