Anonymous user visits page www.abc.com that has DMP pixel (added in <head> section or added via tag manager).
UUID) for that user.
Once the newly created UUID is returned, the DMP pixel will create a 3rd party cookie with the
Still, within the same page load, the DMP pixel will load all DSP pixel that this page has integration with and that will create another 3d party cookies containing a generated user IDs for the DSPs.
Now (from page load) matching process stars.In real time all user events are sent to audience computation service for processing. If user passes audience criteria (check more about creating audiences) he will be added to audience and send to integrated with it platform (like AppNexus, AdForm etc) - all happens via matching table which contains
UUIDand external platforms ID. Once the audience is synchronized with the DSP, it can be used for targeting and re-marketing.
After user leaves the www.abc.com site and visits later a publisher's site who's monetizing its traffic. The publisher's site is tagged with the SSP's code that controls the different "Placements" for ads as well as the publisher's DMP code.
The SSP pixel will then generate a
SSPID, add its own 3rd party cookie and trigger the bid process for the various placements on the page. A piggyback method is called on the back of the SSP call towards the DSP, passing along the 2 IDs
SSPIDfor matching purpose.
- Finally, the SSP is sending the request to bid various DSPs including our www.abc.com DSP, which is receiving the bid request along with the
SSPID. Through its matching tables, the DSP can tell that
How real-time matching works in Mapp Acquire (DMP) and Mapp Engage (Email and Whiteboard)
1-3 - same as above
4. Now (from page load) matching process starts.In real time all user events are sent to audience computation service for processing. While user browser page, Mapp Acquire capture user actions and behaviour. Depending on pixel settings (More about pixel setup) captures page interaction (like page scroll or time), user attributes (like email, phone number, user details and other input data)* and parameters from the website.
5. If the user passes audience criteria (check more about creating audiences) he will be added to the audience and send to Whiteboard or added to Mapp Enrage Group (depends on audience integration).The DMP pixel have userSync function which finds the Mapp Engage contact ID and adds it into the matching tablein table in DMP to create a match for DMP UUID and CID (Mapp Engage Contact ID) for that platform. If a user wasn't uploaded to Mapp Engage yet, DMP will create a new user in Mapp Engage and save match UUID with CID in matching table.
CASE 2 - a user is a Mapp Engage contact (for instance uploaded from CRM or another source) and we want to track his web activity
When you upload your CRM data (check more about data import) via a batch process into the DMP to enrich your online traits, your segment's UUIDs list will be updated as new users will qualify for the audience or vice versa. Hence, the audience UUIDs list will be sent to the DSP or/and Mapp Engage on the back of that process.