The profile marker conditions determine whether the active profile contains markers that have the key
, value
, and data
property values you specify.
For more information on the conditions described in this section, see the Using Marked Profiles section in the Using Profile Markers chapter of the ATG Personalization Programming Guide.
Profile Has a Marker
The Profile has a Marker
condition checks the active user profile for a marker that matches the criteria you provide. For example, you can configure the condition to check for profile markers that have the key
, value
or data
values you specify in the Type a String
text box. If you’d prefer to keep a broad scope, use the any value
setting for a parameter, indicating that its value isn’t used to narrow the scope of the condition. Setting key
, value
, and data
to any value
at the same time causes the scenario to advance when any profile markers are present on the active profile. You can set value
and data
to NULL
if you’d like the condition to check for markers that have no values for these properties.
Profile’s Last Marker Has
The Profile's last marker has
condition checks the last marker added to the active user profile for the key
, value
, or data
values you specify. To specify a particular value for one of these three properties, select Type a String
and enter the value. You can set value
or data
to NULL
in order to configure the condition to watch for profile markers that don’t have values for these properties. Keeping a property set to any value
indicates that its value isn’t used to narrow the scope of the condition.
Profile’s Last Marker With Key
The Profile's last marker with key
condition monitors the last marker added to the active user profile that has the key
you specify. You must include a value for the key
property, but you can also include a value for value
and data
properties by selecting Type a String
and entering the value. Another option is to set the properties to NULL
so that only markers that don’t have values for these properties cause the scenario to advance. Keeping an element set to any value
indicates that its value isn’t used to narrow the scope of the condition.