The user segmentation tool allows you to segment your users based on behavioural, social, and geospatial awareness.

What is a segment?

A segment is a particular division of users who fall into the same bracket due to a common bond. For example, a segment could denote a group of users who live in a certain area or a group of users who have purchased a particular product.

Why should I segment users?

Segmenting users increase your marketing efficiency by sending targeted campaigns to the right users at the right time. Dividing users into segments improves results as the content is more precisely matched to the needs and wants of your customers.

What types of segments can I build?

Pulsate provides seven categories to build conditions on; Personal, Activity, Device Settings, Events, Location and Custom Data. Each parent category is divided further to create granular segments, providing even deeper, more targeted data.

Segment by Personal

Segment by PersonalOption to selectInput Value Type
Personal > Aliasequal to, not equal to, starts with, ends with, containsString
Personal > Emailequal to, not equal to, starts with, ends with, containsString
Personal > First Nameequal to, not equal to, starts with, ends with, containsString
Personal > Last Nameequal to, not equal to, starts with, ends with, containsString

Segment by Activity

Segment by ActivityOptions To SelectInput valueOption to selectInput valuesOption to select
Activity > Signupless than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, yearsnonenone
Activity > Number Of Sessionsless than, more than, between, equal to, not equal toNumbernonenonenone
Activity > Last Activeless than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, yearsnonenone
Activity > Last Containedless than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, yearsnonenone
Activity > Last Contacted Adminless than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, yearsnonenone
Activity > Last Contacted Opencampaign , campaign groupselect a campaign from the dropdownless than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, years
Activity > Opt OutTrue, Falsenonenonenonenone

Segment by Device Settings

Segment by Device SettingsOption to SelectInput Value
Device Settings > Device Guidless than, more than, between, equal to, not equal toString
Device Settings > Device Languageless than, more than, between, equal to, not equal toString
Device Settings > Device Timezoneless than, more than, between, equal to, not equal toString
Device Settings > Device Tokenless than, more than, between, equal to, not equal toString
Device Settings > Device TypeAny, iOS, Androidnone
Device Settings > Device App Versionless than, more than, between, equal to, not equal toNumber
Device Settings > OS Versionless than, more than, between, equal to, not equal toNumber
Device Settings > Device SDK Versionless than, more than, between, equal to, not equal toNumber
Device Settings > IPequal to, not equal toIp Address
Device Settings > Device Push PermissionTrue , Falsenone
Device Settings > Device Location PermissionTrue, Falsenone

Segment by Location Events

Segment by Location EventsOption to SelectOption To SelectOption To SelectInput ValueOption To Select
Location Events > Last Been AtBeacons: Beacon, Beacon Group.
Geofences: Geofence, Geofence group
List of registered beacons, to select one or
List of registered geofences, to select one
less than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, years
Location Events > Number Of Visits toBeacons: Beacon, Beacon Group.
Geofences: Geofence, Geofence group
List of registered beacon locations, to select one or
List of registered geofences, to select one
less than, more than, between, equal to, not equal toNumbernone

Segment by Events

Segment by EventsOption to SelectOption to SelectInput ValueOption To SelectOption To Select
Events > Last in App EventFrom list of events to select oneless than, more than, between, equal to, not equal toNumberminutes, hours, days, weeks, months, yearsago, away
Events > Number of Event OccurrencesFrom list of events to select oneless than, more than, between, equal to, not equal toNumbernonenone
Events > Event RecordedFrom list of events to select oneTrue, Falsenonenonenone

Segment by Location

Segment by LocationInput valueInput Value
LocationLocation NameDistance in meters

Segment by Custom Data

Segment by Custom DataOption to SelectInput Value
Custom dataCustom OptionsCustom Input

How to build a segment in Pulsate

Segments can be built on Pulsate once you have integrated the SDK (Software Development Kit). To create a segment, click the “+ New Segment” button to be taken to the segment builder page.

600

Here you can add one or multiple conditions from the drop down menu to start building your segments out. All app users will initially be included in your segment until a condition is added. The more conditions added, the more specialised your segment gets.

1028

📘

As more conditions are added the number of users will decrease creating granular segments of users.

How to segment users based on the language of their device

Pulsate allows you to segment users based on the language of their device. To segment users based on language, click on New Segment > Device Settings > Device Language:

750

You can then enter the language code that you wish to segment users based on into the Value field. The language codes should be in the ISO 639-1 Language Codes format. Specific examples of codes for each language can be found in our SDK documentation here

How to build out your segments using 'And' or 'Or' conditions

After you have added your first condition, you can build out segments further using both 'And' or 'Or' conditions. To add either an 'And' or 'Or' condition select the 'Add' button underneath the first condition and choose the relevant option. The 'And' condition when selected will automatically place another 'And' condition directly underneath the previous.
If an 'Or' condition is selected it will indent and nest underneath the previous condition with an option to add further 'or' conditions underneath.

1528

Saving your segment

When you have finished creating your first segment click 'save segment' in the top right hand corner of the page. This will activate a popup modal where you can then name and save your newly created segment of users.

1320

Locating and viewing your saved segment

After you have named and saved your segment it will automatically appear in the list of previously created segments in the Targeting section of the campaign builder under 'Segments'.

How to use custom data to build segments

Import your custom data to the Pulsate cloud to create granular segments specific to your brand and the actions of your customers.

Dynamic Updating of User Segments

Users will move in and out of saved segments dynamically as their behaviour, social, and geospatial data updates in real-time.

Segment Action Buttons

The action buttons located beside each segment allows to edit a segment, view segment users, duplicate segment, export and delete segments.

600

Action Buttons

NameDescription
EditAllows to edit the segment
View UsersAllows to view users in the segment
DuplicateAllows duplicate segment
DownloadAllows to download segment users data
DeleteAllows to delete a segment permanently

Edit Segment
You can edit a segment anytime simply by clicking the edit icon which will bring you back into the segment builder. When you finished editing click Save Segment button. A new modal window pop up where you can insert/update segment name then click save button.

600

View Segment Users
Click "view users" button, it will open the list of users. Then click the "view" button to view user profile.

600

Delete a segment from Pulsate

To delete a segment in Pulsate, click "Delete" action button. A new modal window will popup to confirm the action. Click Delete. This segment has now been removed permanently from your segment list.

600

Duplicate Segment
Allows duplicate an existing segment change or add more conditions and save as new one.

600

Export CSV

Data can be exported by clicking “Export CSV” located to the right of each segment. The exported CSV will be delivered to the logged-in user by email.

600