From 6ef556731ad1605f6936ba8d7b22b8c82d948b56 Mon Sep 17 00:00:00 2001 From: "masaki.shinke" Date: Tue, 13 Jul 2021 20:46:56 +0900 Subject: [PATCH 1/2] add imuIdSystem doc --- dev-docs/modules/userId.md | 42 +++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index b4912b19b2..c8cda4da74 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -72,7 +72,7 @@ of sub-objects. The table below has the options that are common across ID system {: .table .table-bordered .table-striped } | Param under userSync.userIds[] | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | -| name | Required | String | May be: `"admixerId"`,`"akamaiDAPId"`, `"amxId"`, `"britepoolId"`, `"criteo"`, `"fabrickId"`, `"flocId"`, `"haloId"`, `"id5id"`, `identityLink`, `"idx"`, `"intentIqId"`, `"liveIntentId"`, `"lotamePanoramaId"`, `"merkleId"`, `"mwOpenLinkId"`, `"netId"`, `"novatiqId"`, `"parrableId"`, `"quantcastId"`, `"pubProvidedId"`, `"sharedId"`, `"tapadId"`, `"unifiedId"`,`"uid2"`, `"verizonMediaId"`, `"zeotapIdPlus"` | `"unifiedId"` +| name | Required | String | May be: `"admixerId"`,`"akamaiDAPId"`, `"amxId"`, `"britepoolId"`, `"criteo"`, `"fabrickId"`, `"flocId"`, `"haloId"`, `"id5id"`, `identityLink`, `"idx"`, `"imuid"`, `"intentIqId"`, `"liveIntentId"`, `"lotamePanoramaId"`, `"merkleId"`, `"mwOpenLinkId"`, `"netId"`, `"novatiqId"`, `"parrableId"`, `"quantcastId"`, `"pubProvidedId"`, `"sharedId"`, `"tapadId"`, `"unifiedId"`,`"uid2"`, `"verizonMediaId"`, `"zeotapIdPlus"` | `"unifiedId"` | params | Based on User ID sub-module | Object | | | | bidders | Optional | Array of Strings | An array of bidder codes to which this user ID may be sent. | `['bidderA', 'bidderB']` | | storage | Optional | Object | The publisher can specify some kind of local storage in which to store the results of the call to get the user ID. This can be either cookie or HTML5 storage. This is not needed when `value` is specified or the ID system is managing its own storage | | @@ -808,6 +808,46 @@ pbjs.setConfig({ }); {% endhighlight %} +### IM-UID by Intimate Merger + +IM-UID, provided by [Intimate Merger](https://corp.intimatemerger.com/), is a universal identifier that designed for publishers, platforms and advertisers to perform segmentation and targeting even in environments where 3rd party cookies are not available. IM-UID is currently only available in Japan. + +Add it to your Prebid.js package with: + +{: .alert.alert-info :} +gulp build --modules=imuIdSystem + +#### IM-UID Registration + +Please visit [https://lp.intimatemerger.com/im-uid](https://lp.intimatemerger.com/im-uid) and request your Customer ID to get started. + +The Intimate Merger privacy policy is at https://corp.intimatemerger.com/privacypolicy/ + +#### IM-UID Configuration + +{: .table .table-bordered .table-striped } +| Param under userSync.userIds[] | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| name | Required | String | The name of this module. | `"imuid"` | +| params | Required | Object | Details of module params. | | +| params.cid | Required | String | This is the Customer ID value obtained via Intimate Merger. | `5126` | +| params.url | Optional | String | Use this to change the default endpoint URL. | `"https://example.com/some/api"` | + +#### IM-UID Example + +{% highlight javascript %} +pbjs.setConfig({ + userSync: { + userIds: [{ + name: "imuid" + params: { + 5126 // Set your Intimate Merger Customer ID here for production + } + }] + } +}); +{% endhighlight %} + ### Intent IQ ID Intent IQ’s universal ID with its unparalleled coverage of over 80% of ad inventory, protects publishers’ ability to rely on advertising as their main revenue source while preserving user privacy in a third party cookieless world. From ac09a8328d72d316733aa5ec6d29c6bd49791097 Mon Sep 17 00:00:00 2001 From: "masaki.shinke" Date: Wed, 18 Aug 2021 16:11:24 +0900 Subject: [PATCH 2/2] cid is number --- dev-docs/modules/userId.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index cc3479d04a..7759a0b542 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -814,7 +814,7 @@ The Intimate Merger privacy policy is at https://corp.intimatemerger.com/privacy | --- | --- | --- | --- | --- | | name | Required | String | The name of this module. | `"imuid"` | | params | Required | Object | Details of module params. | | -| params.cid | Required | String | This is the Customer ID value obtained via Intimate Merger. | `5126` | +| params.cid | Required | Number | This is the Customer ID value obtained via Intimate Merger. | `5126` | | params.url | Optional | String | Use this to change the default endpoint URL. | `"https://example.com/some/api"` | #### IM-UID Example @@ -823,9 +823,9 @@ The Intimate Merger privacy policy is at https://corp.intimatemerger.com/privacy pbjs.setConfig({ userSync: { userIds: [{ - name: "imuid" + name: "imuid", params: { - 5126 // Set your Intimate Merger Customer ID here for production + cid: 5126 // Set your Intimate Merger Customer ID here for production } }] }