Complete Guide to Subscriber Segmentation & Targeting
Push notifications deliver the highest engagement and click-through rates when they are contextual and personalized. Sending every notification blast to your entire subscriber list leads to fatigue, opt-outs, and lower conversion.
With HyperPush's Advanced Multi-Criteria Segmentation Engine, you can segment your audience based on geo-location, device hardware, operating system, browser, language, and custom attributes.
1. Match Logic: ALL (AND) vs. ANY (OR)
When creating a segment, you can combine multiple targeting conditions using two distinct logical operators:
A. Match ALL Conditions (AND)
Subscribers must satisfy every single rule in the list to be included.
- Example Use Case: US Mobile Shoppers
- Rule 1:
CountryequalsUS - AND Rule 2:
Deviceequalsmobile
- Rule 1:
- Only subscribers located in the United States browsing on a mobile device will qualify.
B. Match ANY Condition (OR)
Subscribers will qualify if they satisfy at least one condition in your list.
- Example Use Case: US OR UK Audience
- Rule 1:
CountryequalsUS - OR Rule 2:
CountryequalsGB
- Rule 1:
- Any subscriber from either the United States OR the United Kingdom will be included in the campaign delivery.
2. Targeting Multiple Values in a Single Criteria Row
To make segment setup even faster, HyperPush supports comma-separated lists within a single condition row when using the Equals operator:
- Multiple Countries in One Row:
- Field:
Country| Operator:Equals| Value:US, GB, CA, AU - This matches any subscriber residing in the United States, United Kingdom, Canada, or Australia.
- Field:
- Multiple Devices:
- Field:
Device| Operator:Equals| Value:mobile, tablet - This matches users on handheld or tablet devices.
- Field:
3. Supported Targeting Fields & Examples
| Target Field | Description | Supported Operators | Example Values |
|---|---|---|---|
| Country | 2-letter ISO country code | =, !=, contains |
US, GB, CA, DE, AU, FR, JP |
| Browser | Subscriber web browser | =, !=, contains |
Chrome, Safari, Firefox, Edge |
| Device | Hardware form factor | =, != |
mobile, desktop, tablet |
| Operating System | Operating system | =, !=, contains |
Windows, Mac OS, Android, iOS |
| Language | Browser locale code | =, !=, contains |
en, es, fr, de, ja |
| Timezone | Subscriber timezone | =, !=, contains |
America/New_York, Europe/London, UTC |
| Visited URL | Pages user browsed | contains, =, != |
/pricing, /checkout, /blog |
| Custom Tag | Custom tags pushed via SDK | =, !=, contains |
vip_member, premium_plan |
4. Managing Segments & Visual Logic Badges
In your Segments Roster, each segment clearly displays its logic rule badges:
- Amber OR (MATCHES ANY) indicates that matching any rule qualifies the subscriber.
- Blue AND (MATCHES ALL) indicates that all rules must be met simultaneously.
You can modify existing segments at any time. When editing a segment, all existing criteria rows and the match logic are loaded into the editor:
5. Dispatching Campaigns to Targeted Segments
When composing a push campaign:
- Select your target Website.
- Under Target Audience, choose Segmented Audience.
- Select your desired segment from the dropdown (e.g. US OR UK Audience or US Mobile Shoppers).
- HyperPush calculates the eligible subscriber count in real time and ensures only subscribers matching the criteria receive the push notification.
Best Practices
- Test with a small segment first before blasting high-volume campaigns.
- Keep criteria concise: Combining 2 to 4 targeted rules yields higher conversion without overly restricting your audience.
- Review subscriber analytics: Check performance by country and device in your Analytics dashboard to discover high-converting segments.