Web Personalization (RTP) - How to Show a Campaign Only Once Per Visitor

Description description

Overview
These instructions will show you how to add a filter to Segments that will prevent a visitor from seeing the same campaign twice. When done this way, each visitor will only see the associated Campaign once and won’t see it again.

User-added image

1. Locate and select the User Context API filter (in the API category).

User-added image

2. Select “Campaigns - Viewed” from the “Select field to add” drop down.

User-added image

3. Select “is not” and insert the Campaign ID.

User-added image

  • Where to find the Campaign ID

    • The Campaign ID is the identifier used by RTP to specify which Campaign you are referencing. It can be found in the URL for the campaign once you’ve navigated to it. Look for the number in the end of the URL, just after “reactionId=”.

User-added image

4. Click the plus sign to add a second field to the filter. Choose “Campaigns - Viewed” as the second field, same as the first.

5. Select OR from the AND/OR field.

6. Select “is empty” for the second Campaigns Viewed filter option.

S

User-added image

Finally please make sure that the campaign is not marked as “Sticky”, as this will make it appear every time.

You’re all set! This segment will now only match visitors who have not seen the campaign yet.

Resolution resolution

For technical assistance contact Marketo Engage Customer Support.

recommendation-more-help
experience-cloud-kcs-help-kbarticles