What Are Labels?
Labels are flexible metadata you define. Each label has:- Key: The label name (e.g.,
source,tier,cohort) - Value: The label value (e.g.,
facebook,gold,january2024)
Common Label Patterns
Acquisition Source
Track where contacts came from:| Key | Example Values |
|---|---|
source | facebook, google, organic, referral |
campaign | summer2024, black_friday, launch |
landing_page | /promo, /signup, /offer |
ad_set | lookalike_1, interest_targeting |
Contact Segmentation
Categorize contacts by behavior or value:| Key | Example Values |
|---|---|
tier | gold, silver, bronze |
engagement | high, medium, low |
buyer_status | purchased, browsed, new |
ltv_bucket | 0-50, 50-200, 200+ |
Temporal Data
Track time-based information:| Key | Example Values |
|---|---|
cohort | 2024-01, 2024-Q1, week_12 |
signup_date | 2024-01-15 |
last_purchase | 2024-03-20 |
Custom Attributes
Store any relevant metadata:| Key | Example Values |
|---|---|
state | CA, NY, TX |
language | en, es, fr |
interest | fitness, tech, fashion |
age_range | 18-24, 25-34, 35-44 |
Adding Labels
During Import
Includelabel_ prefixed columns in your CSV:
Via API
Include labels when creating contacts:In Dashboard
- Go to Sending Lists > select list > Contacts
- Click on a contact
- Click Edit Labels
- Add or modify labels
- Click Save
Using Labels in Audiences
Labels are the primary way to segment contacts into audiences. Use them in audience conditions:Basic Condition
source label equal to facebook.
Multiple Values
tier label of either gold or silver.
Existence Check
vip label.
Negation
churned label.
Label Best Practices
Use consistent naming
Use consistent naming
Establish naming conventions and stick to them:
- Use lowercase:
sourcenotSource - Use underscores:
sign_up_datenotsign-up-date - Be specific:
acquisition_sourcenot justsrc
Keep values normalized
Keep values normalized
Use consistent values across imports:
facebooknot sometimesFacebookorFB2024-01-15notJan 15, 2024or1/15/24
Don't over-label
Don't over-label
Add labels you’ll actually use for targeting. Too many labels create noise.
Document your labels
Document your labels
Maintain a reference of what labels you use and what values are valid. Share with your team.
Use labels for audience exclusions
Use labels for audience exclusions
Labels like
churned, complained, high_risk help you exclude contacts from sends.Bulk Label Updates
Add Label to Audience
To add a label to all contacts in an audience:- Go to Audiences
- Select the audience
- Click Actions > Add Label
- Enter key and value
- Confirm
Remove Label from Audience
- Go to Audiences
- Select the audience
- Click Actions > Remove Label
- Enter the key to remove
- Confirm
Label Limits
| Limit | Value |
|---|---|
| Labels per contact | 50 |
| Key length | 64 characters |
| Value length | 256 characters |
| Characters allowed | Alphanumeric, underscores, hyphens |
Viewing Label Usage
To see all labels in use across your contacts:- Go to Audiences > New Audience
- Click Add Condition > Label
- The dropdown shows all existing label keys
- Select a key to see its values
Example: Full Segmentation Strategy
Here’s an example label strategy for an e-commerce brand:- VIP Winback:
ltv_tier=vip AND last_purchase_days=90 - New High Engagers:
cohort=2024-Q1 AND engagement_level=high AND buyer_status=never - Promo Candidates:
promo_responsive=true AND buyer_status=once