-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Update userId.md add kinesso id docs #3215
Merged
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
42c039a
Update userId.md
jdwieland8282 1ea4b7e
Update download.md
jdwieland8282 b0d83ac
Update userId.md
jeanstemp 3b3c62d
Update userId.md
jeanstemp 753c039
Added missing entry in bid adapter implementation table
bretg baa3253
Update userId.md
jdwieland8282 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -905,6 +905,41 @@ pbjs.setConfig({ | |
}); | ||
{% endhighlight %} | ||
|
||
### Kinesso ID | ||
|
||
Kinesso ID solution is a new approach to persistent cross domain authentication. | ||
|
||
#### How it works | ||
|
||
The Kinesso identity solution creates a persistent cross domain authenticated user id that is then used to link users with their interest signals (commonly known as segments). The Kinesso user ID (knsso) is never broadcast into the bid stream. Instead it is sent to a server side data store, merged with accompanying data from the Prebid Id Library and shipped to Kinesso. All data is encrypted at rest and in transit so your identifiers are never stored or transmitted in an insecure manner. | ||
|
||
The Kinesso ID sub adapter sets two cookies, one as a third party cookie and the other as a first party cookie in the publisher's domain. These cookies are merged with the user's hashed email address (when present) server side and sent to Kinesso. The combined output looks like this: | ||
|
||
{: .table .table-bordered .table-striped } | ||
| kpuid | knsso | hid | account_id | created on | | ||
| --- | --- | --- | --- | --- | | ||
| `<my_1pc>` | `<my_3pc>` | `<my_hashed_email>` | `<my_ssp_accountid>` | `<my_birthday>` | | ||
|
||
Kinesso will then attach these users to deals ids that they will target in the ORTB bid stream by brands and agencies represented by IPG. | ||
|
||
Add it to your Prebid.js package with: | ||
|
||
{: .alert.alert-info :} | ||
gulp build --modules=kinessoIdSystem | ||
|
||
#### Kinesso ID Registration | ||
|
||
You can set up Kinesso ID sub adapter by contacting Kinesso at [email protected] | ||
|
||
The Kinesso ID privacy policy is covered under the [Kinesso Privacy Notice](https://kinesso.com/privacy-policy/). Please note, at present the Kinesso ID module is not meant for use inside the EEA. | ||
|
||
{: .table .table-bordered .table-striped } | ||
| Param under userSync.userIds[] | Scope | Type | Description | Example | | ||
| --- | --- | --- | --- | --- | | ||
| name | Required | String | The name of this module. | `'kinessoId'` | | ||
| params | Required | Object | Details for KinessoId initialization | | | ||
| params.accountid | Required | Int | Your SSP Account Id | 123 | | ||
|
||
### LiveIntent nonID | ||
|
||
LiveIntent offers audience resolution by leveraging our next-generation identity solutions. The LiveIntent identity graph is built around a people-based set of data that is authenticated daily through active engagements with email newsletters and media across the web. The LiveIntent nonID is a user identifier tied to an active, encrypted email in our graph and functions in cookie-challenged environments and browsers. | ||
|
@@ -1875,6 +1910,7 @@ Bidders that want to support the User ID module in Prebid.js, need to update the | |
| ID5 ID | ID5 | id5id | id5-sync.com | {uid: "1111", ext: { linkType: 2, abTestingControlGroup: false } } | | ||
| IdentityLink | LiveRamp | idl_env | liveramp.com | "1111" | | ||
| Intent IQ ID | Intent IQ | intentiqid | intentiq.com | "1111" | | ||
| Kinesso ID | Kinesso | kpuid | kpuid.com | "1111" | | ||
| LiveIntent ID | Live Intent | lipb.lipbid | liveintent.com | "1111" | | ||
| Lotame Panorama ID | Lotame | lotamePanoramaId | crwdcntrl.net | "e4b9..." | | ||
| MediaWallah OpenLink ID | MediaWallah | mwOpenLinkId | mediawallahscript.com | "1111" | | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bretg how does this sound?