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

Document created by b314881cf2c6f34ff6c1ea07c3f07a199f877a57 Employee on Apr 22, 2016Last modified by b314881cf2c6f34ff6c1ea07c3f07a199f877a57 Employee on Sep 27, 2017
Version 9Show Document
  • View in full screen mode


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.




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

RTP image 3.png



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

RTP image 2.png


3. Select "is not" and insert the Campaign ID.

RTP image 4.png



  • 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=".

          RTP image.png


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.


RTP image 5.png


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