What connectors do
A connector is a pre-built integration that connects Narrative to an external destination. Connectors handle the complexities of delivering data to each platform:- Format translation: Converts your data into the format required by the destination
- Identity matching: Maps your identifiers to the platform’s identity space
- API integration: Manages authentication, rate limits, and delivery protocols
- Audience management: Creates and updates audiences or segments in the destination
How activation works
- Prepare your data: Structure your audience data in one or more datasets with the required identifiers (typically hashed emails or phone numbers)
- Normalize with Rosetta Stone: Map your data fields to Rosetta Stone attributes so the connector knows which fields contain deliverable identifiers
- Configure the connector: Install the connector for your destination and provide the necessary credentials (API keys, account IDs, etc.)
- Deliver your audience: Use NQL to select the records you want to deliver, or deliver entire datasets directly
Identifier requirements
Each destination requires specific identifier types for matching. Connectors automatically transform your data to meet these requirements, but your source data must include at least one supported identifier type.| Identifier Type | Common Destinations |
|---|---|
| SHA256 hashed email | Google DV360, Meta, The Trade Desk, TikTok |
| SHA256 hashed phone | Google DV360, Meta, TikTok |
| Mobile advertising ID (MAID) | The Trade Desk, DSPs |
| UID2 | The Trade Desk (auto-generated from email) |
If your data lacks these identifiers but you want to activate it as an audience, contact your Narrative account representative for assistance with identity resolution options.
Available destinations
Narrative provides connectors to major advertising and data platforms:The Trade Desk
Deliver audiences to TTD’s first-party or third-party marketplace
Meta Custom Audiences
Push custom audiences to Facebook and Instagram
Meta Conversions API
Send conversion events for ad attribution
Google DV360
Activate audiences in Display & Video 360
Amazon S3
Deliver data files to your S3 bucket
Activation patterns
There are several ways to structure your data for activation, depending on your use case:Single-purpose datasets
Create a separate dataset for each audience you want to activate. This approach is straightforward when you have distinct, pre-defined audiences. Best for: Organizations that build and maintain audiences outside of Narrative, then upload them for delivery.Master dataset with audience segments
Maintain a single dataset containing all your audience data, with columns that identify which audience each record belongs to. Use NQL to filter and deliver specific segments. Best for: Organizations managing many audiences that share the same underlying data structure.Raw data with dynamic segmentation
Upload your complete customer data with all available attributes, then use NQL to create audiences on-the-fly based on any combination of attributes. Best for: Organizations that want maximum flexibility to create new audiences without re-uploading data.For detailed guidance on implementing these patterns, see Structuring Audiences for Activation.
What happens after delivery
When you deliver data through a connector:- The connector processes your data: Identifiers are formatted and, if needed, translated (e.g., hashed email to UID2)
- Data is sent to the destination: The connector uses the platform’s API to create or update audiences
- The platform matches identifiers: The destination matches your identifiers against its user base. Match rates vary by platform and identifier type (typically 30-70%)
- Audiences become targetable: Once processed, your audiences are available for targeting in campaigns on that platform

