Promotions

Understand how ecommerce promotion events work in RudderStack.

Promotion view or click events collect useful information tracking and analyzing internal offers on your website or mobile app.

Promotion Viewed

This event is triggered when a user views a website promotion or offer. The following properties are supported:

Property NameTypeDescription of the Property
promotion_idStringPromotion ID
creativeStringCreative details of the promotion
nameStringName of the promotion
positionStringPromotion’s position on the website/app

Here is an example of the Promotion Viewed event:

rudderanalytics.track("Promotion Viewed", {
  promotion_id: "promo1",
  creative: "top_banner1",
  name: "15% off flash sale",
  position: "home_top_banner",
})
warning
For the Google Analytics 4 destination, you must include the products parameter in the Promotion Viewed event to send it successfully.

Promotion Clicked

This event is triggered when a visitor clicks on a promotional offer on the website or mobile app. The following properties are supported:

PropertyTypeDescription of the Property
promotion_idStringPromotion ID
creativeStringCreative details of the promotion
nameStringName of the promotion
positionStringPromotion’s position on the website/app

Here is an example of the Promotion Clicked event:

rudderanalytics.track("Promotion Clicked", {
  promotion_id: "promo1",
  creative: "top_banner1",
  name: "15% off flash sale",
  position: "home_top_banner",
})
warning
For the Google Analytics 4 destination, you can include the products parameter in the Promotion Clicked event.

Questions? Contact us by email or on Slack