Behaviour Tags
Behaviour tags allow you to organize and manage multiple Engagement together with shared exposure rules and relationships.
What are Behaviour Tags?
Behaviour tags group Engagement that should be managed together:
- Shared Exposure Rules: Control how often the group is shown
- Engagement Relationships: Define which Engagement can be active together
- Coordinated Management: Manage multiple Engagement as a unit
Structure
interface BehaviourTagInfo {
behaviourTagName: string;
exposureRule?: ExposureRule;
ctaRelation?: CtaRelation;
}
Exposure Rules
Control how often Engagement in a behaviour tag are shown:
{
"behaviourTagName": "onboarding",
"exposureRule": {
"session": {"limit": 1},
"window": {"limit": 3, "unit": "day", "value": 7},
"lifespan": {"limit": 5},
"ctasResetAt": [
{"ctaId": "welcome-cta", "resetAt": 1234567890},
{"ctaId": "feature-cta", "resetAt": 1234567891}
]
}
}
Session Limit
{
"session": {"limit": 1} // Show max 1 time per session
}
Window Limit
{
"window": {
"limit": 3, // Max 3 times
"unit": "day", // Within
"value": 7 // 7 days
}
}