Frequently asked questions
このドキュメントの UID2 に関するよくある質問は、オーディエンスごとにグループ化され、以下の一般的なカテゴリに分類されています:
パブリッシャー向けの以下の追加の FAQ 情報も利用可能です:
FAQs—general
UID2 フレームワークに関するよくある質問を紹介します。
- EUID インフラのすべての連携パートナー (SSP、サードパーティデータプロバイダー、測定プロバイダー) は、自動的に UID2 と連携されますか?
- ユーザーは、自分の UID2 ID に基づいたターゲティング広告をオプトアウトできますか?
- UID2 に DII を送信すると、UID2 はその情報を保存しますか?
- UID2 は HIPAA で規制されているデータの処理を許可しますか?
- パブリックオペレーターとプライベートオペレーターのどちらを使用すべきですか?
モバイルパブリッシャーインテグレーションに関する FAQs は、FAQs for mobile integrations を参照してください。
Will all integration partners in the EUID infrastructure (SSPs, third-party data providers, measurement providers) be automatically integrated with UID2?
EUID インフラのすべての連携パートナー (SSP、サードパーティデータプロバイダー、測定プロバイダー) は、自動的に UID2 と連携されますか?
いいえ。UID2 は EUID とは別の独自のフレームワークとして機能します。そのため、EUID フレームワークへのアクセスや使用に関する事務手続きは、UID2 フレームワークへの使用やアクセスを自動的に許可するものではありません。新規契約を UID2 用に締結する必要があります。
Can users opt out of targeted advertising tied to their UID2?
ユーザーは、自分の UID2 ID に基づいたターゲティング広告をオプトアウトできますか?
はい。Transparency and Control Portal を通して、ユーザーは自分の UID2 に関連するターゲティング広告の配信をオプトアウトできます。各リクエストは、UID2 Opt-Out Service と UID2 Operator を通じて配信され、UID2 Operator はオプトアウト情報を関連するすべての参加者に公開します。
When I send DII to UID2, does UID2 store the information?
UID2 に DII を送信すると、UID2 はその情報を保存しますか?
いいえ。UID2 Service のコンポーネントは、DII を保存しません。
さらに、ほとんどの場合、UID2 は、POST /token/generate、POST /token/refresh、または POST /identity/map の呼び出しが完了すると、値を全く保存しません。ただし、例外として、ユーザーがオプトアウトした場合です。この場合、UID2 は、オプトアウトしたユーザーを示すハッシュ化された不透明な値を保存します。保存された値は、DII から生成された同じ UID2 に関する将来のリクエストを識別するために使用され、そのため拒否されます。
Does UID2 allow the processing of HIPAA-regulated data?
UID2 は HIPAA で規制されているデータの処理を許可しますか?
いいえ。UID2 の参加者は、HIPAA (Health Insurance Portability and Accountability Act of 1996;医療保健の携行性と責任に関する法律) で定義されている、保護対象保険情報 (PHI: Protected Health Information) から UID2 を生成してはなりません。
Should I use a Public Operator or a Private Operator?
パブリックオペレーターとプライベートオペレーターのどちらを使用すべきですか?
ほとんどの参加者にとって、Public Operator が最もシンプルなソリューションです。Public Operator のインテグレーションは、独自の Private Operator をホストするよりも簡単なオプションです。Private Operator インスタンスを持つことにはいくつかの利点がありますが、追加の複雑さとコストがかかります。
最適な選択肢は、自身の状況やニーズによって異なります。決定に役立つ情報は、以下を参照してください:
FAQs for publishers
UID2 フレームワークを使用するパブリッシャーからのよくある質問です。
- 送信した DII と返されたトークンが一致していることをテストするにはどうすればよいですか?
- トークンを復号化する必要がありますか?
- ユーザーのオプトアウトはどのように通知されますか?
- トークン生成の呼び出しは、server-side と client-side のどちらで行うべきですか?
- Client-side からトークンのリフレッシュを呼び出すことはできますか?
- トークンを手動でリフレッシュする場合、リフレッシュのタイミングをどう判断すればよいですか?
- Refresh token のワークフローをテストするにはどうすればよいですか?
- UID2 token の一意性とローテーションポリシーは何ですか?
- UID2 token は、ビッドストリームではどのように見えますか?
- UID2 をシングルサインオン (SSO) とインテグレーションすることはできますか?
- Prebid をモバイル SDK と一緒に使用しています—atype 値は何を使用すればよいですか?
How can I test that the DII sent and the returned token match up?
送信した DII と返されたトークンが一致していることをテストするにはどうすればよいですか?
POST /token/validate エンドポイントを使用して、POST /token/generate で送信している DII が有効かどうかをチェックできます。POST /token/validate は主にテスト目的で使用されます。
詳細は Using POST /token/validate to test を参照してください。
Do I need to decrypt tokens?
トークンを復号化する必要がありますか?
いいえ、パブリッシャーは UID2 token を復号化する必要はありません。しかし、社内でのみ使用するために raw UID2 にアクセスしたい場合は、UID2 support と協力してアクセスしてください。
How will I be notified of user opt-out?
ユーザーのオプトアウトはどのように通知されますか?
ユーザーがオプトアウトした場合、API レスポンスは以下のいずれかのケースで通知します:
- 直接または UID2 SDK のいずれかで POST /token/generate エンドポイントを呼び出し、UID2 Token を生成する場合。
- 直接または UID2 SDK のいずれかで POST /token/refresh エンドポイントを呼び出し、UID2 Token をリフレッシュした場合。
Where should I make token generation calls—from the server side or the client side?
トークン生成の呼び出しは、Server-Side と Client-Side のどちらで行うべきですか?
UID2 Token は、Client-Side、Server-Sideのどちらでも生成できます。詳細は、以下を参照してください:
- Prebid.js を使用して Client-Side からトークンを生成します: Client-side integration guide for Prebid.js.
- Prebid.js を使用して Server-Side からトークンを生成します: Client-server integration guide for Prebid.js.
- その他の Server-Side オプション: Publisher integrations.
Can I make token refresh calls from the client side?
Client-Side からトークンのリフレッシュを呼び出すことはできますか?
はい。POST /token/refresh は、API Key を使用する必要がないため、Client-Side (たとえば、ブラウザやモバイルアプリ) から呼び出すことができます。
If I choose to manually refresh the token, how will I know when to refresh the token?
トークンを手動でリフレッシュする場合、リフレッシュのタイミングをどう判断すればよいですか?
推奨されるリフレッシュ間隔は 1 時間で す。
リフレッシュのタイミングを決定するには、POST /token/generate エンドポイントのレスポンスの refresh_from フィールドのタイムスタンプを使用します(詳細は Successful response を参照)。または、POST /token/refresh エンドポイントのレスポンスの refresh_from フィールドのタイムスタンプを使用します(詳細は Successful response with tokens を参照)。
Token Refreshが必要かどうかを確認する機能を持つ SDK のいずれかを使用することもできます。
詳細は、Recommended token refresh frequency および Managing token refresh with an SDK を参照してください。
How can I test the refresh token workflow?
Refresh Token のワークフローをテストするにはどうすればよいですか?
refresh-optout@example.com のメールアドレスまたは +00000000002 の電話番号を使用して、トークンリフレッシュのワークフローをテストすることができます。どちらかのパラメータ値をリクエストに使用すると、常に refresh_token を含む identity レスポンスが生成され、ログアウトレスポンスが返されます。
メールアドレスの正規化、ハッシュ化、Base64 エンコードされたハッシュ値、または、電話番号のハッシュ化、Base64 エンコードされたハッシュ値を取得するには、ハッシングツールを使用できます。詳細は、UID2 hashing tool を参照してください。
SDK を使うかどうかで手順は少し異なります。
With SDK:
- DII がメールアドレスか電話番号かに応じて、以下の値のいずれかを使用して POST /token/generate リクエストを送信します:
emailの値:refresh-optout@example.com.email_hashの値:refresh-optout@example.comをハッシュ化し Base64 エンコードした値はNaNI8RU0bL1Jpp1jJLC5aJO/lchc6gGhgXQIAwJ7cV4=です。phoneの値:+00000000002.phone_hash+00000000002をハッシュ化し Base64 エンコードした値は0VoxsIuk88qt7TnZaTC//C9Vur3pR1zBMIr1cJe7xjE=です。
- SDK の background auto-refresh が Advertising Token のリフレッシュを試み(これには数時間かかることがあります)、リフレッシュの試みが
OPTOUTステータスで失敗するのを観察するまで待ちます。この時点で SDK はファーストパーティクッキーもクリアします。
Without SDK:
-
DII がメールアドレスか電話番号かに応じて、以下の値のいずれかを使用して POST /token/generate リクエストを送信します:
emailの値:refresh-optout@example.com.email_hashの値:refresh-optout@example.comをハッシュ化し Base64 エンコードした値はNaNI8RU0bL1Jpp1jJLC5aJO/lchc6gGhgXQIAwJ7cV4=です。phoneの値:+00000000002.phone_hash+00000000002をハッシュ化し Base64 エンコードした値は0VoxsIuk88qt7TnZaTC//C9Vur3pR1zBMIr1cJe7xjE=です。
-
返された
refresh_tokenを次のステップで使用するために保存します。 -
POST /token/refresh リクエストを
refresh_token(Step 2 で保存) をtoken値として送信します。
ボディのレスポンスは空でなければならず、refresh-optout@example.comのメールアドレスと+00000000002の電話番号は常にログアウトしたユーザになるので、statusの値はoptoutでなければなりません。
What is the uniqueness and rotation policy for UID2 tokens?
UID2 Token の一意性とローテーションポリシーは何ですか?
UID2 Service は、ランダムな初期化ベクトルを使用して UID2 Token を暗号化します。UID2 Token は、ユーザーがインターネットを閲覧する際に、特定のユーザーに対して一意になります。つまり、UID2 Token が生成されるたびに、同じ UID2 であっても常に異なるトークンが生成されます。トークンが更新されるたびに新しいトークンが生成され、暗号化されます。
What does a UID2 token look like in the bidstream?
UID2 Token は、ビッドストリームではどのように見えますか?
UID2 実装のアプローチにはさまざまな方法があります。以下は、UID2 Token が Bidstream でどのように渡されるかを示すコードスニペットの一例です:
{
"user": {
"ext": {
"eids": [
{
"source": "uidapi.com",
"uids": [
{
"id": "A4AAAABlh75XmviGJi-hkLGs96duivRhMd3a3pe7yTIwbAHudfB9wFTj2FtJTdMW5TXXd1KAb-Z3ekQ_KImZ5Mi7xP75jRNeD6Mt6opWwXCCpQxYejP0R6WnCGnWawx9rLu59LsHv6YEA_ARNIUUl9koobfA9pLmnxE3dRedDgCKm4xHXYk01Fr8rOts6iJj2AhYISR3XkyBpqzT-vqBjsHH0g",
"rtiPartner": "UID2"
}
]
}
]
}
}
}
Can I integrate UID2 with single sign-on (SSO)?
UID2 をシングルサインオン (SSO) とインテグレーションすることはできますか?
はい。Google、Facebook ログイン、Apple ログイン、または OpenPass などの人気のある SSO インテグレーションオプションを使用すると、メールアドレスを取得して UID2 を生成できます。 詳細は、Publisher integration with SSO providers を参照してください。
I'm using Prebid with a mobile SDK—what atype value should I use?
Prebid をモバイル SDK と一緒に使用しています—atype 値は何を使用すればよいですか?
IAB のドキュメントによると、atype (Agent Type) 値は、マッチがどのタイプのユーザーエージェントからのものであるかを示します。IAB はこのプロパティを定義することを推奨しています。
Prebid を SDK for Android または SDK for iOS と一緒に使用している場合、atype 値として 3 を使用します。これは、個人ベースの ID を示します。
詳細は、以下の IAB ドキュメントのセクションを参照してください:
FAQs for advertisers and data providers
UID2 フレームワークを使用する広告主やデータプロバイダーによくある質問を紹介します。
- raw UID2 を更新するタイミングはどのように判断すればよいですか?
- インクリメンタルアップデートの場合、UID2 はどのくらいの頻度で更新するべきですか?
- マッピング用の DII の SHA-256 はどのように生成すればよいですか?
- メールアドレス、電話番号、または対応するハッシュと raw UID2 のマッピングを、自身のデータセットに保存すべきでしょうか?
- ユーザーのオプトアウトはどのように処理すればよいですか?
- 同じ DII は常に同じ raw UID2 になりますか?
- 2 つの operator が同じ DII を処理した場合、結果は同じになりますか?
- ソルトバケットのローテーションによって UID2 をリフレッシュするタイミングを知るには?
- 更新されたメールアドレスは、以前関連付けられていたバケットと同じバケットに割り当てられますか?
How do I know when to refresh a raw UID2?
raw UID2 をリフレッシュするタイミングはどのように判断すればよいですか?
POST /identity/map エンドポイントは、レスポンス内のリフレッシュタイムスタンプ(rフィールド)を提供します。このタイムスタンプ以降に、各 raw UID2 がリフレッシュされる可能性があります。このタイムスタンプを使用して、保存されたデータの raw UID2 を再生成するタイミングを判断します。
raw UID2 をリフレッシュするかどうかを決定するには:
- POST /identity/map のレスポンスから保存したリフレッシュタイムスタンプと現在の時刻を比較します。
- 現在の時刻がリフレッシュタイムスタンプ以降であれば、同じ DII を使用して再度 Identity Map エンドポイントを呼び出すことで、raw UID2 を再生成します。
raw UID2 は、リフレッシュタイムスタンプの前では変化しません。リフレッシュタイムスタンプの後、DII を再マッピングすると新しいリフレッシュタイムスタンプが返されますが、raw UID2 は変化する場合もあれば変化しない場合もあります。raw UID2 が複数のリフレッシュ間隔にわたって変化しない可能性もあります。
How often should raw UID2s be refreshed for incremental updates?
イ ンクリメンタルアップデートの場合、UID2 はどのくらいの頻度でリフレッシュするべきですか?
インクリメンタルアップデートの場合、オーディエンスの更新は毎日行うことを推奨します。
特定のユーザーの raw UID2 は、およそ年に 1 回変化します。POST /v3/identity/map エンドポイントの最新バージョンでは、各 raw UID2 がリフレッシュされる可能性のある時点を示すリフレッシュタイムスタンプが提供されます。オーディエンスターゲティングのために raw UID2 を最新かつ有効な状態に保つために、これらのタイムスタンプを毎日確認することを推奨します。
このエンドポイントの以前のバージョン (POST /v2/identity/map) を参照する実装の場合:
各 ソルトバケット はおよそ年に 1 回更新されますが、個々のバケットの更新は年間を通じて分散されています。つまり、全バケットの約 1/365 が毎日ローテーションされます。忠実度が重要な場合は、POST /identity/buckets エンドポイントをより頻繁に(例:1 時間ごと)呼び出すことを検討してください。