Contact segmentation

Kentico EMS required

Features described on this page require the Kentico EMS license.

You can organize contacts into segments called contact groups. Segmentation allows you to divide your website’s visitors and users into groups of people with shared characteristics, which you can then accurately target in your on-line marketing efforts (such as E-mail marketing). You can either add contacts to groups manually or set up the system to assign contacts to groups automatically based on macro conditions.

Segmenting contacts using Personas

Personas are a different approach to segmenting contacts. Contact groups differ from personas in the following:

  • Contacts are assigned to contact groups based on macro conditions. In personas, you can additionally make use of attributes and activities.
  • Visitors are assigned to the most relevant persona only, while they can be in multiple contact groups at a time.
  • You can assign personas to content (tagging by personas). You can then have the content served to visitors based on their personas.

Contact groups can be site-specific or shared across all websites in the system (global contact groups). Contacts can belong to any number of different contact groups.

You can manage contact groups in the Contact groups application.

Viewing contact groups

Click New contact group to create contact groups.

Manually adding contacts to groups

To add individual contacts to contact groups:

  1. Edit a contact group.
  2. Open the Contacts tab.
  3. Click Add contacts.
  4. Select the contacts and click OK.

You can find all contacts in the contact group listed on the Contacts tab.

Adding accounts

You can add entire contact accounts to groups:

  1. Edit the contact group.
  2. Open the Accounts tab.
  3. Click Add accounts.
  4. Select the accounts and click OK.

Adding an account automatically assigns all of the account’s contacts into the group. You can find all contacts added via accounts on the group’s Contacts tab (identified by the Yes value in the From account column).

Removing contacts from groups

To remove individual contacts from contact groups:

  1. Edit the contact group.
  2. Open the Contacts tab.
  3. Click Remove () next to the given contact.

You can remove multiple contacts using the options below the list:

  1. Choose which contacts to remove:
    1. All contacts
    2. Selected contacts - mark specific contacts using the checkboxes on the left side of the list.
  2. Select the Remove action.
  3. Click OK.

Setting up dynamic contact groups

Dynamic contact groups automatically gather all contacts that fulfill certain criteria (defined through a macro condition).

  1. Edit the contact group.

  2. Check the Dynamic condition box on the General tab.

  3. Specify the condition in the Macro condition field.

    • If you write the macro condition manually, your expression must return either true or false.
  4. (Optional) Check the Schedule rebuild box and set a time interval according to which the system periodically rebuilds the group.

    Rebuilding ensures that the group only contains contacts that fulfill the current condition. You only need to rebuild after modifying the group’s condition. When a contact is created or updated, the system automatically checks if the contact fulfills the conditions of contact groups and adds or removes them accordingly.

    You can manually rebuild the contact group at any time by clicking Rebuild contact group.

  5. Click Save.

Creating and scheduling a dynamic contact group

You can find all contacts added through the condition on the group’s Contacts tab (identified by the Yes value in the Dynamic column).