User Data - FAQ
This page has answers to frequently asked questions about user data.
How can I sync user IDs with AppNexus
To sync user IDs, either you or AppNexus must store the mapping table. If you would like AppNexus to store the mapping table, please reach out to your AppNexus representative.
To store the mappings on your servers, you will use the /getuid pixel. The /getuid pixel will populate the $UID macro with the AppNexus user ID and redirect to the specified URL. The format is: http://ib.adnxs.com/getuid?REDIRECT_URL. The redirect must contain the user ID macro, in the format $UID, with the ID we have for that user. The example call below will result in the following:
- Direct the user to http://ib.adnxs.com/getuid?http://ad.adserver.com/pixel?adnxs_uid=$UID
- Replace the $UID macro with 12345
- Redirect the user to http://ad.adserver.com/pixel?adnxs_uid=12345
Do you have the same user pool in your US and EU data centers?
No. The US data centers have one pool of user data and the EU data centers have another. This means that AppNexus user ID 12345 in the US is different from AppNexus user ID 12345 in the EU.
How can I only see users that I have a cookie match for?
This is a multi-step process:
1) Create a segment (you can do this in the UI at http://bidder.adnxs.net).
2) Populate the segment using segment adds (see below). If you are interested in having AppNexus drop your usersync pixel, please reach out to your AppNexus representative.
3) When you are confident that the segment has been sufficient filled, add this segment to your bidder profile.
How do I add a user to a segment?
AppNexus users can be added to segments using a Segment Pixel. The segment can be created through the UI (http://bidder.adnxs.net) in the Segments tab; or via the API, using Segment Service. You must create a segment before adding users via the segment pixel. When you create the segment, AppNexus will define a unique ID. You may also specify a code, which will be your unique identifier for that segment.
To add users to a segment or several segments, a segment pixel must be fired and must identify all the segments to which that user will be added. For example:
This will add a user to segments 101, 102 and 104. The example below will add a user to segments using the segment codes. When using codes, you must specify your member ID.
How do I remove a user from a segment?
AppNexus users can be removed from segments using a Segment Pixel. When you create the segment, AppNexus will define a unique ID. You may also specify a code, which will be your unique identifier for that segment.
To remove users from a segment or several segments, a segment pixel must be fired and must identify all the segments from which that user will be removed. For example:
This will remove a user from segments 101, 102 and 104. The example below will remove a user from segments using the segment codes. When using codes, you must specify your member ID.
User Data JSON
What is user data JSON?
What kind of data can be stored in the JSON?
The user data JSON is a freeform structure that you can design as you see fit. Typical data elements are:
- User ID
- Frequency and recency data
- Conversion data