WebmasterID logoWebmasterID
Analytics dimensions

Item promotion ID dimension

Item promotion ID is the dimension that holds the machine key of an on-site promotion — a banner, hero slot, or merchandised offer — set via the promotion_id parameter on the view_promotion and select_promotion events. It identifies internal merchandising placements, which is a different thing from a coupon (a checkout discount code). Keeping the two apart is essential to attributing sales to promo creative versus discount codes.

Verified against primary sources

What this means

GA4's view_promotion and select_promotion events carry promotion_id, the key for an internal promotional placement, usually alongside promotion_name and creative fields. The item promotion ID dimension surfaces that key so you can measure which on-site promotions get seen and clicked.

It is how internal merchandising — not paid ads — is attributed.

Promotion ID versus coupon

promotion_id identifies a merchandising placement a shopper saw on your site; coupon identifies a discount code applied at checkout. They answer different questions — which creative drove interest versus which code reduced price — and a sale can involve one, both, or neither.

Conflating them double-counts promotional credit. Keep on-site promotion analysis and coupon analysis as separate views.

How it appears in analytics and logs

An item promotion ID value keys an internal promotion. A select_promotion with no following item view suggests the promotion linked somewhere untracked.

Diagnostic use case

Use item promotion ID to attribute engagement and downstream sales to specific on-site promotional placements like banners and hero slots.

What WebmasterID can help detect

WebmasterID can record promotion views and selections keyed by placement first-party, so merchandising performance is measurable without third-party tracking.

Common mistakes

Privacy and accuracy notes

Item promotion ID keys a merchandising placement, not a person. WebmasterID treats it as first-party content context, never as a visitor identifier.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.