Marketo Web Personalization: Sticky Parameter
Uncheck the "Sticky" checkbox to ensure that visitors see the web campaign only on the intended pages and once per session.
When a web campaign is configured to be displayed on certain pages, Marketo matches visitors to these pages with the corresponding web segment. Once a visitor is matched, Marketo shows the web campaign to the visitor and continues showing it to them on the rest of the pages as well for that session (for in-zone campaigns, the campaign will be shown on all pages that have the zone-id parameter on them).
The reason behind this behavior is quite simple. After a visitor is matched with the segment, Marketo does not re-match the web segment for that session, and hence the visitor will keep seeing the corresponding web campaign on all subsequent site web pages they visit in that session.
For marketers to change this behavior for their specific use cases, Marketo has provisioned a config option called the “Sticky” parameter for web campaigns. Marketers could uncheck it to ensure that the web campaigns are shown to visitors ONLY on the intended web pages and once per session.