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.

 
loading table of contents...