-
Notifications
You must be signed in to change notification settings - Fork 739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
passing entire PBS cookie in user.id field of request #589
Comments
so... I think there are a couple of things going on here. Most importantly, though: I'm pretty sure Appnexus does not expect to see their ID as a base-64 encoded Appnexus expects to see their ID as According to the OpenRTB spec,
Prebid Server sees itself as the Exchange... so the code is set up to populate All that in mind... the The PBS config lets you set these, like:
If configured, PBS sets the That said: I'm not really sure why, or how, the I can try to track it down if it'd help you somehow... but you might not need it, in light of the above. Let me know. |
Thanks, I appreciate that! Apologies for the confusion. Going from your response, I think I'm playing an accidental game of telephone and don't want to turn this into an XY problem (https://en.wikipedia.org/wiki/XY_problem) on top of that, so instead can I ask: Assuming I have the latest commit (HEAD of master branch) of prebid-server running; ....should we expect cookie syncing to work out of the box with prebid-server, or is there any sort of additional configuration required? |
Yes... ish. There are two other caveats.
using your global vendor list ID. Also: get your legal team to look over the GDPR tickets and make sure they're ok with it. If you don't care about GDPR, you'll want to configure: |
I'm not an expert on the JS side, so... I'm not 100% sure on this:
but I believe that's accurate. If you experience problems and want to test whether PBS works in isolation, I'd recommend getting Postman or something and running through the cookie sync process manually. |
Closing for inactivity. |
Hello,
We're testing current HEAD of prebid-server
master
branch andPrebid.js
repos trying to confirm that cookie syncing is working, and are seeing the following unexpected behavior - in the requests we send to demand partners, it seems we are passing the entire base-64 encoded PBS cookie in the user.id field instead of the specific user id. Here is an example from a logged request:That encoded base-64 string translates to:
{"tempUIDs":{"adnxs":{"uid":"4835484559787997451","expires":"2018-07-09T14:55:52.858380415Z"},"openx":{"uid":"c5cdf79a-146f-4212-bc89-4e35278ca4b3","expires":"2018-07-09T14:56:25.647819303Z"}},"bday":"2018-06-25T14:55:52.858377836Z"}
but after contacting their support engineers it seems that appnexus is only expecting to see the unique ID
4835484559787997451
encoded as base-64 in the request, not the entire cookie.We're observing this on a fresh prebid-server installation, with no modifications save for the external_url being set in
pbs.yaml
. Is this a known issue or possibly due to a misconfiguration of some sort on our end?The text was updated successfully, but these errors were encountered: