Add Tags to Visitor Action

Last Updated: Dec 10, 2019
documentation for the dotCMS Content Management System

Shown below is an example of the “Add Tags to Vistor” action that sets Tags on the Visitor object, based on custom Ruleset Conditions:

Add Tags to Visitor Action

The Tag(s) will be set on the Visitor if the Ruleset Conditions evaluate as TRUE. However, the Rule must be set to “ON“, a “Fire On” property must be set, the “Add Tags to Vistor” Action must be selected, and the appropriate Tags must be added to the Action. The “Fire On” Rule property can be set to:

  • Every Page
  • Once per Visit
  • Once per Visitor
  • Every Request (must be used for File or image asset paths)

Retrieving Action Attributes in the Response Header using Velocity

This Action assigns Tags to the Visitor object. With this Action you only need to set the Tag value(s).

You can also later retrieve the Tags from the Visitor Object using Velocity:

$visitor.accruedTags

Important Reminder: The Rule must be set to ON for the Tags to be set on the Visitor object by the Action.

For more information on retrieving the tags from the Visitor object, please see the documentation on Accessing the Visitor Object Using Velocity.

Maximum Number of Tags

By default, you may add a maximum of 20 tags to the Visitor object using the Action. However you may increase or decrease the maximum number of tags this action allows by changing the api.system.ruleengine.actionlet.VisitorTagsActionlet.MAX_TAGS property in the dotmarketing-config.properties file:

api.system.ruleengine.actionlet.VisitorTagsActionlet.MAX_TAGS=20

Note: It is strongly recommended that all changes to the dotmarketing-config.properties file be made through a properties file extension.

On this page

×

We Dig Feedback

Selected excerpt:

×