User matching (cookie syncing) is the process of synchronizing browser-based user IDs (cookies) between ADARA and the partner system.
Many platforms consider privacy regulations and require their partners to store the match table. For similar reasons, ADARA prefers to store the user to reduce exposure of ADARA IDs.
To implement the user match, ADARA develops a local table to preserve the mapping between ADARA cookie ID and the corresponding partner’s cookie ID.
The user match table is populated by receipt of the sync pixel requests where the party that initiates the sync adds their ID the request. The receiving party that is storing the match table will set their own ID to pair with the ID from the initiator so then it can store the ID match pair.
User sync can be initiated in multiple ways:
Initiating User Sync is the first step in configuring the User Syncing process. Both parties must agree on who will initiate the sync and who will store the match table. |
The following table outlines the multiple scenarios available based on the three options above:
Option | Scenario | Sync Initiation | Match Table Storage |
---|---|---|---|
1 | 1 | Partner Initiated | Partner stores match table |
1 | 2 | ADARA initiated | ADARA stores match table |
2 | 3 | Partner Initiated | Partner stores match table |
2 | 4 | ADARA initiated | ADARA stores match table |
3 | 5 | Either party can initiate | Both parties store match table |
Pixel Sync requirements include:
Example pixel provided by ADARA:
https://tag.yieldoptimizer.com/ps/ps?t=i&p=[ADARA_PARTNER_ID]&uid=[PARTNER_USER_ID]
The p
parameter value is the unique Partner ID provided by ADARA, and the uid
parameter value is the user ID that is passed (i.e. the Cookie ID).
Example Partner sync pixel:
https://www.partner.com/?partner=[PARTNER_NAME_OR_ID]&user_id=[COOKIE_ID]
The partner
parameter value is the unique Partner name or ID (i.e. ADARA or 1234), and the uid
parameter value should be the User ID in partner ecosystem (i.e. the Cookie ID).