Skip to main content

Audience

The Audience section gives you a complete view of all users who have interacted with your source through the Told SDK. You can filter them, inspect individual profiles, create named audience segments, and import users from external files.

To open it, navigate to your source and click Audience in the sidebar.

info

The audience page only displays data for the last 90 days. This retention window depends on your plan.

Users table

The main view shows a paginated table of all users matching the current filters.

ColumnDescription
IDThe user ID (set via identify()) or an auto-generated anonymous ID
NameUser name, if identified
EmailUser email, if identified
LanguageDetected browser/device language, displayed with a flag
Last actionDate of the user's most recent action (page view, click, etc.)
Last answerDate of the user's most recent survey response
Last createdDate the user was first seen on the source

Click any row to open the user detail drawer.

User detail drawer

Clicking a user opens a side panel with four tabs:

Informations

Displays the user's profile, split into three sections:

Informations -- Identity fields sent via the SDK's identify() method:

  • Name, Company, Plan, Email, ID, Language, Address, Title, Avatar, Description, Website, Phone

Other data -- Any custom properties passed through identify() that don't map to a standard field above.

Activity -- Behavioral data tracked automatically:

FieldDescription
First seenWhen the user was first recorded on this source
Last actionMost recent event (page view, click, etc.)
Last answerMost recent survey response
DeviceDevice type (desktop, mobile, tablet)
Number of solicitation (Told)How many times a survey has been shown to this user
Number of sessionsTotal session count

Events

Lists all events triggered by this user (page views, clicks, custom events, etc.), with pagination.

Surveys

Shows the user's survey responses with dates.

Product tours

Shows the user's product tour interactions with dates.

A delete button in the drawer header lets you remove the user from the source.

Filters

Filters let you narrow down the users table. A default Date filter is always present. Click "New filter group" to add more filters.

When you have multiple filters, they are connected by a logical operator you can toggle: And (all conditions must match) or Or (any condition must match).

Use "Clear filters" to reset all filters, or "Hide Filters" / "Show Filters" to toggle the filter panel visibility.

Available filters

FilterDescription
NameFilter by user name
LanguageFilter by detected language
Device typeFilter by device category
Number of sessionsFilter by session count
Number of solicitationFilter by how many times a survey was shown
Visited pageFilter by page visited
AnswerFilter by survey responses
ClickFilter by click events
Custom eventFilter by custom events sent via the SDK
DateFilter by time period
PropertiesFilter by custom user or company properties
ScrollFilter by scroll depth

Name

Filters users whose name contains the entered text.

OperatorMeaning
ContainName contains the value (only operator)

Input: text field.

Language

Filters users by their detected browser or device language.

OperatorMeaning
AnyLanguage matches any of the selected values
Not anyLanguage does not match any of the selected values

Input: multi-select language list.

Device type

Filters users by the type of device they used.

OperatorMeaning
AnyDevice matches any of the selected types
Not anyDevice does not match any of the selected types

Available values: Desktop, Mobile, Tablet.

Number of sessions

Filters users by their total session count.

OperatorMeaning
More or equal thanSession count >= value
Less thanSession count < value

Input: number field.

Number of solicitation

Filters users by how many times a Told survey has been displayed to them.

OperatorMeaning
More or equal thanSolicitation count >= value
Less thanSolicitation count < value

Input: number field.

Visited page

Filters users who visited a specific page. You first select which part of the URL to match.

Field options:

FieldDescription
UrlFull URL
PathURL path only (without domain)
Dynamic URLURL with dynamic segments
Page nameNamed page (if set via SDK)

Operators:

OperatorMeaning
Is equal toExact match
Is not equal toDoes not match exactly
ContainValue contains the text
Does not containValue does not contain the text

Input: text field with suggestions from recorded pages.

Answer

Filters users based on their survey responses. You first select a survey question, then choose a condition.

The available operators depend on the question type:

OperatorAvailable for
Equal toMultiple choice, Opinion scale
Not equal toMultiple choice, Opinion scale
AnyMultiple choice, Opinion scale, NPS
Has answeredAll question types
Has not answeredAll question types

Click

Filters users who clicked a specific element. You first select how to identify the element.

Element type options:

Element typeDescription
Click IDMatch by HTML element id attribute
Click ClassesMatch by CSS class names
Click TextMatch by the text content of the clicked element

Input: text field for the element identifier.

tip

Click tracking must be enabled in your source's General settings for this filter to have data.

Custom event

Filters users by custom events sent through the SDK.

OperatorMeaning
IsEvent field equals the value
Is NotEvent field does not equal the value
ExistsEvent field exists (has any value)
Does Not ExistEvent field does not exist

You select the event name, then optionally a field within the event data, then the operator and value.

Date

Filters users by when they were active. This is the default filter on every audience view.

Preset periods:

PresetRange
TodayCurrent day
Week to dateStart of the current week to today
Month to dateStart of the current month to today
Quarter to dateStart of the current quarter to today
Year to dateJanuary 1st to today

Custom date options:

OptionDescription
LastLast N minutes, hours, days, weeks, or months
PeriodA specific date range (between two dates)

Properties

Filters users by custom properties set via the SDK's identify() method. You can filter on user properties or company properties.

Origin selector:

OriginDescription
AuthorProperties of the user
CompanyProperties of the user's company

Operators:

OperatorMeaning
Equal toProperty equals the value
Not equal toProperty does not equal the value
AnyProperty matches any of the selected values
ExistsProperty exists (has any value)
Not existsProperty does not exist
ContainProperty contains the text
Does not containProperty does not contain the text

You first pick a property name from the list of recorded properties, then choose an operator and value.

Scroll

Filters users by how far they scrolled on a page.

Input: a percentage value (0--100%).

tip

Scroll tracking must be enabled in your source's General settings for this filter to have data.

Creating audience segments

The "All audience" view shows every user on the source. You can create named audience segments by applying filters and clicking "Create new audience".

This button is enabled only when you have modified the filters from the current state. When you click it, you are prompted to name the new audience. The segment is then saved and appears in the sidebar under Audience, so you can switch between segments quickly.

On a custom audience, the button label changes to "Save audience" to save your filter changes. You can also rename, duplicate, or delete a custom audience via its dropdown menu.

Audience segments are used for survey targeting -- when publishing a survey, you can choose which audience segments should see it.

Companies

The Companies section (accessible from the sidebar) lists all companies (groups) associated with users on this source. Companies are created either via the SDK's identify() method (by passing company/group data) or via CSV/JSON import.

The companies table has the following columns:

ColumnDescription
NameCompany name
PlanCompany plan, if set
IDCompany identifier
Last createdWhen the company was first recorded

All columns are sortable. Click a row to open the company detail drawer, which shows the company's information and its associated users.

Import audience

You can import users or companies from external files. Go to Actions > Import audience to open the import wizard.

The import follows three steps:

  1. Upload CSV -- Drag & drop or browse for a file. Accepted formats: .csv and .json. Maximum file size: 10 MB.
  2. Select Data -- Map the columns in your file to Told fields.
  3. Review -- Confirm the mapping and import.

An example CSV file is available for download in the import dialog.

Actions menu

The Actions button in the top-right provides:

ActionDescription
Import audienceOpens the import wizard
Delete all usersRemoves all users from this source (available only on the "All audience" view)