BlueConic has many advertising connections that allow synchronizing BlueConic segments to custom audiences in the ad platform. This enables users to run advertising campaigns that are powered and orchestrated by the BlueConic platform. Using one platform, such as BlueConic, as the source of truth for advertising campaigns ensures that the correct profiles are always targeted, drives higher conversion rates, and increases return on ad spend (ROAS). Some of the most common advertising connections in BlueConic include Facebook Advertising, Google Ads, Twitter Ads, and The Trade Desk, but a complete list can be found below.
Depending on the advertising platform, some connections have different methods to connect. For example, Facebook Advertising has the additional option to export to the conversion API or to use a client-side pixel integration.
How to set up and configure Advertising Connections in BlueConic
For instructions on setting up the advertising connections in BlueConic, see the Advertising Connections section.
Mapping fields in advertising connections
When mapping a BlueConic segment to a custom audience, the process is similar for each advertising platform (depending on whether you want to create new custom audiences or add information to existing custom audience profiles) and involves linking unique identifiers and segment mapping like pictured below.
The matching step is typically sent hashed to the advertising platform and is used to find corresponding users. Fields that can be used for matching depend on the API of the advertising platform. For example, Facebook has the option to match profiles based on email, phone number, first name, last name, city, state/province, country, zip/postal code, date of birth, gender, and mobile advertiser ID. The number of matched profiles is typically lower than the number sent to the platform as not every profile will have a Facebook account, Facebook may have different identifiers on file, or profiles don’t have the required identifiers.
The mapping flow of all advertising connections is the same and can described as follows:
Export: For each configured segment…
Get profiles of the segment that have not been sent yet or have a last modified date more recent than the last connection run date. When the matching settings are changed, all profiles are sent.
Convert the profile to the data the advertising platform expects, including any hashing of values.
Send the data to the advertising platform in batches.
Cleanup: For each configured segment…
Get all profiles that have been sent to the advertising platform and specific audience, and are not currently part of the segment.
Convert profiles to expected data and send them to the advertising platform to remove them from the audience.
Available mapping fields by connection
Connection | Matching fields | Encryption | API |
| SHA-256 | /{audience_id}/users | |
| SHA-256 | offlineDataJobOperations.generateCreateUserOperations | |
| SHA-256 | GetBulkUploadUrl | |
| none | /v2/dp/audience | |
| SHA-256 | segments/{audienceId}/users | |
| SHA-256 | custom_audiences/{audienceId}/users | |
| SHA-256 | dmpSegments/{audienceId}/users | |
| SHA-256 | /dmp/custom_audience/update/ | |
| MD-5 | audiences/{audienceId}/contactlist | |
| none | /data/advertiser |