INSIDE 3.3
ENG-002

Visitor event targeting conditions

Choose which visitors qualify for an event using their activity, page, conversation and customer information.

admindevelopersupervisor
DraftThis article hasn't been reviewed yet.
Where to find it
Settings › Events › Visitor EventsSettings › Events › Visitor Data MappingSettings › Bots › Virtual Assistant › Data Fields

What it is

Only Include and Exclude define who an event applies to. You can target visitor activity, conversation state, pages, baskets, location, channels and custom information. INSIDE checks the information available when the event is evaluated.

Who uses it and why

  • Administrators and supervisors with Settings or Manager access define the audience for an event.
  • Developers supply custom information and filters when the standard choices do not cover the website's needs.
  • Bot Trainer users expose stored task answers for event targeting.

Where to find it

The Settings or Manager role grants access to visitor events and custom mappings, subject to delegated permissions. Open an event in Settings › Events › Visitor Events and use Only Include and Exclude. Custom mappings are in Settings › Events › Visitor Data Mapping. Task fields require the Bot Trainer role and are in Settings › Bots › Virtual Assistant › Data Fields.

How it works

Drag filters into Only Include or Exclude, then fill in their values. All configured conditions must pass. Several values inside one list filter are alternatives; separate filter cards remain separate checks.

Target Examples of available filters
Visitor Returning, Logged in, First Time Visitor, Mobile, Desktop, Vip, Opportunity, Flags, Score
Conversation Has Active Chat, Has Assigned Chat, Proactive Chat, Reactive Chat, Chat Available, Chat Phrase, message counts and Conversation tag
Page Page Type, Page Name, Custom Tag, Category, Page SKU, Page Price, Page Performance, URL
Commerce Has Basket, Abandoned Cart, Cart Value, Basket Contents (SKU), Sales Total, Last Sale
Location and acquisition Country, state, city, postcode, distance, Language and referral campaign information
Organisation and channel Company, Department, Channel Name, platform, Subsites, subsite brand, region and country, Skills

Numeric ranges include both endpoints. Numeric text is compared as a number where a numeric comparison is required. Missing or invalid numeric values do not satisfy a numeric range.

List text matching can find a case-insensitive part of a value. It is not always an exact-text check. For example, a short page-name value can also match a longer page name containing that text.

Configure it

Choose the trigger before setting the filters so the relevant data will exist when INSIDE checks the event. Set minimum and maximum values in the units shown by each filter.

Use Visitor Data Mapping for custom website information. A task field must have storage configured and Can Use in Events enabled before it appears in event filters. Registered custom filters may also be available.

For sampling, choose an event, session, view or lifetime random-number filter. These have different lifetimes. Use the control-group feature when you need its persisted proactive holdout behaviour.

Settings

Setting Where Applies to Default Who can change it What it does
Only Include Settings › Events › Visitor Events website Not set: no inclusion conditions; an event with no visitor conditions does not run Settings role, Manager roleAdds conditions the visitor must meet.
Exclude Settings › Events › Visitor Events website Not set: no exclusion conditions Settings role, Manager roleAdds conditions the visitor must not meet.
Can Use in Events Settings › Bots › Virtual Assistant › Data Fields website Off Bot Trainer roleMakes a stored task data field available in event filters.

Permissions

Permission Lets you
Settings Manage visitor event filters and Visitor Data Mapping, subject to delegated permissions.
Manager Manage visitor event filters and Visitor Data Mapping, subject to delegated permissions.
Bot Trainer Manage task data fields that can be used in event filters.

Limits and good to know

  • A visitor event needs at least one visitor condition to run.
  • The available platform and custom choices depend on the website's configuration.
  • A filter cannot supply missing tracking or customer information. Check what the website actually sends.
  • Custom regular-expression filters need careful review when exact matching matters.
  • A page timer checks targeting again after the wait, so changed visitor or page information can prevent the action.

Depends on and works with

RequiresConfigured byEnhances
+11 more · this feature uses
+11 more · used by
View all connections as a list

This feature uses

Used by

FAQ and troubleshooting

Why did a visitor fail a rule after matching one filter?

Every filter must pass. Check the other Only Include and Exclude cards, including repeated cards of the same type.

Why does my text filter match more pages than expected?

List matching can find text within a longer value. Use a more specific value or ask your integration developer to review the matching rule.

Why is a task data field missing?

Check that it stores its answer and has Can Use in Events enabled. A field without storage is not offered as an event filter.

Why does a basket rule never match?

Check that INSIDE has received the basket contents and value, then check the trigger and units used in your filters.

INSIDE 3.3 · Source commit 992abb980bContent is a pre-release draft© 2026 Powerfront