Promotion Tracking
Promotion Tracking
Promotions represent internal marketing elements such as banners, creatives, or call-to-action buttons. JENTIS supports tracking impressions and clicks for these promotions.
Supported Tracking Commands
promotion
promotionimpression
promotionclick
Properties for promotion
promotion
type
Either promotionimpression
or promotionclick
string
yes
"promotionimpression"
id
Promotion identifier
string
yes
"12345"
name
Name of the promotion
string
yes
"Summer Sale"
creative
Creative name or version
string
no
"banner_v1"
position
Position reference of the promotion (ideally numeric)
string
no
"1"
Promotion Impression – Example
_jts.push({
track: "promotion",
type: "promotionimpression",
id: "1234",
name: "Promotion A",
position: "1",
creative: ""
});
_jts.push({
track: "promotion",
type: "promotionimpression",
id: "5678",
name: "Promotion B",
position: "2",
creative: ""
});
_jts.push({ track: "promotionimpression" });
Promotion Click – Example
_jts.push({
track: "promotion",
type: "promotionclick",
id: "5678",
name: "Promotion B",
position: "2",
creative: ""
});
_jts.push({ track: "promotionclick" });
Deprecated Format (Legacy)
The following format is deprecated and should not be used in new implementations:
Deprecated Example
// DO NOT USE – Legacy Format
_jts.push({
track: "promotionimpression",
id: "1234",
name: "summer promotion",
creative: "a42 banner",
position: 1
});
_jts.push({ track: "submit" });
🚫 Avoid using the legacy format—future support will be removed.
Always use track: "promotion"
with the type
field to distinguish between impressions and clicks.
For an overview of how this integrates with product tracking, refer to the E-Commerce Tracking.
Last updated
Was this helpful?