Web Personalization (RTP) - How to Show a Campaign Only Once Per Visitor | Community
Skip to main content
Mike_Reynolds2
Level 10
October 6, 2017

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

  • October 6, 2017
  • 3 replies
  • 2847 views

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.

 

caution3421.png

 


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.

S

RTP image 5.png

   

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.


This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

3 replies

Shelby_Pike1
October 6, 2017

Following this same logic, would it be possible to make it so a user only sees the RTP campaign twice (or any other set amount of times)?

Konrad_Sztorc-2
Level 2
February 7, 2018

Yesterday I've received feedback from support team regarding activation this feature. Unfortunately, after running several test campaigns the feature still doesn't work as we expected. The campaign is showing each time when I refresh the page.

has anyone faced the same issue and found the solution?

Konrad_Sztorc-2
Level 2
June 5, 2018

Hi all, I would like to let you know that thanks to Marketo support and engineers I've resolved issues with my campaign. The campaign was showing each time when I refresh the page. The issue was caused by 2 things:

  • in web campaigns settings: sticky tick box was keeping showing the pop-up
  • in segment settings: Marketo engineers have been investigating and they suggest instead of using the 'contains' operator in the segment, they suggest using 'is'. They advise that "any database fields comes from MLM data must be PRECISE".

I hope these tips will help other users avoid the issues I've experienced.