dA Docs
Tool
  • 🏠Welcome
  • Documentation
    • CRM Onboarding
      • 1. Prepare CSV File
      • 2. Format Your Data
      • 3. Onboard Your Data through Portal
    • Publisher Onboarding
      • Onboarding Setup
    • Updating Audiences
      • Prepare Your CSV File for Data Updates
    • Data Collaboration
      • How to Collaborate with Other Data Providers Through our Portal
    • SDK Implementation
  • Audience List
    • Adform
      • NL
      • SE
    • DV360
      • NL
      • SE
      • FI
    • P161
      • NL
      • SE
    • Xandr
      • NL
      • SE
      • FI
    • Trade Desk
      • NL
    • Bidtheatre
      • SE
    • Pubmatic
      • NL
      • SE
  • DMP integration
    • Piano segments
Powered by GitBook
On this page
  • General process:
  • Cookie sync:
  • CRM Onboarding:
  • Initial CRM onboarding:
  • Ongoing CRM data update:
  • Daily DA match export:

DMP integration

A data management platform (DMP) is a technology platform used for collecting and managing data, mainly for digital marketing purposes.

PreviousSENextPiano segments

Last updated 2 months ago

We have integrations with the following DMPs;

  • Tealium

  • Relay42

  • Squeezely

  • Weborama

  • Mediarithmics

  • Snowplow

  • Piano

  • Permutive

General process:

The cooperation between the DMP partner and digitalAudience (DA) is based on the following relationship;

The aim of the integration is to increase the CRM record – DMP cookie id match rate that the DMP is building up, by adding the matched pairs provided by DA. To make this possible, DA needs to know the CRM records it needs to help matching and DA and the DMP need to sync their cookies.

Cookie sync:

The DMP fires the pixel including the DMP cookie id, the partner id and optionally the name or id of the site. We receive the call and read our DA id. We store the DMP id – DA id pair in a client specific match table.

CRM Onboarding:

Initial CRM onboarding:

Initially, the CRM data, i.e. the customer email addresses, phone numbers and/or postal addresses, should be onboarded to the DA servers. This can be done via DA website, where the records are hashed client-side and uploaded to the server. It is also possible to provide a secure storage location to DA, where the CRM export data would be stored. DA Onboarding API can then periodically retrieve the data and process the onboarding.

Ongoing CRM data update:

After the initial upload, the records should be kept up to date. Every day/week/month, the new records should be uploaded to DA.

Daily DA match export:

DA will upload the matched DMP cookie id – CRM record id every night. These uploads will be delta files; the file will include all cookies that we have seen past 24 hours and have a record matched to it.

https://target.digitalaudience.io/bakery/sync/dmpsyncendpoint?site=NAMEORIDOFTHESITE&partner=NAMEOFTHEPARTNER&cookieid=DMPCOOKIEID&read=false