Snapchat Ads
Sync audience segments to Snapchat Ads for Snap Audience Match (SAM) targeting. Upload your warehouse segments to reach Snapchat users.
Prerequisites
- A Snapchat Ads account
- Your Snapchat Ad Account ID (UUID format)
- Access to the Snapchat Marketing API
Authentication
Snapchat Ads uses OAuth 2.0.
- Click Connect with OAuth in Zeotap
- Sign in with your Snapchat account
- Authorize the requested permissions
OAuth scope: snapchat-marketing-api.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| Ad Account ID | Text | Yes | Your Snapchat ad account identifier. Example: 8adc3db7-8148-4fbf-999c-8d2266369d74 |
Target Settings
| Field | Type | Required | Description |
|---|---|---|---|
| Audience Name | Text | Yes | Name of the SAM segment to create or update |
| Segment ID | Text | No | Existing SAM segment ID to update. Leave blank to create new. |
Supported Operations
Sync Modes: Upsert, Mirror
Audience Sync Modes: Add, Remove, Mirror, Upsert
Features
- Field Mapping: No
- Schema Introspection: No
Match Keys
Snap Audience Match works on hashed identifiers. Map raw columns and Zeotap normalizes and hashes them at delivery, or map pre-hashed SHA-256 hex digests directly:
| Field | Type | Description |
|---|---|---|
email | string | Raw email address — lowercased, trimmed, and SHA-256 hashed before upload |
hashed_email | string | Pre-hashed SHA-256 hex digest of the lowercase, trimmed email |
phone | string | Raw phone number — normalized to E.164 (digits with leading +) and SHA-256 hashed before upload |
hashed_phone | string | Pre-hashed SHA-256 hex digest of the E.164 phone number |
When both a raw field and its pre-hashed counterpart are mapped, the pre-hashed value wins. Values that are not valid 64-character hex digests are never uploaded — they are dropped (falling back to the raw column if mapped) and counted in the sync run logs. See Match Keys & Identifier Hashing for the full normalization contract, precedence, and validation rules.
Troubleshooting
Ad Account ID format error
Snapchat Ad Account IDs use UUID format. Find yours in Snapchat Ads Manager under Account Settings.
SAM segment not populating
Snapchat requires a minimum number of matched users before the segment becomes available for targeting. Processing can take up to 24 hours.