Target Classic Landing Page Campaign in Target Standard




It's been a while since I worked in Target and Target Classic used to have a "Landing Page Campaign" that kept a visitor in a campaign until they converted (or no longer qualified).  For example, a visitor clicked a campaign offer on the homepage which entered them into Campaign A.  This allowed us to present "Campaign A" related content throughout the site (multiple pages) even if they never clicked the button again.

I'm not seeing a way to do this is Campaign Standard - how do you persist a visitor's qualification in a campaign without them having to re-qualify (click the button in my example).

Simply put - what equals the Classic "Landing Page" functionality in Standard?


Accepted Solutions (1)

Accepted Solutions (1)



September 21, 2017

With the release on September 21, Target will change the way users are placed into experiences in Experience Targeting (XT) activities (Landing Page campaigns in Target Classic). For all new and existing activities in both Target Standard/Premium and Target Classic, users must meet the experience targeting rules on every impression to continue to see the experience's content and to be counted in reports. Previously, if the user no longer qualified for any experience, the user would continue to see the content from, and be counted in reports for, the last experience they did qualify for.

This change will happen automatically as part of the release for all existing activities and for any new activities created post-release. If the previous method (prior to September 21) is desired, you can create audiences using profile scripts so a user only must meet a condition once to continue to fall into that audience in the future. Then, use those audiences for each experience in the activity.

TLDR - use profile scripts to carve out users and then put said audience on the experience. A classic example is user.twogroups:

if (!user.get('twogroups')) {

  var ran_number = Math.floor(Math.random() * 99);

  if (ran_number < = 49) {

  return 'GroupA';

  } else {

  return 'GroupB';



Some other examples on Profile attributes