Platform Targeting Comparison
Each advertising platform offers different targeting capabilities based on their user data and advertising ecosystem. Understanding these differences helps you choose the right platform for your audience and plan campaigns that work within each platform’s constraints.What you’ll learn:
- Core targeting capabilities by platform
- Platform-specific limitations and restrictions
- Custom audience requirements
- Special targeting restrictions
Quick Comparison Table
This table compares key targeting capabilities across all platforms:| Capability | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Minimum Age | 13 | 13 | 13 | 18 (most campaigns) |
| Maximum Age | 65 | 55+ | 55 | 65+ |
| Gender Targeting | All, Male, Female | All, Male, Female | All, Male, Female | All, Male, Female, Unknown |
| Location Targeting | Countries, regions, cities, postal codes, radius | Countries, regions, cities | Countries, regions, cities, postal codes, radius | Countries, regions, cities, postal codes, radius |
| Interest Targeting | ✅ Extensive | ✅ Moderate | ✅ Moderate | ✅ Extensive (Affinity) |
| Behavior Targeting | ✅ Extensive | ✅ Limited | ✅ Limited | ✅ Extensive (In-Market) |
| Custom Audiences | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes (Remarketing) |
| Lookalike Audiences | ✅ Yes (1-10%) | ✅ Yes | ✅ Yes (1-10%) | ✅ Yes (Similar) |
| Keyword Targeting | ❌ No | ❌ No | ❌ No | ✅ Yes (Search only) |
| Placement Targeting | ✅ Limited | ❌ No | ❌ No | ✅ Yes (Display/Video) |
| Device Targeting | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Income Targeting | ✅ Yes (US) | ❌ No | ✅ Yes (US) | ✅ Yes |
| Education Targeting | ✅ Yes | ❌ No | ❌ No | ❌ No |
| Life Events Targeting | ✅ Yes | ❌ No | ❌ No | ✅ Yes |
Demographics Comparison
Age Targeting
Each platform uses a different age format: Meta uses numeric min/max; TikTok and Snapchat use brackets (e.g. 18-24, 25-34); Google uses range codes. Whathead lets you set age as a range (e.g. 18–50); a mapping system converts it to the correct brackets or min/max per platform.- Meta
- TikTok
- Snapchat
- Google
Age Ranges: 13-65
- Minimum age: 13
- Maximum age: 65
- Meta allows custom age ranges within 13-65 (e.g., 23-37)
- Special ad categories have additional restrictions enforced by Meta
Whathead validates age ranges are between 13-65 before publishing to Meta. Meta may enforce additional restrictions based on campaign objective or ad category.
Gender Targeting
All platforms support basic gender targeting:- All genders: Show ads to everyone (recommended for maximum reach)
- Male: Show ads to male users
- Female: Show ads to female users
Language Targeting
| Platform | Language Targeting |
|---|---|
| Meta | ✅ Target users by language preference (100+ languages) |
| TikTok | ✅ Target users by preferred language (50+ languages) |
| Snapchat | ✅ Target users by language preference (30+ languages) |
| ✅ Target users by language (40+ languages) |
Interest and Behavior Targeting
Interest Targeting Depth
- Meta
- TikTok
- Snapchat
- Google
Most Comprehensive Interest TargetingMeta offers the deepest interest targeting with thousands of options:
- Categories: Sports, Entertainment, Shopping, Technology, Business, etc.
- Subcategories: Specific interests within each category
- Brands: Users interested in specific brands
- Pages: Users who like specific Facebook pages
- Pages users like and follow
- Content users engage with
- Groups users join
- Ads users click
Meta’s interest targeting is the most granular, allowing very specific audience definition.
Behavior Targeting Comparison
| Behavior Type | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Purchase Behavior | ✅ Extensive | ❌ Limited | ❌ Limited | ✅ Extensive (In-Market) |
| Device Usage | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Travel Behavior | ✅ Yes | ❌ No | ❌ No | ✅ Yes (Life Events) |
| Digital Activities | ✅ Yes | ✅ Yes (in-app) | ✅ Yes (in-app) | ✅ Yes |
| App Usage | ✅ Yes | ✅ Yes | ❌ Limited | ✅ Yes |
| Content Consumption | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Custom Audiences
Minimum Audience Sizes
Different platforms have different minimum requirements for custom audiences:| Audience Type | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Customer Lists | 100 matched users | 1,000 matched users | 1,000 matched users | 1,000 matched users |
| Website Visitors | 100 users | 1,000 users | 1,000 users | 100 users (Display/Video), 1,000 users (Search) |
| App Users | 100 users | 1,000 users | 1,000 users | 100 users |
| Engagement | 100 users | 1,000 users | 1,000 users | 100 users |
Custom Audience Types
- Meta
- TikTok
- Snapchat
- Google
Custom Audience Options:
- Customer Lists: Email, phone, mobile advertiser ID
- Website Traffic: Requires Meta Pixel installation
- App Activity: Requires Meta SDK integration
- Offline Activity: Upload in-store purchase data
- Engagement: Users who engaged with Facebook/Instagram content
- Video: Users who watched your videos
- Lead Form: Users who opened or submitted lead forms
- Instant Experience: Users who opened Instant Experiences
Meta offers the most custom audience types, enabling highly specific retargeting.
Lookalike Audiences
Similarity Levels
| Platform | Similarity Range | Recommendation |
|---|---|---|
| Meta | 1-10% (1% most similar) | Start with 1-2%, expand to 3-5% for reach |
| TikTok | Narrow to Broad (no percentage) | Start narrow, expand based on performance |
| Snapchat | 1-10% (1% most similar) | Start with 1-2%, expand to 3-5% for reach |
| Automatic (no manual control) | Google automatically determines similarity |
Source Audience Requirements
| Platform | Minimum Source Size | Recommended Source Size |
|---|---|---|
| Meta | 100 users | 1,000+ users from same country |
| TikTok | 1,000 users | 10,000+ users |
| Snapchat | 1,000 users | 10,000+ users |
| 1,000 users | 5,000+ users |
Platform-Specific Limitations
Meta Special Ad Categories
Meta enforces strict targeting restrictions for housing, employment, and credit ads to comply with anti-discrimination laws: What you CAN still target for special ad categories:- Location (country, state, city - but not zip code)
- Language
- Custom audiences (with restrictions)
- Lookalike audiences (with restrictions)
When you select a special ad category, Meta automatically removes restricted targeting options from the interface.
Meta App Campaign Restrictions
Meta enforces additional targeting restrictions for app promotion campaigns (objective: OUTCOME_APP_PROMOTION or conversion location: APP):Whathead validates these restrictions before publishing and will show validation errors if your targeting configuration doesn’t meet Meta’s requirements for app campaigns.
TikTok Limitations
Snapchat Limitations
Google Limitations
Device and Connection Targeting
Device Targeting Options
| Device Option | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Mobile vs Desktop | ✅ Yes | ✅ Mobile only | ✅ Mobile only | ✅ Yes |
| iOS vs Android | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Device Models | ✅ Yes | ❌ No | ❌ No | ✅ Limited |
| Device Price Range | ❌ No | ✅ Yes | ❌ No | ❌ No |
| Operating System Version | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
TikTok and Snapchat are mobile-only platforms. You cannot target desktop users on these platforms.
Connection Type Targeting
| Connection Type | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| WiFi | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Cellular (All) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| 2G/3G/4G/5G | ✅ Yes | ✅ Yes | ❌ No | ❌ No |
Location Targeting Comparison
Location Granularity
| Location Level | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Countries | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Regions/States | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Cities | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Postal Codes | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
| Radius Targeting | ✅ Yes (1-50 miles) | ❌ No | ✅ Yes (1-50 miles) | ✅ Yes (1-500 miles) |
| DMA (Designated Market Area) | ✅ Yes (US) | ❌ No | ❌ No | ✅ Yes (US) |
Location Targeting Methods
- Meta
- TikTok
- Snapchat
- Google
Location Options:
- People living in this location: Users whose home is in the location
- People recently in this location: Users who were recently in the location
- People traveling to this location: Users traveling to the location
- People living in or recently in this location: Combination (default)
Choose “People living in” for local businesses. Choose “People traveling to” for tourism campaigns.
Audience Size Recommendations
Optimal Audience Sizes by Platform
| Platform | Minimum Viable | Optimal Range | Too Large |
|---|---|---|---|
| Meta | 50,000 | 100,000 - 5M | 10M+ |
| TikTok | 100,000 | 500,000 - 10M | 50M+ |
| Snapchat | 50,000 | 100,000 - 3M | 10M+ |
| 50,000 | 100,000 - 5M | 10M+ |
Choosing the Right Platform for Your Audience
Platform Selection Guide
- Choose Meta When
- Choose TikTok When
- Choose Snapchat When
- Choose Google When
Best for:
- Broad age ranges (18-65+)
- Detailed interest targeting needed
- B2C with specific customer profiles
- Retargeting website visitors
- Lookalike audiences from customer lists
- Housing, employment, or credit ads requiring narrow demographics
- Very niche audiences (may not have enough users)
Targeting Validation by Platform
When you publish campaigns in Whathead, the system validates your targeting configuration against platform requirements:Common Validation Errors
Audience size too small
Audience size too small
Error: “Your audience is too small for this platform”Cause: Your targeting is too narrow, resulting in fewer than 50,000 potential users.Resolution:
- Remove some targeting criteria
- Expand age ranges
- Add more locations
- Use broader interest categories
Custom audience below minimum
Custom audience below minimum
Error: “Custom audience must have at least X matched users”Cause: Your custom audience doesn’t meet the platform’s minimum size requirement.Resolution:
- Wait for more users to be added to the audience
- Combine multiple small audiences
- Use a different audience type
- Check that your pixel or SDK is tracking correctly
Special ad category violation
Special ad category violation
Error: “Cannot target by age/gender/zip code for special ad categories”Cause: You selected Housing, Employment, or Credit category but used restricted targeting.Resolution:
- Remove age, gender, or zip code targeting
- Use broader location targeting (city or state)
- Use only allowed targeting options
- Verify your ad category is correct
Age targeting not allowed
Age targeting not allowed
Error: “This platform does not allow targeting users under 18”Cause: You’re trying to target users under 18 on Google.Resolution:
- Change age range to 18+
- Use a different platform (Meta, TikTok, or Snapchat) for teen audiences
Location type not supported
Location type not supported
Error: “Postal code targeting is not available on this platform”Cause: You’re trying to use postal code targeting on TikTok.Resolution:
- Use city-level targeting instead
- Use radius targeting on a different platform
- Target broader geographic areas
Next Steps
Targeting Overview
Learn core targeting concepts and best practices across all platforms.
Meta Targeting
Deep dive into Meta’s detailed targeting options and custom audiences.
TikTok Targeting
Explore TikTok’s interest-based targeting and video engagement audiences.
Snapchat Targeting
Learn about Snapchat’s demographic and lifestyle targeting options.
Google Targeting
Understand Google’s intent-based targeting and remarketing capabilities.
Publishing Workflow
Learn how targeting validation works during the publishing process.