+
+
## Subscription ID and Public Key
@@ -33,7 +90,7 @@ Notes:
- API Key とクライアントシークレットとは異なり、Subscription ID と Public key は安全に保管する必要はありません。
-- これらの値は特定の [Environment](gs-environments.md) に対して有効です。インテグレーション環境と本番環境の両方を使用している場合、それぞれの環境用の認証情報のセットを取得します。
+- 値は特定の [Environment](gs-environments.md) で有効です。インテグレーション環境と本番環境の両方を使っている場合、それぞれの環境用にセットの認証情報を取得します。
- Subscription ID と Public Key の認証情報は、Client-Side トークンの生成にのみ使用できます。追加のロールが必要な場合は ([API Permissions](gs-permissions.md) を参照してください)、そのロールの API Key と Client Secret をリクエストしてください。
@@ -47,7 +104,7 @@ Client-Side または Server-Side の実装を使用している場合([UID2 Cli
- 各キーには、それを使用できるエンドポイントを決定する [Permissions](gs-permissions.md) のセットがあります。
- 各キーには対応するクライアントシークレットがあります。
- ほとんどの API エンドポイントは、認証のために API Key とクライアントシークレットの両方を必要とします。詳細は [Authentication and Authorizatio](gs-auth.md) を参照してください。
-- 本番環境だけでなくインテグレーション環境も利用する場合は、それぞれの環境で別々の API Key が必要になります。
+- インテグレーション環境と本番環境では、異なる API Key が必要です。各環境の認証情報を取得する方法については、[Getting Your Credentials](../getting-started/gs-credentials.md#getting-your-credentials) を参照してください。
- クライアントシークレットは特定の [Environment](gs-environments.md) で有効です。インテグレーション環境と本番環境の両方を使っている場合、それぞれの環境用のクライアントシークレットを取得します。
UID2 アカウントのセットアップの一環として、1つ以上の API Key が発行され、それぞれに対応するクライアントシークレットが割り当てられます。相談相手の詳細は [Contact Info](gs-account-setup.md#contact-info) を参照してください。
@@ -60,8 +117,17 @@ UID2 アカウントのセットアップの一環として、1つ以上の API
- これらの値が保存され使用されているすべての場所を追跡しておき、キーをローテーションする必要がある場合にすぐに実行できるようにしておいてください。
- 既存のキーとシークレットが漏洩した場合、新しいキーとシークレットに置き換えるプロセスを確立してください。
-API Key とクライアントシークレットは、認証情報が漏洩するリスクを減らすために、定期的に(例えば1年ごとに)更新するのがベストです。
+API Key とクライアントシークレットは、認証情報が漏洩するリスクを減らすために、定期的に(たとえば1年ごとに)更新するのがベストです。
## Refreshing Credentials
-新しいクレデンシャルをリクエストするには、いつでも UID2 の連絡先に連絡してください。
+To request new credentials at any time, do one of the following:
+新しい認証情報をリクエストするには、次のいずれかを行います:
+
+- UID2 Portal にアクセスできる場合、新しい本番環境の認証情報が必要な場合: [Getting Your Credentials](#getting-your-credentials) に記載されているページに移動します。
+- UID2 Portal へのアクセス権がない場合、またはインテグレーション環境用の新しい認証情報が必要な場合は、UID2 の担当者に問い合わせてください。
+
+
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-encryption-decryption.md b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-encryption-decryption.md
index df29ff3a9..56f64b604 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-encryption-decryption.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-encryption-decryption.md
@@ -102,7 +102,7 @@ UID2 API のリクエストレスポンスワークフローは、以下のス
### Response Example
-例えば、先行例 のメールアドレスに対する [POST /token/generate](../endpoints/post-token-generate.md) リクエストに対する復号されたレスポンスは、次のようになります:
+たとえば、先行例 のメールアドレスに対する [POST /token/generate](../endpoints/post-token-generate.md) リクエストに対する復号されたレスポンスは、次のようになります:
@@ -113,7 +113,7 @@ UID2 API のリクエストレスポンスワークフローは、以下のス
[POST /token/refresh](../endpoints/post-token-refresh.md) エンドポイントでは、[POST /token/generate](../endpoints/post-token-generate.md) または [POST /token/refresh](../endpoints/post-token-refresh.md) へのコールで事前に取得した `refresh_token` と `refresh_response_key` の値を使用します。
:::note
-Windows の場合、PowerShell の代わりに Windows コマンドプロンプトを使用している場合は、JSON を囲むシングルクォートも削除する必要があります。例えば、`echo {"email": "test@example.com", "optout_check": 1}` とします。
+Windows の場合、PowerShell の代わりに Windows コマンドプロンプトを使用している場合は、JSON を囲むシングルクォートも削除する必要があります。たとえば、`echo {"email": "test@example.com", "optout_check": 1}` とします。
:::
### Prerequisites and Notes
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-environments.md b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-environments.md
index 14738b6ff..c6bf83090 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-environments.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-environments.md
@@ -11,13 +11,13 @@ import Link from '@docusaurus/Link';
利用可能な異なる環境と、インテグレーションのための最適なベース URL を選択するためのヒントについて説明します。
-## UID2 Testing and Production Environments
+## UID2 Integration and Production Environments
-次の表は、UID2 の現在のインテグレーション環境と本番環境の一覧です。
+次の表は、UID2 のすべての現在のインテグレーション(テスト)環境と本番環境を示しています。
| Environment | Cloud Region | Code | Base URL |
| :--- | :--- | :--- | :--- |
-| インテグレーション環境 | AWS US East (Ohio) | `us-east-2` | `https://operator-integ.uidapi.com` |
+| インテグレーション環境 (テスト様) | AWS US East (Ohio) | `us-east-2` | `https://operator-integ.uidapi.com` |
| 本番環境 | AWS Global Accelerator によるリージョンルーティングの自動最適化 | `n/a` | `https://global.prod.uidapi.com` |
| 本番環境 | AWS US East (Ohio) | `us-east-2` | `https://prod.uidapi.com` |
| 本番環境 | AWS US West (Oregon) | `us-west-2` | `https://usw.prod.uidapi.com` |
@@ -25,19 +25,25 @@ import Link from '@docusaurus/Link';
| 本番環境 | AWS Asia Pacific (Tokyo) | `ap-northeast-1` | `https://jp.prod.uidapi.com` |
| 本番環境 | AWS Asia Pacific (Singapore) | `ap-southeast-1` | `https://sg.prod.uidapi.com` |
-例えば、`https://operator-integ.uidapi.com/v2/token/generate`
+たとえば、`https://operator-integ.uidapi.com/v2/token/generate`
Notes:
- すべての UID2 エンドポイントは同じベース URL を使用します。
-- インテグレーション環境と本番環境では異なる API Key が必要です。
+- インテグレーション環境と本番環境では、異なる API Key が必要です。各環境用の認証情報の取得方法については、[Getting Your Credentials](../getting-started/gs-credentials.md#getting-your-credentials) を参照してください。
- [POST /token/generate](../endpoints/post-token-generate.md) エンドポイントまたは [POST /token/refresh](../endpoints/post-token-refresh.md) エンドポイントで返される UID2 Token の有効期限は変更される可能性がありますが、常にインテグレーション環境では本番環境よりもはるかに短くなります。
+## Getting Credentials for Each Environment
+
+インテグレーション環境と本番環境の両方を使用している場合は、それぞれの環境用に別々の認証情報が必要です。
+
+各環境にアクセスするために必要な値を取得する方法については、[Getting Your Credentials](gs-credentials.md#getting-your-credentials) を参照してください。
+
## Specifying the Base URL to Reduce Latency
クライアントと UID2 サーバーの近接性に依存して API コールのレイテンシが決まります。特に消費者デバイスから API コールを行う場合、ユーザーに近いサーバーを選択することでレイテンシを低減できます。
-例えば、シンガポールのパブリッシャーは、ベース URL を `https://sg.prod.uidapi.com` に設定できます。これは UID2 の本番環境ですが、サーバーはシンガポールにあります。
+たとえば、シンガポールのパブリッシャーは、ベース URL を `https://sg.prod.uidapi.com` に設定できます。これは UID2 の本番環境ですが、サーバーはシンガポールにあります。
ベース URL を明示的に設定することで、すべてのリクエストを特定の国または地域内で処理するように指示できます。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-faqs.md b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-faqs.md
index 79f6383d0..81fe31a5a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-faqs.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-faqs.md
@@ -72,6 +72,7 @@ UID2 フレームワークを使用するパブリッシャーからのよくあ
- [Refresh Token のワークフローをテストするにはどうすればよいですか?](#how-can-i-test-the-refresh-token-workflow)
- [UID2 Token の一意性とローテーションポリシーは何ですか?](#what-is-the-uniqueness-and-rotation-policy-for-uid2-tokens)
- [UID2 Token は、ビッドストリームではどのように見えますか?](#what-does-a-uid2-token-look-like-in-the-bidstream)
+- [UID2 をシングルサインオン (SSO) とインテグレーションすることはできますか?](#can-i-integrate-uid2-with-single-sign-on-sso)
#### How can I test that the DII sent and the returned token match up?
送信した DII と返されたトークンが一致していることをテストするにはどうすればよいですか?
@@ -95,7 +96,7 @@ UID2 フレームワークを使用するパブリッシャーからのよくあ
#### 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のどちらでも生成できます。詳細については、以下を参照してください:
+UID2 Token は、Client-Side、Server-Sideのどちらでも生成できます。詳細は、以下を参照してください:
- Prebid.js を使用して Client-Side からトークンを生成します: [UID2 Client-Side Integration Guide for Prebid.js](../guides/integration-prebid-client-side.md).
- Prebid.js を使用して Server-Side からトークンを生成します: [UID2 Client-Server Integration Guide for Prebid.js](../guides/integration-prebid-client-server.md).
- その他の Server-Side オプション: [Publisher Integrations](../guides/summary-guides.md#publisher-integrations).
@@ -103,7 +104,7 @@ UID2 Token は、Client-Side、Server-Sideのどちらでも生成できます
#### Can I make token refresh calls from the client side?
Client-Side からトークンのリフレッシュを呼び出すことはできますか?
-はい。[POST /token/refresh](../endpoints/post-token-refresh.md) は、API Key を使用する必要がないため、Client-Side (例えば、ブラウザやモバイルアプリ) から呼び出すことができます。
+はい。[POST /token/refresh](../endpoints/post-token-refresh.md) は、API Key を使用する必要がないため、Client-Side (たとえば、ブラウザやモバイルアプリ) から呼び出すことができます。
#### If I choose to manually refresh the token, how will I know when to refresh the token?
トークンを手動でリフレッシュする場合、リフレッシュのタイミングをどう判断すればよいですか?
@@ -160,6 +161,12 @@ UID2 実装のアプローチにはさまざまな方法があります。以下
+#### Can I integrate UID2 with Single Sign-On (SSO)?
+UID2 をシングルサインオン (SSO) とインテグレーションすることはできますか?
+
+はい。Google、Facebook ログイン、Apple ログイン、または OpenPass などの人気のある SSO インテグレーションオプションを使用すると、メールアドレスを取得して UID2 を生成できます。
+詳細は、[Publisher Integration with SSO Providers](../ref-info/ref-integration-sso-providers.md) を参照してください。
+
## FAQs for Advertisers and Data Providers
UID2 フレームワークを使用する広告主やデータプロバイダーによくある質問を紹介します。
@@ -185,7 +192,7 @@ UID2 生成リクエストで提供されるメタデータには、UID2 の生
#### Do refreshed emails get assigned to the same bucket with which they were previously associated?
更新されたメールアドレスは、以前関連付けられていたバケットと同じバケットに割り当てられますか?
-必ずしもそうとは限りません。特定のバケット ID に関連付けられたメールアドレスを再マッピングした後、そのメールが異なるバケット ID に割り当てられる可能性があります。バケット ID を確認するには、[マッピング関数を呼び出す](../guides/integration-advertiser-dataprovider-overview.md#1-generate-raw-uid2s-from-dii) そして返された UID2 とバケット ID を再び保存してください。
+必ずしもそうとは限りません。特定のバケット ID に関連付けられたメールアドレスを再マッピングした後、そのメールが異なるバケット ID に割り当てられる可能性があります。バケット ID を確認するには、[マッピング関数を呼び出す](../guides/integration-advertiser-dataprovider-overview.md#1-generate-raw-uid2s-from-dii) そして返された raw UID2 とバケット ID を再び保存してください。
:::info
メールアドレスのマッピングや再マッピングを行う際には、バケットの数やローテーションする日、メールアドレスが割り当てられる特定のバケットについて、いかなる仮定も行わないようにしてください。
@@ -196,7 +203,7 @@ UID2 生成リクエストで提供されるメタデータには、UID2 の生
オーディエンスの更新は、毎日行うことが推奨されています。
-ソルトバケットは 1 年に 1 回程度更新されますが、個々のバケットの更新は 1 年に分散して行われます。これは、全バケットの約 1/365 が毎日ローテーションされることを意味します。もし忠実さが重要であれば、[POST /identity/buckets](../endpoints/post-identity-buckets.md) エンドポイントをもっと頻繁に、例えば 1 時間ごとに呼び出すことを検討してください。
+ソルトバケットは 1 年に 1 回程度更新されますが、個々のバケットの更新は 1 年に分散して行われます。これは、全バケットの約 1/365 が毎日ローテーションされることを意味します。もし忠実さが重要であれば、[POST /identity/buckets](../endpoints/post-identity-buckets.md) エンドポイントをもっと頻繁に、たとえば 1 時間ごとに呼び出すことを検討してください。
#### How should I generate the SHA-256 of DII for mapping?
マッピング用の DII の SHA-256 はどのように生成すればよいですか?
@@ -228,7 +235,7 @@ UID2 生成リクエストで提供されるメタデータには、UID2 の生
ただし、raw UID2 の生成に使用される [ソルト](../ref-info/glossary-uid.md#gl-salt) 値という可変要素があります。ソルト値は定期的にローテーションされます(詳細は [How often should UID2s be refreshed for incremental updates?](#how-often-should-uid2s-be-refreshed-for-incremental-updates)) を参照してください)。あるリクエストと別のリクエストの間でソルト値が変化する場合、DII が同じであっても、これら 2 つのリクエストは 2 つの異なる raw UID2 になります。
-詳細については、*Advertiser/Data Provider Integration Guide*の [Monitor for salt bucket rotations related to your stored raw UID2s](../guides/integration-advertiser-dataprovider-overview.md#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) を参照してください。
+詳細は、*Advertiser/Data Provider Integration Guide*の [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](../guides/integration-advertiser-dataprovider-overview.md#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) を参照してください。
#### If two operators process the same DII, are the results the same?
2 つの Operator が同じ DII を処理した場合、結果は同じになりますか?
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-normalization-encoding.md b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-normalization-encoding.md
index c812a00e5..9fb452a7b 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-normalization-encoding.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-normalization-encoding.md
@@ -17,7 +17,7 @@ import Link from '@docusaurus/Link';
:::important
- Raw UID2 とそれに関連する UID2 Token は、大文字と小文字を区別します。UID2 を扱う際には、大文字小文字を変えずにすべての ID とトークンを渡すことが重要です。ID が不一致の場合、ID の解析やトークンの復号化でエラーが発生する可能性があります。
-- 必要なステップのどれかを欠いた場合—たとえば、最初に正規化せずにハッシュした場合—その結果は有効な UID2 値にはなりません。 例えば、データプロバイダが `Jane.Saoirse@gmail.com` から UID2 を生成したいとします。これは `janesaoirse@gmail.com` に正規化され、ハッシュ化されて Base64 エンコードされた値は `ku4mBX7Z3qJTXWyLFB1INzkyR2WZGW4ANSJUiW21iI8=` となります。 同じメールアドレスを持つパブリッシャーは誤って正規化しませんでした。メールアドレス `Jane.Saoirse@gmail.com` をハッシュ化し Base64 エンコードした値は `f8upG1hJazYKK8aEtAMq3j7loeAf5aA4lSq6qYOBR/w=` です。これら2つの異なる値は、2つの異なる UID2 になります。最初のものは正しく処理され、同じ元データから生成された他のインスタンスと一致すします。2つ目は正しく処理されていないため、一致しません。 このシナリオでは、UID2 が同じユーザーの他のインスタンスと一致しないため、パブリッシャーはターゲティング広告から利益を得る機会を逃してしまいます。
+- 必要なステップのどれかを欠いた場合—たとえば、最初に正規化せずにハッシュした場合—その結果は有効な UID2 値にはなりません。 たとえば、データプロバイダが `Jane.Saoirse@gmail.com` から UID2 を生成したいとします。これは `janesaoirse@gmail.com` に正規化され、ハッシュ化されて Base64 エンコードされた値は `ku4mBX7Z3qJTXWyLFB1INzkyR2WZGW4ANSJUiW21iI8=` となります。 同じメールアドレスを持つパブリッシャーは誤って正規化しませんでした。メールアドレス `Jane.Saoirse@gmail.com` をハッシュ化し Base64 エンコードした値は `f8upG1hJazYKK8aEtAMq3j7loeAf5aA4lSq6qYOBR/w=` です。これら2つの異なる値は、2つの異なる UID2 になります。最初のものは正しく処理され、同じ元データから生成された他のインスタンスと一致すします。2つ目は正しく処理されていないため、一致しません。 このシナリオでは、UID2 が同じユーザーの他のインスタンスと一致しないため、パブリッシャーはターゲティング広告から利益を得る機会を逃してしまいます。
:::
## Types of Directly Identifying Information
@@ -41,11 +41,11 @@ UID2 Operator Service<
3. `gmail.com` アドレスのみ:
1. アドレスの中にピリオド(`.`)(ASCII 10 進コード 46 / UTF-8 16 進コード 2E) があれば、それを削除します。
- 例えば、`jane.doe@gmail.com` を `janedoe@gmail.com` に正規化します。
+ たとえば、`jane.doe@gmail.com` を `janedoe@gmail.com` に正規化します。
2. プラス記号(`+`)とその後ろに追加文字列がある場合、`@gmail.com` の前にあるプラス記号 (`+`)(ASCII 10 進コード 43 / UTF-8 16 進コード 2B)とそれに続くすべての文字を削除します。
- 例えば、`janedoe+home@gmail.com` を `janedoe@gmail.com` に正規化します。
+ たとえば、`janedoe+home@gmail.com` を `janedoe@gmail.com` に正規化します。
:::warning
正規化されたメールアドレスが UTF-16 のような他のエンコーディングシステムではなく、UTF-8 であることを確認してください。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-opt-out.md b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-opt-out.md
index 409c8fe83..e0e790c80 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-opt-out.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/gs-opt-out.md
@@ -19,7 +19,7 @@ UID2 エコシステムには、2 種類のオプトアウトがあります:
各参加者には独自のオプトアウトワークフローがあるため、参加者はユーザーのオプトアウトステータスを受け入れ、したがって参加者からオプトアウトしたユーザーの UID2 を作成しないことが義務付けられています。
-例えば、あるユーザーがパブリッシャーのサイトからオプトアウトしたが、UID2 からオプトアウトしていない場合、パブリッシャーはそのユーザーの UID2 Token を生成すべきではありません。
+たとえば、あるユーザーがパブリッシャーのサイトからオプトアウトしたが、UID2 からオプトアウトしていない場合、パブリッシャーはそのユーザーの UID2 Token を生成すべきではありません。
消費者はいつでも、[Transparency and Control Portal](https://www.transparentadvertising.com/) で UID2 を完全にオプトアウトすることができます。メールアドレスまたは電話番号を選択し、データを入力し、プロンプトに従ってください。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/dsp-guide.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/dsp-guide.md
index d52d4f685..2bcec7612 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/dsp-guide.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/dsp-guide.md
@@ -38,7 +38,7 @@ DSP はビッドリクエストで UID2 Token を受け取り、この機能を
- [POST /optout/status Endpoint](#post-optoutstatus-endpoint)
- [Bidding Opt-Out Logic](#bidding-opt-out-logic)
-UID2 の Opt-out ワークフローとユーザーがどのように Opt-out できるかの詳細については、[ユーザーオプトアウト](../getting-started/gs-opt-out.md) を参照してください。
+UID2 の Opt-out ワークフローとユーザーがどのように Opt-out できるかの詳細は、[ユーザーオプトアウト](../getting-started/gs-opt-out.md) を参照してください。
#### Opt-Out Webhook
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-endpoints-mermaid.png b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-endpoints-mermaid.png
index 6b9d3ee9d..ee38f47df 100644
Binary files a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-endpoints-mermaid.png and b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-endpoints-mermaid.png differ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-overview-mermaid.png b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-overview-mermaid.png
index f1b258069..f94b6d136 100644
Binary files a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-overview-mermaid.png and b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/advertiser-flow-overview-mermaid.png differ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-endpoints-mermaid.md.bak b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-endpoints-mermaid.md.bak
index 6223664e3..f7ec8b548 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-endpoints-mermaid.md.bak
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-endpoints-mermaid.md.bak
@@ -4,68 +4,39 @@
participant ADP as Advertiser/Data Provider
participant UID as UID2 Operator
participant DSP
- Note over ADP,DSP: 1. Generate a raw UID2 from DII using the identity map endpoint.
+ Note over ADP,DSP: 1. ID マップエンドポイントを利用して DII から raw UID2 を生成します。
loop
- ADP->>UID: 1-a. Send a request containing DII to the POST /identity/map endpoint.
- UID->>ADP: 1-b. Store the raw UID2 and salt bucket ID returned from the POST /identity/map endpoint.
+ ADP->>UID: 1-a. POST /identity/map エンドポイントに DII を含むリクエストを送信します。
+ UID->>ADP: 1-b. POST /identity/map エンドポイントから返される raw UID2 とソルトバケット ID を保存します。
end
- Note over ADP,DSP: 2. Store raw UID2s and salt bucket IDs.
- Note over ADP,DSP: 3. Manipulate or combine raw UID2s.
- Note over ADP,DSP: 4. Send raw UID2s to DSPs.
- ADP-->>DSP: Send stored raw UID2s to DSPs to create audiences and conversions, or use them for measurement.
- Note over ADP,DSP: 5. Monitor for salt bucket rotation.
+ Note over ADP,DSP: 2. raw UID2 とソルトバケット ID を保存します。
+ Note over ADP,DSP: 3. raw UID2 を操作または結合します。
+ Note over ADP,DSP: 4. raw UID2 を DSP に送信します。
+ ADP-->>DSP: 保存された raw UID2 を DSP に送信してオーディエンスやコンバージョンを作成したり、測定に使用したりします。
+ Note over ADP,DSP: 5. ソルトバケットのローテーションを監視します。
loop
- ADP->>UID: 5-a. Monitor salt bucket rotations using the POST /identity/buckets endpoint.
- UID->>ADP: 5-b. Return salt buckets rotated since a specified timestamp.
- ADP->>UID: 5-c. Compare the rotated salt buckets to the stored UID2 salt buckets. If rotated, resend DII to the POST /identity/map endpoint for a new raw UID2.
- UID->>ADP: 5-d. Store the raw UID2 and the salt bucket ID returned from the POST /identity/map endpoint.
+ ADP->>UID: 5-a. POST /identity/buckets エンドポイントを使用して、ソルトバケットのローテーションを監視します。
+ UID->>ADP: 5-b. 指定したタイムスタンプ以降にローテーションしたソルトバケットを返します。
+ ADP->>UID: 5-c. ローテーションしたソルトバケットと保存された UID2 ソルトバケットを比較します。 ローテーションした場合は、新しい raw UID2 を取得するために DII を POST /identity/map エンドポイントに再送信します。
+ UID->>ADP: 5-d. POST /identity/map エンドポイントから返された raw UID2 とソルトバケット ID を保存します。
end
- Note over ADP,DSP: 6. Monitor for opt-out status. Remove all opt-outs from local storage and do not use.
+ Note over ADP,DSP: 6. オプトアウトステータスを監視します。ローカルストレージからすべてのオプトアウトを削除し、使用しないでください。
loop
- ADP->>UID: 6-a. Monitor for optout status using the POST optout/status endpoint.
- UID->>ADP: 6-b. Return optout status.
+ ADP->>UID: 6-a. POST optout/status エンドポイントを使用して、オプトアウトステータスを監視します。
+ UID->>ADP: 6-b. オプトアウトステータスを返します。
end
-->
-
-
-
-
-
- sequenceDiagram
- participant DP as Data Provider
- participant UID2 as UID2 Operator
- participant DSP
- loop 1. Retrieve a UID2 for DII using the identity map endpoint.
- DP->>UID2: 1-a. Send a request containing DII to the identity mapping endpoints.
- UID2->>DP: 1-b. Store the raw UID2 and salt bucket returned from the POST /identity/map endpoint.
- end
- DP-->>DSP: 2. Send stored UID2s to DSPs to create audiences and conversions.
-
- loop 3. Monitor for salt bucket rotations related to your stored raw UID2s.
- DP->>UID2: 3-a. Monitor salt bucket rotations using the bucket service.
- UID2->>DP: 3-b. Return salt buckets rotated since a specified timestamp.
- DP->>UID2: 3-c. Compare the rotated salt buckets to the stored UID2 salt buckets. If rotated, resend DII to the POST /identity/map endpoint for a new raw UID2.
- UID2->>DP: 3-d. Store the raw UID2 and the salt bucket returned from the POST /identity/map endpoint.
- end
-
-
-
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-overview-mermaid.md.bak b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-overview-mermaid.md.bak
index 597c99596..efb62a68f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-overview-mermaid.md.bak
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/images/resource/advertiser-flow-overview-mermaid.md.bak
@@ -6,109 +6,39 @@
participant ADP as Advertiser/Data Provider
participant UID as UID2 Operator
participant DSP
- Note over ADP,DSP: 1. Generate a raw UID2 from DII.
+ Note over ADP,DSP: 1. DII から raw UID2 を生成します。
loop
- ADP->>UID: 1-a. Send a request containing DII using an SDK, Snowflake, AWS Entity Resolution, or raw HTTP endpoint.
- UID->>ADP: 1-b. Receive the raw UID2 and salt bucket ID.
- end
- Note over ADP,DSP: 2. Store raw UID2s and salt bucket IDs.
- Note over ADP,DSP: 3. Manipulate or combine raw UID2s.
- Note over ADP,DSP: 4. Send raw UID2s to DSPs.
- ADP-->>DSP: Send stored raw UID2s to DSPs to create audiences and conversions, or use them for measurement.
- Note over ADP,DSP: 5. Monitor for salt bucket rotation.
+ ADP->>UID: 1-a. SDK、Snowflake、AWS Entity Resolution、または HTTP エンドポイントを使用して、DII を含むリクエストを送信します。
+ UID->>ADP: 1-b. raw UID2 とソルトバケット ID を受け取ります。
+ end
+ Note over ADP,DSP: 2. raw UID2 とソルトバケット ID を保存します。
+ Note over ADP,DSP: 3. raw UID2 を操作または結合します。
+ Note over ADP,DSP: 4. raw UID2 を DSP に送ります。
+ ADP-->>DSP: 保存された raw UID2 を DSP に送信してオーディエンスやコンバージョンを作成したり、測定に使用したりします。
+ Note over ADP,DSP: 5. ソルトバケットのローテーションを監視します。
loop
- ADP->>UID: 5-a. Monitor salt bucket rotations using the Python SDK, Snowflake, or HTTP endpoints.
- UID->>ADP: 5-b. Return salt buckets rotated since a specified timestamp.
- ADP->>UID: 5-c. Compare the rotated salt buckets to the stored UID2 salt buckets. If rotated, resend DII to the option you're using in Step 1 to get a new raw UID2.
- UID->>ADP: 5-d. Store the raw UID2 and the salt bucket that are returned.
+ ADP->>UID: 5-a. Python SDK、Snowflake、または HTTP エンドポイントを使用して、ソルトバケットのローテーションを監視します。
+ UID->>ADP: 5-b. 指定したタイムスタンプ以降にローテーションしたソルトバケットを返します。
+ ADP->>UID: 5-c. ローテーションしたソルトバケットと保存された UID2 ソルトバケットを比較します。 ローテーションした場合、Step 1 で使用したオプションに DII を再送信して、新しい raw UID2 を取得します。
+ UID->>ADP: 5-d. 返された raw UID2 とソルトバケットを保存します。
end
- Note over ADP,DSP: 6. Monitor for opt-out status. Remove all opt-outs from local storage and do not use.
+ Note over ADP,DSP: 6. オプトアウトステータスを監視します。ローカルストレージからすべてのオプトアウトを削除し、使用しないでください。
loop
- ADP->>UID: 6-a. Monitor for optout status using the POST optout/status endpoint.
- UID->>ADP: 6-b. Return optout status.
+ ADP->>UID: 6-a. POST optout/status エンドポイントを使用して、オプトアウトステータスを監視します。
+ UID->>ADP: 6-b. オプトアウトステータスを返します。
end
-->
-
->DSP: Send stored raw UID2s to DSPs to create audiences and conversions, or use them for measurement.
- Note over ADP,DSP: 5. Monitor for salt bucket rotation.
- loop
- ADP->>UID: 5-a. Monitor salt bucket rotations using the bucket service.
- UID->>ADP: 5-b. Return salt buckets rotated since a specified timestamp.
- ADP->>UID: 5-c. Compare the rotated salt buckets to the stored UID2 salt buckets. If rotated, resend DII to identity mapping service for a new raw UID2.
- UID->>ADP: 5-d. Store the raw UID2 and the salt bucket returned from the identity mapping service.
- end
- Note over ADP,DSP: 6. Monitor for opt-out status. Remove all opt-outs from local storage and do not use.
- loop
- ADP->>UID: 6-a. Monitor for optout status using the POST optout/status endpoint.
- UID->>ADP: 6-b. Return optout status.
- end
+https://mermaid-js.github.io/mermaid-live-editor/edit#pako:eNqtVl1PE0EU_SuTea5rt3QrbQwJSU0kRm0sxsT0ZW0HaaQ7dTsFkZB0Z42CSqiIICoBRZFQFY0aJYr9MdMW-BfemX7Y2gXRyAvzdc89e-6505nASZoiOIITFkI5cj1PrCSJps2rtpmRSwhlTZulk-msaTHUH40hM4f6U6MEFnPEPh41mYliNh1Np4jdHXBxICoD4F8Anc8S22TU41Q0HqsvnqOMIArgMpMPliNI11B0YAAJ557g08g2x-pggs_tzq_UporCWRTOD-EsiQKvg8i_EUqzqD4FpGN9fRAEWMdMDcWjZ0TBiVt0bGjEvEZg3H8pjk5ZLM3G0QWSoyN5lqYWrCvcFeFsodODgzFIuSHcj8KdFu6y4C_VeAp4VHbKu_Mbisc6RCm2fK5aLAleEO6m4Fsykm_XT-8XnEr5eTdrIAg0gaykeUVr-1IHgneEW5LxblHwD8J1YYxAWplnFpAeVGcXBL_7GySxUgfKGjh6hkp5ufr2cTdjD9QeraNCtYczlZ1nLRl3PxerxSmPgnkgBTuRpEWAZwnU6_5OWWHQTsU1yT4S_D5kPQikWYJ1wTeF-124dwRfaxQYKsVvCf5RFbgod_lX4b5WW1DsZ03TrUgmBaf29U313ROAbfOB2jqKYIaGPKUXzjvhvlXMbisGX1oMdp-u7a0vdKNLy7caoM30hjR9bJwNU8vD-__m8f_FudP3hvR97f4dJWddxbIisapqUlZsFivfXu0vzYDe3skagV78-Nxeed6TRIdcSajJ30I7G78br2E6bx61rfm97247lZNX7L5DslZXP8nWgdoxkkU6uPh1p93AxYttMSXUvIZuz3TYHfy68F6Nb3X0Blwg1R-Lf65QSkNKxO7-OuASOeQCOex-CsnGUB8lIV4Ivq4G2011ysoSHsZqiMhLkkr90nXfNJpY_YbIY8621AL86pFirjp9d3_ppcQE4X6JvAmSgezCmRXOqhQApn_qvZDqvfPxQUSzjObZ8RwzWT539Db7FwW8CheSrXUUOM8OUYVKWNiHM8TOmOkUvBcm5FYCs2GSIQkcgeEQtUmOJeAlMQknzTyj8XEriSPMzhMfzmdTJmu-LHBkyBzJtVZPpdLwLmgtEjU9W3-XqOeJD9s0f3W4dQJeDZcpzbTPcWQC38CRHiOkBfTgiXDIrxu6HjB8eBxHjIBmhMLBniBsBcN-vXfSh28qAL_WGwwEjRO9Yb-h-w0jrE_-BG0RloM
-->
-
-
-
-
-
-
-
- sequenceDiagram
- participant DP as Data Provider
- participant UID2 as UID2 Operator
- participant DSP
- loop 1. Retrieve a UID2 for DII using the identity map endpoint.
- DP->>UID2: 1-a. Send a request containing DII to the identity mapping endpoints.
- UID2->>DP: 1-b. Store the raw UID2 and salt bucket returned from the identity mapping service.
- end
- DP-->>DSP: 2. Send stored UID2s to DSPs to create audiences and conversions.
-
- loop 3. Monitor for salt bucket rotations related to your stored raw UID2s.
- DP->>UID2: 3-a. Monitor salt bucket rotations using the bucket service.
- UID2->>DP: 3-b. Return salt buckets rotated since a specified timestamp.
- DP->>UID2: 3-c. Compare the rotated salt buckets to the stored UID2 salt buckets. If rotated, resend DII to identity mapping service for a new raw UID2.
- UID2->>DP: 3-d. Store the raw UID2 and the salt bucket returned from the identity mapping service.
- end
-
-
-
-
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-endpoints.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-endpoints.md
index f5fb94518..5c6171711 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-endpoints.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-endpoints.md
@@ -1,7 +1,7 @@
---
title: Advertiser/Data Provider Integration to HTTP Endpoints
sidebar_label: HTTP Endpoints
-description: Integration for organizations that collect user data and push it to other participants, coding to HTTP endpoints rather than an SDK or Snowflake.
+description: ユーザーデータを収集し、他の参加者へプッシュする組織向けのインテグレーション、SDK や Snowflake ではなく HTTP エンドポイントへのコーディング。
hide_table_of_contents: false
sidebar_position: 07
---
@@ -10,15 +10,30 @@ import Link from '@docusaurus/Link';
# Advertiser/Data Provider Integration to HTTP Endpoints
-This guide covers integration steps for advertisers and data providers to integrate with UID2 by writing code to call UID2 HTTP endpoints, rather than using another implementation option such as an SDK, Snowflake, or AWS Entity Resolution.
+このガイドでは、広告主およびデータプロバイダが、UID2 とインテグレーションするために、SDK、Snowflake、または AWS Entity Resolution などの他の実装オプションを使用せずに、UID2 HTTP エンドポイントを呼び出すためのコードを記述する手順について説明します。
:::tip
-For a summary of all integration options and steps for advertisers and data providers, see [Advertiser/Data Provider Integration Overview](integration-advertiser-dataprovider-overview.md).
+広告主とデータプロバイダー向けのインテグレーションオプションと手順の概要については、[Advertiser/Data Provider Integration Overview](integration-advertiser-dataprovider-overview.md) を参照してください。
+:::
+
+## Complete UID2 Account Setup and Configure Account
+
+UID2 とインテグレーションするには、UID2 のアカウントが必要です。まだアカウントを作成していない場合は、最初に [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、必要に応じて追加の値を設定できる [UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。詳細については、[UID2 Portal での開始](../portal/portal-getting-started.md) を参照してください。
+
+UID2 Portal の [API Keys](../portal/api-keys.md) ページで、以下の値を設定する必要があります:
+
+- API key、Client Key とも呼ばれます。
+- Client secret、参加者と UID2 Servivce のみが知る値です。
+
+:::important
+これらの値を安全に保管することは非常に重要です。詳細については、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
:::
## High-Level Steps
-At a high level, the steps for advertisers and data providers integrating with UID2 are as follows:
+広告主およびデータプロバイダーが UID2 とインテグレーションする手順は次のとおりです:
1. [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii)
@@ -34,9 +49,9 @@ At a high level, the steps for advertisers and data providers integrating with U
## Integration Diagram
-The following diagram outlines the steps that data collectors must complete to map DII to raw UID2s for audience building and targeting.
+以下の図は、オーディエンスの構築とターゲティングのために DII を raw UID2 にマッピングするためにデータコレクターが完了する必要がある手順を示しています。
-DII refers to a user's normalized email address or phone number, or the normalized and SHA-256-hashed email address or phone number.
+DII は、ユーザーの正規化されたメールアドレスまたは電話番号、または正規化され、SHA-256 ハッシュされたメールアドレスまたは電話番号を指します。

@@ -46,72 +61,72 @@ DII refers to a user's normalized email address or phone number, or the normaliz
| Step | Endpoint | Description |
| --- | --- | --- |
-| 1-a | [POST /identity/map](../endpoints/post-identity-map.md) request | Send a request containing DII to the identity mapping endpoint. |
-| 1-b | [POST /identity/map](../endpoints/post-identity-map.md) response | The `advertising_id` (raw UID2) returned in the response can be used to target audiences on relevant DSPs. The response returns a user's raw UID2 and the corresponding `bucket_id` for the salt bucket. The salt assigned to the bucket rotates annually, which impacts the generated raw UID2. For details on how to check for salt bucket rotation, see [5: Monitor for salt bucket rotations related to your stored raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s). |
+| 1-a | [POST /identity/map](../endpoints/post-identity-map.md) request | DII を含むリクエストを ID マッピングエンドポイントに送信します。 |
+| 1-b | [POST /identity/map](../endpoints/post-identity-map.md) response | レスポンスで返される `advertising_id` (raw UID2) は、関連する DSP でオーディエンスをターゲットするために使用できます。 レスポンスは、ユーザーの raw UID2 と、それに対応するソルトバケットの `bucket_id` を返します。バケットに割り当てられたソルトは年に一度ローテーションし、生成された raw UID2 に影響を与えます。ソルトバケットのローテーションを確認する方法の詳細は、[5: Monitor for salt bucket rotations related to your stored raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) を参照してください。 |
### 2: Store Raw UID2s and Salt Bucket IDs
-The response from Step 1, [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii), contains mapping information. We recommend that you store the following information returned in Step 1:
+Step 1 のレスポンス [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii) には、マッピング情報が含まれています。以下の情報を保存することを勧めます:
-- Cache the mapping between DII (`identifier`), raw UID2 (`advertising_id`), and salt bucket (`bucket_id`).
-- Store the timestamp for when you received the response data. Later, you can compare this timestamp with the `last_updated` timestamp returned in Step 5, [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s).
+- DII (`identifier`) と raw UID2 (`advertising_id`)、ソルトバケット (`bucket_id`) のマッピングをキャッシュします。
+- レスポンスデータを受信した際のタイムスタンプを保存します。後で、このタイムスタンプを、Step 5 の [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) で返される `last_updated` タイムスタンプと比較できます。
### 3: Manipulate or Combine Raw UID2s
-Use the UID2s you received in Step 1. For example, you might do one or more of the following:
+Step 1 で受け取った UID2 を使用します。たとえば、次のような操作を行うことができます:
-- Do some manipulation: for example, combine UID2s you generated from DII and UID2s received from another participant such as an advertiser or data provider.
-- Add new UID2s into an existing audience.
+- 操作を行う: たとえば、DII から生成した UID2 と広告主またはデータプロバイダーなど他の参加者から受け取った UID2 を組み合わせる。
+- 既存のオーディエンスに新しい UID2 を追加する。
### 4: Send Stored Raw UID2s to DSPs to Create Audiences or Conversions
-Use the raw UID2s for some purpose such as:
+raw UID2 を以下の目的で使用します:
- - Sending stored raw UID2s to DSPs to create audiences and conversions.
- - Using the raw UID2s for measurement.
+ - 保存された raw UID2 を DSP に送信して、オーディエンスとコンバージョンを作成する。
+ - 計測のために raw UID2 を使用する。
-For example, you could send the `advertising_id` (raw UID2) returned in Step 1-b to a DSP while building your audiences. Each DSP has a unique integration process for building audiences; follow the integration guidance provided by the DSP for sending raw UID2s to build an audience.
+たとえば、Step 1-b で返された `advertising_id` (raw UID2) を DSP に送信してオーディエンスを構築します。各 DSP は、オーディエンスを構築するための独自のインテグレーションプロセスを持っています。オーディエンスを構築するために raw UID2 を送信するための DSP から提供されるインテグレーションガイダンスに従ってください。
-You could also send conversion information via API or pixels for measurement (attribution) or for retargeting.
+また、計測(アトリビューション)やリターゲティングのために、API やピクセルを介してコンバージョン情報を送信することもできます。
### 5: Monitor for Salt Bucket Rotations for Your Stored Raw UID2s
-A raw UID2 is an identifier for a user at a specific moment in time. The raw UID2 for a specific user changes at least once per year, as a result of the salt bucket rotation.
+raw UID2 は、特定の時点におけるユーザーの識別子です。raw UID2 は、ソルトバケット のローテーションにより、少なくとも年に一度変更されます。
-Even though each salt bucket is updated approximately once per year, individual bucket updates are spread over the year. Approximately 1/365th of all salt buckets are rotated daily. Based on this, we recommend checking salt bucket rotation regularly, on a cadence that aligns with your audience refreshes. For example, if you refresh weekly, check for salt bucket updates weekly.
+各ソルトバケットは、約1年に1回更新されますが、個々のバケットの更新は年間を通じて分散されます。約 1/365 のソルトバケットが毎日ローテーションされます。このため、ソルトバケットのローテーションを定期的にチェックすることを勧めます。これは、オーディエンスの更新に合わせた頻度で行うことが望ましいです。たとえば、週ごとに更新する場合は、週ごとにソルトバケットの更新を確認してください。
-If the salt bucket has been rotated, regenerate the raw UID2. For details, see [Determine whether the salt bucket has been rotated](#determine-whether-the-salt-bucket-has-been-rotated).
+ソルトバケットがローテーションされた場合は、raw UID2 を再生成します。詳細は、[Determine whether the salt bucket has been rotated](#determine-whether-the-salt-bucket-has-been-rotated) を参照してください。
-The following table shows the steps for checking for salt bucket rotation.
+以下の表は、ソルトバケットのローテーションを確認するための手順を示しています。
| Step | Endpoint | Description |
| --- | --- | --- |
-| 5-a | [POST /identity/buckets](../endpoints/post-identity-buckets.md) | Send a request to the `POST /identity/buckets` endpoint for all salt buckets that have changed since a specific timestamp. |
-| 5-b | [POST /identity/buckets](../endpoints/post-identity-buckets.md) | UID2 service: The `POST /identity/buckets` endpoint returns a list of `bucket_id` and `last_updated` timestamps. |
-| 5-c | [POST /identity/map](../endpoints/post-identity-map.md) | Compare the returned `bucket_id` to the salt buckets of raw UID2s that you've cached. If you find that the salt bucket was updated for one or more raw UID2s, re-send the DII to the `POST /identity/map` endpoint for a new raw UID2. |
-| 5-d | [POST /identity/map](../endpoints/post-identity-map.md) | Store the new values returned for `advertising_id` and `bucket_id`. |
+| 5-a | [POST /identity/buckets](../endpoints/post-identity-buckets.md) | 特定のタイムスタンプ以降に変更されたすべてのソルトバケットに対して、`POST /identity/buckets` エンドポイントにリクエストを送信します。 |
+| 5-b | [POST /identity/buckets](../endpoints/post-identity-buckets.md) | UID2 Service: `POST /identity/buckets` エンドポイントは、`bucket_id` と `last_updated` タイムスタンプのリストを返します。 |
+| 5-c | [POST /identity/map](../endpoints/post-identity-map.md) | 返された `bucket_id` をキャッシュした raw UID2 のソルトバケットと比較します。 1 つ以上の raw UID2 のソルトバケットが更新された場合は、新しい raw UID2 用に DII を `POST /identity/map` エンドポイントに再送信します。 |
+| 5-d | [POST /identity/map](../endpoints/post-identity-map.md) | `advertising_id` と `bucket_id` の新しい値を保存します。 |
#### Determine whether the salt bucket has been rotated
-To determine whether the salt bucket ID for a specific raw UID2 has changed, follow these steps.
+特定の raw UID2 のソルトバケット ID が変更されたかどうかを判断するには、次の手順に従います。
-1. Compare these two values:
+1. 以下の 2 つの値を比較します:
- - The `last_updated` timestamp of each `bucket_id` returned as part of monitoring the salt bucket rotations.
+ - ソルトバケットのローテーション時に返された、同じ `bucket_id` の raw UID2 の `last_updated` タイムスタンプ。
- - The timestamp of the raw UID2 generation of the same `bucket_id`, which was returned in Step 1 and stored in Step 2.
+ - Step 1 で返され、Step 2 で保存された、同じ `bucket_id` の raw UID2 生成時のタイムスタンプ。
-1. If the `last_updated` timestamp is more recent than the timestamp you recorded earlier, the salt bucket has been rotated. As a result, you'll need to regenerate any raw UID2s associated with this `bucket_id`, following Step 1, [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii).
+1. `last_updated` タイムスタンプが、以前に記録したタイムスタンプよりも新しい場合、ソルトバケットがローテーションされています。その場合、この `bucket_id` に関連するすべての raw UID2 を再生成する必要があります。この場合は、Step 1 の [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii) に従ってください。
### 6: Monitor for Opt-Out Status
-It's important to honor user opt-out status. Periodically, monitor for opt-out status, to be sure that you don't continue using UID2s for users that have recently opted out.
+ユーザーのオプトアウトステータスを受け入れることは重要です。定期的にオプトアウトステータスを監視し、最近オプトアウトしたユーザーの UID2 を引き続き使用しないようにしてください。
-There are two ways that you can check with the UID2 Operator Service to make sure you have the latest opt-out information:
+UID2 Operator Service に最新のオプトアウト情報があるかを確認する方法は 2 つあります:
-- Call the [POST /identity/map](../endpoints/post-identity-map.md) endpoint to check for opt-outs. If the DII has been opted out, no raw UID2 is generated.
+- [POST /identity/map](../endpoints/post-identity-map.md) エンドポイントを呼び出してオプトアウトを確認します。DII がオプトアウトされている場合、raw UID2 は生成されません。
-- Check the opt-out status of raw UID2s using the [POST /optout/status](../endpoints/post-optout-status.md) endpoint.
+- [POST /optout/status](../endpoints/post-optout-status.md) エンドポイントを使用して、raw UID2 のオプトアウトステータスを確認します。
-For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
+UID2 のオプトアウトワークフローとユーザーがオプトアウトする方法についての詳細は、[User Opt-Out](../getting-started/gs-opt-out.md) を参照してください。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-overview.md
index 7d256dd36..31ab32485 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-overview.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-advertiser-dataprovider-overview.md
@@ -1,7 +1,7 @@
---
title: Advertiser/Data Provider Integration Overview
sidebar_label: Advertiser/Data Provider Integration Overview
-description: Overview of integration options for organizations that collect user data and push it to other participants.
+description: ユーザーデータを収集し、他の参加者へプッシュする組織向けのインテグレーションの概要。
hide_table_of_contents: false
sidebar_position: 07
---
@@ -10,25 +10,25 @@ import Link from '@docusaurus/Link';
# Advertiser/Data Provider Integration Overview
-This guide provides an overview of integration options for organizations that collect user data and push it to other UID2 participants. Data collectors include advertisers, data on-boarders, measurement providers, identity graph providers, third-party data providers, and any other organizations that send data to other participants.
+このガイドでは、ユーザーデータを収集し、他の UID2 参加者へプッシュする組織向けのインテグレーションオプションの概要を提供します。データコレクターには、広告主、データオンボーダー、計測プロバイダー、アイデンティティグラフプロバイダー、サードパーティデータプロバイダー、および他のデータを他の参加者に送信する組織が含まれます。
## Advertiser/Data Provider Routes to Use UID2
-Within the ad tech industry, advertisers use identity to build audiences, track conversions, and generate their graphs. As an advertiser, or as a data provider acting on behalf of an advertiser, the following table shows some examples of how you can accomplish some of these goals with UID2.
+アドテク業界では、広告主は ID を使用してオーディエンスを構築し、コンバージョンを追跡し、グラフを生成します。広告主または広告主を代表してデータプロバイダーとして、UID2 を使用してこれらの目標を達成する方法の一部の例を次の表に示します。
:::note
-There are other ways that you can use UID2, outside these use cases. These are just some examples.
+これらのユースケース以外にも、UID2 を使用する方法があります。以下に、いくつかの例を示します。
:::
| Send/Receive? | Action | Advantage/Result |
| --- | --- | --- |
-| Send in audiences | Send UID2s via API or pixels | Create audiences. |
-| Send in conversions | Send UID2s as conversion information | Use conversion information for measurement (attribution) or for retargeting via API or pixels. |
-| Receive graph data | Receive UID2s from graph/data providers via API or pixels | Build graph data. |
+| オーディエンスを送信 | API またはピクセルを介して UID2 を送信 | オーディエンスを作成します。 |
+| コンバージョンを送信 | UID2 をコンバージョン情報として送信 | 測定(アトリビューション)またはリターゲティングのためにコンバージョン情報を使用します。 |
+| グラフデータを受信 | API またはピクセルを介してグラフ/データプロバイダーから UID2 を受信 | グラフデータを構築します。 |
## High-Level Steps
-At a high level, the steps for advertisers and data providers integrating with UID2 are as follows:
+広告主およびデータプロバイダーが UID2 とインテグレーションする手順は次のとおりです:
1. [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii)
@@ -44,82 +44,82 @@ At a high level, the steps for advertisers and data providers integrating with U
## Summary of Implementation Options
-The following table shows the implementation options that are available for advertisers and data providers, for each of the high-level steps. Some steps are managed solely as part of your own custom implementation; some steps can be managed by one or more of the UID2 implementation options available. For details, click the link on each step.
+以下の表は、広告主およびデータプロバイダーが利用できる実装オプションを、各ステップごとに示しています。一部のステップは、独自のカスタム実装の一部としてのみ管理されます。一部のステップは、利用可能な UID2 実装オプションのいずれかを使用して管理できます。詳細は、各ステップのリンクをクリックしてください。
| High-Level Step | Implementation Options |
| --- | --- |
-| [1: Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii) | Use any of the following options to map DII to raw UID2s:
One of these UID2 SDKs:
Python SDK: [Map DII to Raw UID2s](../sdks/sdk-ref-python.md#map-dii-to-raw-uid2s)
Java SDK: [Usage for Advertisers/Data Providers](../sdks/sdk-ref-java.md#usage-for-advertisersdata-providers)
|
-| [2: Store Raw UID2s and Salt Bucket IDs](#2-store-raw-uid2s-and-salt-bucket-ids) | Custom (your choice). |
-| [3: Manipulate or Combine Raw UID2s](#3-manipulate-or-combine-raw-uid2s) | Custom (your choice). |
-| [4: Send Stored Raw UID2s to DSPs to Create Audiences or Conversions](#4-send-stored-raw-uid2s-to-dsps-to-create-audiences-or-conversions) | Custom (your choice). |
-| [5: Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) | Any of the following options:
Python SDK: see SDK for Python Reference Guide
Snowflake: see Snowflake Integration Guide, section titled Monitor for Salt Bucket Rotation and Regenerate Raw UID2s
Raw HTTP endpoint: POST /identity/buckets
|
-| [6: Monitor for Opt-Out Status](#6-monitor-for-opt-out-status) | API call to the [POST /optout/status](../endpoints/post-optout-status.md) endpoint. |
+| [1: Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii) | DII を raw UID2 にマッピングするには、以下のオプションのいずれかをします:
以下の UID2 SDK のいずれか:
Python SDK: [DII を Raw UID2 にマッピング](../sdks/sdk-ref-python.md#map-dii-to-raw-uid2s)
|
+| [2: Store Raw UID2s and Salt Bucket IDs](#2-store-raw-uid2s-and-salt-bucket-ids) | カスタム(適切な方法で)。 |
+| [3: Manipulate or Combine Raw UID2s](#3-manipulate-or-combine-raw-uid2s) | カスタム(適切な方法で)。 |
+| [4: Send Stored Raw UID2s to DSPs to Create Audiences or Conversions](#4-send-stored-raw-uid2s-to-dsps-to-create-audiences-or-conversions) | カスタム(適切な方法で)。 |
+| [5: Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) | 以下のいずれかのオプションを使用してください:
Python SDK: Python Reference Guide を参照してください
Snowflake: [Snowflake Integration Guide](integration-snowflake.md) の [Monitor for Salt Bucket Rotation and Regenerate Raw UID2s](integration-snowflake.md#monitor-for-salt-bucket-rotation-and-regenerate-raw-uid2s) を参照してください
Raw HTTP endpoint: [POST /identity/buckets](../endpoints/post-identity-buckets.md)
|
+| [6: Monitor for Opt-Out Status](#6-monitor-for-opt-out-status) | API コールを使用して、[POST /optout/status](../endpoints/post-optout-status.md) エンドポイントにアクセスします。 |
## Integration Diagram
-The following diagram outlines the steps that data collectors must complete to map DII to raw UID2s for audience building and targeting.
+以下の図は、オーディエンスの構築とターゲティングのために DII を raw UID2 にマッピングするためにデータコレクターが完了しなければならない手順を示しています。
-DII refers to a user's normalized email address or phone number, or the normalized and SHA-256-hashed email address or phone number.
+DII とは、ユーザーの正規化されたメールアドレスまたは電話番号、または正規化され、SHA-256 ハッシュされたメールアドレスまたは電話番号を指します。
-To keep your UID2-based audience information accurate and up to date, follow these integration steps every day.
+UID2 に基づくオーディエンス情報を正確かつ最新の状態に保つために、毎日以下のインテグレーション手順に従ってください。

-For details about the different parts of the diagram, refer to the following sections.
+図の各部分の詳細は、次のセクションを参照してください。
### 1: Generate Raw UID2s from DII
-You can generate raw UID2s from directly identifying information (DII), or receive UID2s from another UID2 participant such as a data provider acting on your behalf.
+raw UID2 は、直接識別情報 (DII) から生成するか、広告主を代表してデータプロバイダーなどの他の UID2 参加者から UID2 を受け取ることができます。
-To generate raw UID2s, use one of the following options:
+raw UID2 を生成するには、以下のオプションのいずれかを使用します:
-- One of the UID2 SDKs:
+- UID2 SDK のいずれか:
- - Python SDK: See [Map DII to Raw UID2s](../sdks/sdk-ref-python.md#map-dii-to-raw-uid2s).
- - Java SDK: See [Usage for Advertisers/Data Providers](../sdks/sdk-ref-java.md#usage-for-advertisersdata-providers).
+ - Python SDK: [Map DII to Raw UID2s](../sdks/sdk-ref-python.md#map-dii-to-raw-uid2s) を参照してください。
+ - Java SDK: [Usage for Advertisers/Data Providers](../sdks/sdk-ref-java.md#usage-for-advertisersdata-providers) を参照してください。
-- Snowflake: See [Map DII](integration-snowflake.md#map-dii).
+- Snowflake: [Map DII](integration-snowflake.md#map-dii) を参照してください。
-- AWS Entity Resolution: See [AWS Entity Resolution Integration Guide](integration-aws-entity-resolution.md).
+- AWS Entity Resolution: [AWS Entity Resolution Integration Guide](integration-aws-entity-resolution.md) を参照してください。
-- HTTP endpoints: [POST /identity/map](../endpoints/post-identity-map.md). For details, see [Generate Raw UID2s from DII](integration-advertiser-dataprovider-endpoints.md#1-generate-raw-uid2s-from-dii).
+- HTTP endpoints: [POST /identity/map](../endpoints/post-identity-map.md). 詳細は、[Generate Raw UID2s from DII](integration-advertiser-dataprovider-endpoints.md#1-generate-raw-uid2s-from-dii) を参照してください。
### 2: Store Raw UID2s and Salt Bucket IDs
-The response from Step 1, [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii), contains mapping information. We recommend that you store the following information returned in Step 1:
+Step 1 のレスポンス [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii) には、マッピング情報が含まれています。以下の情報を保存することを勧めます:
-- Cache the mapping between DII (`identifier`), raw UID2 (`advertising_id`), and salt bucket (`bucket_id`).
-- Store the timestamp for when you received the response data. Later, you can compare this timestamp with the `last_updated` timestamp returned in Step 5, [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s).
+- DII (`identifier`) と raw UID2 (`advertising_id`)、ソルトバケット (`bucket_id`) のマッピングをキャッシュします。
+- レスポンスデータを受信した際のタイムスタンプを保存します。後で、このタイムスタンプを、Step 5 の [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s) で返される `last_updated` タイムスタンプと比較できます。
### 3: Manipulate or Combine Raw UID2s
-Use the UID2s you received in Step 1. For example, you might do one or more of the following:
+Step 1 で受け取った UID2 を使用します。たとえば、次のような操作を行うことができます:
-- Do some manipulation: for example, combine UID2s you generated from DII and UID2s received from another participant such as an advertiser or data provider.
-- Add new UID2s into an existing audience.
+- 操作する: たとえば、DII から生成した UID2 と広告主またはデータプロバイダーなど他の参加者から受け取った UID2 を組み合わせる。
+- 既存のオーディエンスに新しい UID2 を追加する。
### 4: Send Stored Raw UID2s to DSPs to Create Audiences or Conversions
-Use the raw UID2s for some purpose such as:
+UID2 を以下の目的で使用します:
- - Sending stored raw UID2s to DSPs to create audiences and conversions.
- - Using the raw UID2s for measurement.
+ - 保存された raw UID2 を DSP に送信して、オーディエンスとコンバージョンを作成する。
+ - 計測のために raw UID2 を使用する。
-For example, you could send the `advertising_id` (raw UID2) returned in Step 1-b to a DSP while building your audiences. Each DSP has a unique integration process for building audiences; follow the integration guidance provided by the DSP for sending raw UID2s to build an audience.
+たとえば、Step 1-b で返された `advertising_id` (raw UID2) を DSP に送信してオーディエンスを構築します。各 DSP は、オーディエンスを構築するための独自のインテグレーションプロセスを持っています。オーディエンスを構築するために raw UID2 を送信するための DSP から提供されるインテグレーションガイダンスに従ってください。
-You could also send conversion information via API or pixels for measurement (attribution) or for retargeting.
+また、計測(アトリビューション)やリターゲティングのために、API やピクセルを介してコンバージョン情報を送信することもできます。
### 5: Monitor for Salt Bucket Rotations for Your Stored Raw UID2s
-A raw UID2 is an identifier for a user at a specific moment in time. The raw UID2 for a specific user changes at least once per year, as a result of the salt bucket rotation.
+raw UID2 は、特定の時点におけるユーザーの識別子です。raw UID2 は、ソルトバケットのローテーションにより、少なくとも年に一度変更されます。
-Even though each salt bucket is updated approximately once per year, individual bucket updates are spread over the year. Approximately 1/365th of all salt buckets are rotated daily. Based on this, we recommend checking salt bucket rotation regularly, on a cadence that aligns with your audience refreshes. For example, if you refresh weekly, check for salt bucket updates weekly.
+各ソルトバケットは、約1年に1回更新されますが、個々のバケットの更新は年間を通じて分散されます。約 1/365 のソルトバケットが毎日ローテーションされます。このため、ソルトバケットのローテーションを定期的にチェックすることを勧めます。これは、オーディエンスの更新に合わせた頻度で行うことが望ましいです。たとえば、週ごとに更新する場合は、週ごとにソルトバケットの更新を確認してください。
-If the salt bucket has been rotated, regenerate the raw UID2. For details, see [Determine whether the salt bucket has been rotated](#determine-whether-the-salt-bucket-has-been-rotated).
+ソルトバケットがローテーションされた場合は、raw UID2 を再生成します。詳細は、[Determine whether the salt bucket has been rotated](#determine-whether-the-salt-bucket-has-been-rotated) を参照してください。
-For instructions for monitoring for salt bucket rotations, refer to one of the following:
+ソルトバケットのローテーションを監視する場合については、次のいずれかを参照してください:
- Python SDK: [Monitor Rotated Salt Buckets](../sdks/sdk-ref-python.md#monitor-rotated-salt-buckets).
@@ -128,33 +128,33 @@ For instructions for monitoring for salt bucket rotations, refer to one of the f
- HTTP endpoints: [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s](integration-advertiser-dataprovider-endpoints.md#5-monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s).
:::note
-For AWS Entity Resolution, there is no way to do salt bucket monitoring. As an alternative, you could regenerate raw UID2s periodically using the AWS Entity Resolution service.
+AWS Entity Resolution では、ソルトバケットの監視方法はありません。代わりに、AWS Entity Resolution サービスを使用して定期的に raw UID2 を再生成することができます。
:::
#### Determine whether the salt bucket has been rotated
-To determine whether the salt bucket ID for a specific raw UID2 has changed, follow these steps.
+特定の raw UID2 のソルトバケット ID が変更されたかどうかを判断するには、次の手順に従います。
-1. Compare these two values:
+1. 2 つの値を比較します:
- - The `last_updated` timestamp of each `bucket_id` returned as part of monitoring the salt bucket rotations (whatever option you choose).
+ - ソルトバケットのローテーション時に返された、同じ `bucket_id` の raw UID2 の `last_updated` タイムスタンプ。(選択したオプションによって返されたもの)
- - The timestamp of the raw UID2 generation of the same `bucket_id`, which was returned in Step 1 and stored in Step 2.
+ - 同じ `bucket_id` の raw UID2 生成時のタイムスタンプ。Step 1 で返され、Step 2 で保存されたもの。
-1. If the `last_updated` timestamp is more recent than the timestamp you recorded earlier, the salt bucket has been rotated. As a result, you'll need to regenerate any raw UID2s associated with this `bucket_id`, following Step 1, [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii).
+1. `last_updated` タイムスタンプが、以前に記録したタイムスタンプよりも新しい場合、ソルトバケットがローテーションされています。その場合、この `bucket_id` に関連するすべての raw UID2 を再生成する必要があります。これには、Step 1 の [Generate Raw UID2s from DII](#1-generate-raw-uid2s-from-dii) に従います。
### 6: Monitor for Opt-Out Status
-It's important to honor user opt-out status. Periodically, monitor for opt-out status, to be sure that you don't continue using UID2s for users that have recently opted out.
+ユーザーのオプトアウトステータスを受け入れることは重要です。定期的にオプトアウトステータスを監視し、最近オプトアウトしたユーザーの UID2 を引き続き使用しないようにしてください。
-There are two ways that you can check with the UID2 Operator Service to make sure you have the latest opt-out information:
+UID2 Operator Service で最新のオプトアウト情報があるかを確認する方法は 2 つあります:
-- Call the [POST /identity/map](../endpoints/post-identity-map.md) endpoint to check for opt-outs. If the DII has been opted out, no raw UID2 is generated.
+- [POST /identity/map](../endpoints/post-identity-map.md) エンドポイイントを使用して、raw UID2 のオプトアウトステータスを確認します。オプトアウトされた DII には、raw UID2 は生成されません。
-- Check the opt-out status of raw UID2s using the [POST /optout/status](../endpoints/post-optout-status.md) endpoint.
+- [POST /optout/status](../endpoints/post-optout-status.md) エンドポイントを使用して、raw UID2 のオプトアウトステータスを確認します。
-For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
+UID2 のオプトアウトワークフローとユーザーがオプトアウトする方法についての詳細は、[User Opt-Out](../getting-started/gs-opt-out.md) を参照してください。
## FAQs
-For a list of frequently asked questions for advertisers and data providers using the UID2 framework, see [FAQs for Advertisers and Data Providers](../getting-started/gs-faqs.md#faqs-for-advertisers-and-data-providers).
+UID2 のフレームワークを使用する広告主およびデータプロバイダー向けのよくある質問のリストについては、[FAQs for Advertisers and Data Providers](../getting-started/gs-faqs.md#faqs-for-advertisers-and-data-providers) を参照してください。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-aws-entity-resolution.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-aws-entity-resolution.md
index b78afac57..0776dceff 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-aws-entity-resolution.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-aws-entity-resolution.md
@@ -21,6 +21,10 @@ import Link from '@docusaurus/Link';
AWS Entity Resolution を使用して UID2 とインテグレーションに関するビデオプレゼンテーションとデモについては、YouTube の [Getting Started with AWS Entity Resolution Integration with Unified ID 2.0](https://www.youtube.com/watch?v=ORbSsKMgVj8) を参照してください。
+:::tip
+広告主とデータプロバイダー向けのすべてのインテグレーションオプションと手順の概要については、[Advertiser/Data Provider Integration Overview](integration-advertiser-dataprovider-overview.md) を参照してください。
+:::
+
## Functionality
次の表は、AWS Entity Resolution インテグレーションで利用可能な機能をまとめたものです。
@@ -136,7 +140,7 @@ UID2 は、UID2 生成のためにメールアドレスまたは電話番号の
マッチングワークフローを作成するには、まず AWS Management コンソールにサインインし、**AWS Entity Resolution** ページを開き、**Workflows** > **Matching workflows** > **Create matching workflow** を選択します。次に、マッチングワークフローの以下のステップを完了します。
1. 一致するワークフローについて、以下の詳細を指定します:
- - **Name**: この値は必須です。短く、わかりやすく、直感的な名前を勧めます。例えば、会社名を指定する場合: `CompanyName_UID2_Daily_Matching`。
+ - **Name**: この値は必須です。短く、わかりやすく、直感的な名前を勧めます。たとえば、会社名を指定する場合: `CompanyName_UID2_Daily_Matching`。
- **Description**: マッチングワークフローの説明(オプション)。
- **Data input**: AWS のデータソース。ドロップダウンリストから、AWS Glue データベース、AWS Glue テーブル、スキーママッピングの順に選択します。データ入力は複数指定できます。以下の例では、メールアドレスのみを指定しています:
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-ctv-guide.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-ctv-guide.md
index 9ce5427ab..800c547d9 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-ctv-guide.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-ctv-guide.md
@@ -8,6 +8,7 @@ sidebar_position: 04
---
import Link from '@docusaurus/Link';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# CTV Integration Guide
@@ -22,6 +23,30 @@ UID2 とインテグレーションするには、次の 3 つの主要なステ
これらのステップをどのように実装するかを決定するには、[CTV Integration Options](#ctv-integration-options) から選択してください。
+## Integrating with Single Sign-On (SSO)
+
+
+
+## Complete UID2 Account Setup and Configure Account
+
+UID2 とインテグレーションするには、UID2 のアカウントが必要です。まだアカウントを作成していない場合は、最初に [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、必要に応じて追加の値を設定できる [UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。詳細については、[UID2 Portal での開始](../portal/portal-getting-started.md) を参照してください。
+
+設定する具体的な値は、[CTV integration options](#ctv-integration-options) で選択したオプションによって異なります:
+
+- Client-Server または Server-Side の実装の場合、UID2 Portal の [API Keys](../portal/api-keys.md) ページで次の値を設定する必要があります:
+ - API key、Client Key とも呼ばれます。
+ - Client secret、参加者と UID2 Servivce のみが知る値です。
+
+ :::important
+ これらの値を安全に保管することは非常に重要です。詳細については、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
+ :::
+- Client-Side の実装には、UID2 Portal の [Client-Side Integration](../portal/client-side-integration.md) ページで次の値を設定する必要があります:
+ - Subscription ID と Public Key: [Adding and Managing Key Pairs](../portal/client-side-integration.md#adding-and-managing-key-pairs) を参照してください。
+ - この SDK を使用するすべてのサイトの **domain names** のリスト: [Adding and Managing Root-Level Domains](../portal/client-side-integration.md#adding-and-managing-root-level-domains) を参照してください。
+ - モバイルアプリ ID (適用される場合): [モバイルアプリ ID の追加と管理](../portal/client-side-integration.md#adding-and-managing-mobile-app-ids) を参照してください。
+
## CTV Integration Options
UID2 Token の生成とリフレッシュをどこで行うかに基づいて、最適なインテグレーションオプションを選択できます。次の 3 つのオプションがあります:
@@ -30,7 +55,7 @@ UID2 Token の生成とリフレッシュをどこで行うかに基づいて、
- [Server-Side Integration](#server-side-integration-for-ctv-apps) (UID2 Token は Server-Side で生成とリフレッシュされます)
- [Client-Server Integration](#client-server-integration-for-ctv-apps) (UID2 Token は Server-Side で生成され、Client-Side でリフレッシュされます)
-## Client-Side Integration for CTV Apps
+### Client-Side Integration for CTV Apps
Client-Side オプションは、UID2 Token を完全に Client-Side で管理したいパブリッシャー向けです:
@@ -48,7 +73,7 @@ Client-Side オプションは、UID2 Token を完全に Client-Side で管理
| [Apple tvOS](https://developer.apple.com/tvos/) | [UID2 Client-Side Integration Guide for Mobile](../guides/integration-mobile-client-side.md) | [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) |
| [Android TV](https://www.android.com/tv/) | [UID2 Client-Side Integration Guide for Mobile](../guides/integration-mobile-client-side.md) | [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) |
-## Server-Side Integration for CTV Apps
+### Server-Side Integration for CTV Apps
Server-Side オプションは、UID2 Token を完全に Server-Side で管理したいパブリッシャー向けです:
@@ -66,7 +91,7 @@ Server-Side コードが Java または Python である場合、UID2 SDK のい
- [SDK for Java Reference Guide: Usage for Publishers](../sdks/sdk-ref-java.md#usage-for-publishers)
- [SDK for Python Reference Guide: Usage for Publishers](../sdks/sdk-ref-python.md#usage-for-publishers)
-## Client-Server Integration for CTV Apps
+### Client-Server Integration for CTV Apps
このオプションは UID2 Token を Client-Server で管理したいパブリッシャー向けです:
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-google-ss.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-google-ss.md
index 11eb37124..1145faa87 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-google-ss.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-google-ss.md
@@ -8,6 +8,7 @@ sidebar_position: 10
---
import Link from '@docusaurus/Link';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# Google Ad Manager Secure Signals Integration Guide
@@ -27,11 +28,31 @@ Google secure signals は、パブリッシャーが [Google Ad Manager](https:/
2. セキュアシグナル機能は、Client-Side でそれらをキャッシュし、Google Ad Manager に透過的に渡します。
3. Google Ad Manager は UID2 Token を使ってビッドリクエストを行い、パブリッシャーの設定に基づき Google AdX 内の承認済み入札者にトークンを転送します。
+## Complete UID2 Account Setup and Configure Account
+
+UID2 とインテグレーションするには、UID2 アカウントが必要です。アカウントをまだ作成していない場合は、まず [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、[UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。ここで、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、提供する必要がある追加の値を設定できます。詳細は、[Getting Started with the UID2 Portal](../portal/portal-getting-started.md) を参照してください。
+
+設定する値は、選択した [Publisher Integration Options](#publisher-integration-options) によって異なります:
+
+- Client-Server または Server-Side の実装の場合、UID2 Portal の [API Keys](../portal/api-keys.md) ページで次の値を設定する必要があります:
+ - API key、Client key とも呼ばれます。
+ - Client secret、参加者と UID2 Service のみが知っている値。
+
+ :::important
+ これらの値を安全に保管することが非常に重要です。詳細は、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
+ :::
+- Client-Side の実装の場合、UID2 Portal の [Client-Side Integration](../portal/client-side-integration.md) ページで次の値を設定する必要があります:
+ - Subscription ID と Public Key: [Adding and Managing Key Pairs](../portal/client-side-integration.md#adding-and-managing-key-pairs) を参照してください。
+ - この SDK を使用するサイトの **domain names** のリスト: [Adding and Managing Root-Level Domains](../portal/client-side-integration.md#adding-and-managing-root-level-domains) を参照してください。
+ - モバイルアプリ ID (適用される場合): [Adding and Managing Mobile App IDs](../portal/client-side-integration.md#adding-and-managing-mobile-app-ids) を参照してください。
+
## Allow Secure Signals Sharing
Google Ad Manager アカウントで暗号化 UID2 Token を受け取るには、暗号化されたシグナルが Google Ad Manager アカウントで第三者の入札者と適切に共有されていることを確認する必要があります。
-詳しくは、Google ドキュメントの [Share encrypted signals with bidders](https://support.google.com/admanager/answer/10488752) を確認し、[Use a third-party signal provider](https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/securesignals) の手順に従って、シグナルプロバイダーとして UID2 をオンに設定してください。
+詳細は、Google ドキュメントの [Share encrypted signals with bidders](https://support.google.com/admanager/answer/10488752) を確認し、[Use a third-party signal provider](https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/securesignals) の手順に従って、シグナルプロバイダーとして UID2 をオンに設定してください。
:::important
手順に従う際、[Select allowed secure signals](https://support.google.com/admanager/answer/10488752#select-signals) の **Web Signal Deploy Option** で **Google Deploy** を選択してください。Prebid.js を使用している場合は、[Optional: Enable Secure Signals in Prebid.js](#optional-enable-secure-signals-in-prebidjs) を参照してください。
@@ -60,6 +81,10 @@ Prebid.js で Secure Signals を使用する場合は、UID2 が正しく処理
For details, see [ESP Configurations](https://docs.prebid.org/dev-docs/modules/userId.html#esp-configurations) in the Prebid documentation.
+## Integrating with Single Sign-On (SSO)
+
+
+
## Publisher Integration
暗号化されたシグナルがキャッシュされると、セキュアシグナル機能は、新しいシグナルを生成するためのハンドラを実行しません。このため、データキャプチャの前後にキャッシュをクリアする必要があります。
@@ -77,6 +102,13 @@ window.googletag.cmd.push(function () {
});
```
+## Publisher Integration Options
+
+Google Secure Signals パブリッシャーインテグレーションには、UID2 との 3 つのインテグレーションオプションがあります:
+- [Server-Side Integration](#server-side-integration)
+- [SDK for JavaScript Client-Server Integration](#sdk-for-javascript-client-server-integration)
+- [SDK for JavaScript Client-Side Integration](#sdk-for-javascript-client-side-integration)
+
### Server-Side Integration
暗号化されたシグナルを共有できるように、ホストされ、自動ロードされたセキュアシグナルスクリプトは `window.getUid2AdvertisingToken` 関数を非同期に呼び出し、そのレスポンスとして `advertising_token` を文字列として受け取れるようにしなければなりません。
@@ -93,10 +125,20 @@ window.getUid2AdvertisingToken = async () => {
}
```
-詳しくは、[Server-Only UID2 Integration Guide](integration-publisher-server-side.md) を参照してください。
+詳細は、[Server-Only UID2 Integration Guide](integration-publisher-server-side.md) を参照してください。
Server Only インテグレーションのためのサンプルアプリケーションも用意されています。[Sample Implementations](#sample-implementations) を参照してください。
+### SDK for JavaScript Client-Server Integration
+
+Javascript SDK Version 3.0.0 以降を使用している場合、UID2 セキュアシグナルスクリプトは、SDK で提供されている `getAdvertisingTokenAsync` 関数を使用して新しい Advertising Token を取得し、そのトークンを Google Ad Manager にプッシュします。
+
+このスクリプトは CDN でホストされており、GPT はセキュアシグナル機能で自動的にロードします。
+
+詳細は、[Client-Server Integration Guide for JavaScript](integration-javascript-client-server.md) を参照してください。
+
+JavaScript SDK を使用したインテグレーションのためのサンプルアプリケーションも用意されています。[Sample Implementations](#sample-implementations) を参照してください。
+
### SDK for JavaScript Client-Side Integration
SDK for JavaScript バージョン 3.0.0 以降を使用している場合、UID2 セキュアシグナルスクリプトは、SDKで提供されている `getAdvertisingTokenAsync` 関数を使用して新しい Advertising Token を取得し、そのトークンを Google Ad Manager にプッシュします。
@@ -105,23 +147,23 @@ SDK for JavaScript バージョン 3.0.0 以降を使用している場合、UID
詳しくは [Client-Side Integration Guide for JavaScript](integration-javascript-client-side.md) を参照してください。
-SDK for JavaScript を使用したインテグレーションのためのサンプルアプリケーションも用意されています。[Sample Implementations](#sample-implementations) を参照してください。
+
## Sample Implementations
Google Ad Manager のセキュアシグナル機能との連携方法については、以下のサンプルアプリケーションを参照してください:
-- Server-side integration example using the UID2 JavaScript SDK with Google secure signals:
+- UID2 JavaScript SDK と Google secure signals を使用した Server-Side インテグレーションのサンプル:
- [Sample implementation](https://secure-signals-server-side-integ.uidapi.com/)
- [Code repository](https://github.com/IABTechLab/uid2-web-integrations/tree/main/examples/google-secure-signals-integration/server_side)
-- Client-server integration example using the UID2 JavaScript SDK with Google secure signals:
+- UID2 JavaScript SDK と Google secure signals を使用した Client-Server インテグレーションのサンプル:
- [Sample implementation](https://secure-signals-client-server-integ.uidapi.com/)
- [Code repository](https://github.com/IABTechLab/uid2-web-integrations/tree/main/examples/google-secure-signals-integration/with_sdk_v3)
-- Client-side integration example using the UID2 JavaScript SDK with Google secure signals:
+- UID2 JavaScript SDK と Google secure signals を使用した Client-Side インテグレーションのサンプル:
- [Sample implementation](https://secure-signals-client-side-integ.uidapi.com/)
- [Code repository](https://github.com/IABTechLab/uid2-web-integrations/tree/main/examples/google-secure-signals-integration/client_side)
-各サンプルアプリケーションには独自のインストラクションがあります。
+各サンプル実装には、それぞれのの手順があります。
## Troubleshooting
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-server.md
index 24a4ceff3..5a5b835f1 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-server.md
@@ -9,7 +9,7 @@ sidebar_position: 02
import Link from '@docusaurus/Link';
import ExampleClientServerSendUid2ToSdk from '../snippets/_example-client-server-send-uid2-to-sdk.mdx';
-import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# Client-Server Integration Guide for JavaScript
@@ -23,17 +23,17 @@ SDK の技術的な詳細は [SDK for JavaScript Reference Guide](../sdks/sdk-re
## Sample Implementation
-実装例については、次の UID2 SDK 統合例を参照してください。
+実装例については、次の UID2 SDK インテグレーション例を参照してください。
- [Client-Server UID2 SDK Integration Example](https://example-jssdk-integ.uidapi.com/)
- [Code Repository with Readme](https://github.com/IABTechLab/uid2-web-integrations/tree/main/examples/js-sdk)
## Introduction
-このガイドでは、SDK を使用せずにインテグレーションを行う場合に考慮すべき基本的な手順を説明します。例えば、ユーザー認証とデータ取得の実装方法、UID2 ID 情報の管理方法とターゲティング広告への使用方法、トークンのリフレッシュ方法、紛失した ID の処理方法、ユーザーのオプトアウトの処理方法などを決定する必要があります。
+このガイドでは、SDK を使用せずにインテグレーションを行う場合に考慮すべき基本的な手順を説明します。たとえば、ユーザー認証とデータ取得の実装方法、UID2 ID 情報の管理方法とターゲティング広告への使用方法、トークンのリフレッシュ方法、紛失した ID の処理方法、ユーザーのオプトアウトの処理方法などを決定する必要があります。
ワークフロー図は、[Integration Steps](#integration-steps) を参照してください。また、[FAQ](#faqs) も参照してください。
-UID2 の Opt-out ワークフローとユーザーが Opt-out する方法の詳細については、[User Opt-Out](../getting-started/gs-opt-out.md) を参照してください。
+UID2 の Opt-out ワークフローとユーザーが Opt-out する方法の詳細は、[User Opt-Out](../getting-started/gs-opt-out.md) を参照してください。
UID2 を使用してクライアントの ID を確立し、Advertising Token を取得するプロセスを容易にするために、このガイドで提供する Web インテグレーション手順は、JavaScript 用の UID2 SDK に依存しています。このガイドに記載されているインテグレーションステップと SDK の使用方法(現在はメールアドレスのみ) を示す [example application](https://example-jssdk-integ.uidapi.com/) を以下に示します。アプリケーションのドキュメントについては、[UID2 SDK Integration Example](https://github.com/IABTechLab/uid2-web-integrations/tree/main/examples/js-sdk) を参照してください。
@@ -47,6 +47,25 @@ SDK for JavaScript を使用しないパブリッシャーのインテグレー
Google Ad Managerを使用していて、セキュアシグナル機能を使用したい場合は、まずこのガイドの手順に従った後、[Google Ad Manager Secure Signals Integration Guide](integration-google-ss.md) の追加手順に従ってください。
:::
+## Integrating with Single Sign-On (SSO)
+
+
+
+## Complete UID2 Account Setup and Configure Account
+
+UID2 とインテグレーションするには、UID2 アカウントが必要です。アカウントを作成していない場合は、まず [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、必要に応じて追加の値を設定できる [UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。詳細については、[Getting Started with the UID2 Portal](../portal/portal-getting-started.md) を参照してください。
+
+Client-Server インテグレーションを行う場合は、UID2 Portal の [API Keys](../portal/api-keys.md) ページで以下の値を設定する必要があります:
+
+ - API key、Client Key とも呼ばれます。
+ - Client secret、参加者と UID2 Servivce のみが知る値です。
+
+:::important
+これらの値を安全に保管することは非常に重要です。詳細については、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
+:::
+
## Integration Steps
以下の図は、ユーザーの UID2 Token をパブリッシャーと確立するために必要なステップと、UID2 Token が RTB ビッドストリームとどのようにインテグレーションされるかを説明しています。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-side.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-side.md
index e92f441b5..44d8a61e7 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-side.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript-client-side.md
@@ -10,6 +10,7 @@ sidebar_position: 04
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Link from '@docusaurus/Link';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# Client-Side Integration Guide for JavaScript
@@ -63,15 +64,30 @@ SDK のデバッグビルドを使用したい場合は、代わりに以下の
+## Integrating with Single Sign-On (SSO)
+
+
## Complete UID2 Account Setup and Configure Account
-アカウント設定ページに記載されている手順に従って、UID2 アカウントの設定を完了してください。アカウント設定プロセスの一環として、この SDK for JavaScript で使用するサイトの**ドメイン名**のリストを提供する必要があります。
+UID2 とインテグレーションするには、UID2 アカウントが必要です。アカウントをまだ作成していない場合は、まず [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、[UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。ここで、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、提供する必要がある追加の値を設定できます。詳細は、[Getting Started with the UID2 Portal](../portal/portal-getting-started.md) を参照してください。
+
+Client-Side インテグレーションでは、UID2 Portal の [Client-Side Integration](../portal/client-side-integration.md) ページで以下の値を設定する必要があります:
+
+- Subscription ID and Public Key: [Adding and Managing Key Pairs](../portal/client-side-integration.md#adding-and-managing-key-pairs) を参照してください。
-アカウントのセットアップが完了すると、UID2 サーバーがユーザーを識別するために使用する 2 つの値であるクライアントキーペアが発行されます: Subscription ID と Public key。これらの値はあなたに固有で、UID2 モジュールの設定に使用します。詳細は [Subscription ID and Public Key](../getting-started/gs-credentials.md#subscription-id-and-public-key) を参照してください。
+- この SDK を使用するサイトの **ドメイン名** のリスト: [Adding and Managing Root-Level Domains](../portal/client-side-integration.md#adding-and-managing-root-level-domains) を参照してください。
+
+- モバイルアプリ ID (適用される場合): [Adding and Managing Mobile App IDs](../portal/client-side-integration.md#adding-and-managing-mobile-app-ids) を参照してください。
+
+
:::tip
-アカウント設定に必要なのは、ルートレベルのドメインだけです。例えば、JavaScript 用の UID2 SDK を example.com、shop.example.com、example.org で使用する場合、ドメイン名 example.com と example.org を指定するだけです。
+アカウント設定に必要なのは、ルートレベルのドメインだけです。たとえば、JavaScript 用の UID2 SDK を example.com、shop.example.com、example.org で使用する場合、ドメイン名 example.com と example.org を指定するだけです。
:::
## Add SDK for JavaScript to Your Site
@@ -117,7 +133,7 @@ SDK の詳細は [SDK for JavaScript Reference Guide](../sdks/sdk-ref-javascript
### Using the UID2 Integration Environment
-デフォルトでは、SDK は UID2 本番環境 `https://prod.uidapi.com` で動作するように設定されています。代わりに UID2 インテグレーション環境を使用したい場合は、`init` を呼び出す際に以下の URL を指定してください:
+デフォルトでは、この SDK は UID2 本番環境 `https://prod.uidapi.com` で動作するように設定されています。代わりに UID2 インテグレーション環境を使用する場合 (資格情報については [Getting Your Credentials](../getting-started/gs-credentials.md#getting-your-credentials) を参照してください)、`init` に以下の URL を指定します:
```js
__uid2.init({
@@ -125,7 +141,7 @@ __uid2.init({
});
```
:::note
-UID2 インテグレーション環境からのトークンは、ビッドストリームに渡しても無効です。インテグレーション環境では、**Subscription ID** と **public key** の値が異なります。
+UID2 インテグレーション環境からのトークンは、ビッドストリームに渡しても無効です。インテグレーション環境では、**Subscription ID** と **public key** の値が異なります。各環境の認証情報を取得すr方法については、[Getting Your Credentials](../getting-started/gs-credentials.md#getting-your-credentials) を参照してください。
:::
### Optional: Specifying the API Base URL to Reduce Latency
@@ -276,7 +292,7 @@ await __uid2.setIdentityFromPhoneHash(
パブリッシャーで、identity がない状態で最初のページをロードする場合、トークン生成の呼び出しを開始するには、DII で `setIdentity` メソッドのいずれかを呼び出す必要があります。ID が生成されると、SDK からの `IdentityUpdated` イベントを待つことで、ビッドストリームに送信する Advertiser Token (UID2 token) を利用できるようになります。例として、`advertising_token_to_use` の値がどのように設定されるかを以下のコードスニペットで示します。
-場合によっては、ユーザーの DII はページロード時に利用できず、DII の取得には何らかの関連コストがかかります。例えば、DII を取得するために API コールが必要な場合や、DII 情報を提供するためにユーザーにプロンプトが表示される場合があります。
+場合によっては、ユーザーの DII はページロード時に利用できず、DII の取得には何らかの関連コストがかかります。たとえば、DII を取得するために API コールが必要な場合や、DII 情報を提供するためにユーザーにプロンプトが表示される場合があります。
既存のトークンをチェックし、使用またはリフレッシュすることで、このコストを回避できる可能性があります。これを行うには
[__uid2.isLoginRequired](../sdks/sdk-ref-javascript#isloginrequired-boolean) を呼び出し、ブール値を受け取ります。これが `true` の場合、UID2 SDK は既存のリソースで新しい Advertising Token を作成できず、DII はまったく新しい UID2 Token を生成する必要があることを意味します。
@@ -385,4 +401,4 @@ function bytesToBase64(bytes) {
const binString = Array.from(bytes, (x) => String.fromCodePoint(x)).join("");
return btoa(binString);
}
-```
\ No newline at end of file
+```
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript.md
index 682663831..46974704a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-javascript.md
@@ -8,6 +8,7 @@ sidebar_position: 04
---
import Link from '@docusaurus/Link';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# UID2 Integration Overview for JavaScript
@@ -25,6 +26,10 @@ UID2 は、以下をサポートする JavaScript 用の SDK を提供してい
さらに柔軟性を高めるため、UID2 は、Prebid インテグレーションなど、一部の機能や補完的な製品の代替方法も提供しています。
+## Integrating with Single Sign-On (SSO)
+
+
+
## Client-Side or Client-Server Integration
SDK for JavaScript を使って UID2 とインテグレーションするためのオプションを、次の表にまとめました。最適なオプションを選択してください。
@@ -34,6 +39,14 @@ SDK for JavaScript を使って UID2 とインテグレーションするため
| Client-Side で DII にアクセスでき、フロントエンド開発のみを行いたい。 | Client-side integration | [Client-Side Integration Guide for JavaScript](integration-javascript-client-side.md) |
| Server-Side で DII にアクセスでき、Server-Side の開発が可能であるか、Private Operator を使用している。 | Server-side integration | [Client-Server Integration Guide for JavaScript](integration-javascript-client-server.md) |
+## Complete UID2 Account Setup and Configure Account
+
+UID2 とインテグレーションするには、UID2 アカウントが必要です。アカウントをまだ作成していない場合は、最初に[Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、[UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。ここで、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、提供する必要がある追加の値を設定できます。詳細は、[Getting Started with the UID2 Portal](../portal/portal-getting-started.md) を参照してください。
+
+UID2 Portal で行う手順は、実装が Client-Side、Client-Server、または Server-Side であるかによって異なります。各実装ガイドに具体的な手順が記載されています。
+
## Generating the UID2 Token
DII へのアクセスに応じて、SDK for JavaScript を使用して UID2 Token を生成するには、Client-Side または Server-Side の2つの方法があります。
@@ -47,7 +60,7 @@ SDK for JavaScript には、自動の API key、Client key とも呼ばれます
+- Client secret、参加者と UID2 Service のみが知っている値
+
+:::important
+これらの値を安全に保管することが非常に重要です。詳細は、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
+:::
## Client-Server Mobile Integration Data Flow Overview
@@ -109,7 +123,9 @@ Token Refresh を Server-Side で管理し、クライアント/モバイルサ
### Using the UID2 Integration Environment
-デフォルトでは、SDK は UID2 本番環境で動作するように構成されています: `https://prod.uidapi.com`。代わりに UID2 インテグレーション環境を使用する場合は、UID2Manager の初期化に次の URL を指定してください:
+デフォルトでは、この SDK は UID2 本番環境: `https://prod.uidapi.com` で動作するように構成されています。代わりに UID2 インテグレーション環境を使用する場合は、UID2Manager の初期化時に次の URL を指定してください。
+
+各環境の認証情報を取得する方法については、[Getting Your Credentials](../getting-started/gs-credentials.md#getting-your-credentials) を参照してください。
@@ -241,7 +257,7 @@ UID2Manager への ID の追加が成功した場合、このメソッドは次
- **Android Java**: `UID2Manager.getInstance().getCurrentIdentityStatus()`
- **Android Kotlin**: `UID2Manager.getInstance().currentIdentityStatus()`
- **iOS**: `UID2Manager.shared.identityStatus`
-- ロギングを有効にして詳細情報を取得します: [Enable Logging](#enable-logging) を参照してください。
+- ロギングを有効 (`isLoggingEnabled` を `true` に設定する) にして詳細情報を取得します: [Enable Logging](#enable-logging) を参照してください。
- UID2 identity 内の Advertising Token の有効期限が切れていて、Refresh Token も有効期限が切れているため、SDK がトークンをリフレッシュできません。
ID が無効の場合、[Implement Server-Side Token Generation](#implement-server-side-token-generation) に従って新しい identity を生成し、その結果をモバイルアプリの UID2Manager に再度渡してください。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md
index 319bc0f21..655c954c6 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md
@@ -15,6 +15,7 @@ import ExampleAdvertisingToken from '../snippets/_example-advertising-token.mdx'
import EnableLogging from '../snippets/_mobile-docs-enable-logging.mdx';
import PrebidMobileSDK from '../snippets/_mobile_docs_prebid-mobile.mdx';
import ErrorResponseStates from '../snippets/_mobile-docs-error-response-states.mdx';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# UID2 Client-Side Integration Guide for Mobile
@@ -190,15 +191,31 @@ see UID2SDKDevelopmentApp/UID2SDKDevelopmentApp/Info.plist
必要に応じて、デフォルトの Subscription ID と public key を割り当てられた値に変更し、UID2 本番環境に接続することもできます。詳細は [Optional: Specifying the API Base URL to Reduce Latency](#optional-specifying-the-api-base-url-to-reduce-latency) を参照してください。
+## Integrating with Single Sign-On (SSO)
+
+
+
## Complete UID2 Account Setup and Configure Account
-アカウントをセットアップするには、[Account Setup](../getting-started/gs-account-setup.md) に記載されている手順に従ってください。アカウントセットアッププロセスの一環として、UID2 mobile SDK とインテグレーションするすべてのモバイルアプリの app names のリストを提供する必要があります。これには、以下の値が該当します:
+UID2 とインテグレーションするには、UID2 アカウントが必要です。アカウントをまだ作成していない場合は、まず [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントの初期設定が完了すると、[UID2 Portal](../portal/portal-overview.md) にアクセスするための手順とリンクが送信されます。ここで、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、必要に応じて追加の値を設定できます。詳細は、[Getting Started with the UID2 Portal](../portal/portal-getting-started.md) を参照してください。
+
+モバイル Client-Side インテグレーションには、UID2 Portal の [Client-Side Integration](../portal/client-side-integration.md) ページで以下の値を設定する必要があります:
-- Android Application ID
-- iOS Bundle Identifier
-- iOS App Store ID
+- Subscription ID と Public Key: [Adding and Managing Key Pairs](../portal/client-side-integration.md#adding-and-managing-key-pairs) を参照してください。
-アカウントのセットアップが完了すると、UID2 サーバーがユーザーを識別するために使用する 2 つの値であるクライアントキーペアが発行されます: Subscription ID と Public key。これらの値はあなたに固有で、UID2 モジュールの設定に使用します。詳細は [Subscription ID and Public Key](../getting-started/gs-credentials.md#subscription-id-and-public-key) を参照してください。
+- モバイルアプリ ID : 該当する以下の値のいずれか:
+
+ - Android Application ID
+ - iOS Bundle Identifier
+ - iOS App Store ID
+
+ 詳細は、[Adding and Managing Mobile App IDs](../portal/client-side-integration.md#adding-and-managing-mobile-app-ids) を参照してください。
+
+
## Add the UID2 Mobile SDK to Your Mobile App
@@ -211,7 +228,7 @@ SDK をアプリに追加したら、SDK を使用して UID2 Token を生成す
### Using the UID2 Integration Environment
-デフォルトでは、SDK は UID2 本番環境で動作するように構成されています: `https://prod.uidapi.com`。代わりにインテグレーション環境を使用する場合は、`UID2Manager` の初期化に次の URL を指定してください:
+デフォルトでは、この SDK は UID2 本番環境: `https://prod.uidapi.com` で動作するように構成されています。UID2 インテグレーション環境を使用する場合は、(認証情報については [Getting Your Credentials](../getting-started/gs-credentials.md#getting-your-credentials) を参照)、`UID2Manager` の初期化する際に次の URL を指定してください:
@@ -593,12 +610,12 @@ UID2Manager.shared.getAdvertisingToken()
- **iOS**: `UID2Manager.shared.identityStatus`
UID2 から DII がオプトアウトされている可能性があります: 詳細については [When to Pass DII into the SDK](#when-to-pass-dii-into-the-sdk) を参照してください。
-- ロギングを有効にして詳細情報を取得できます: [Enable Logging](#enable-logging) を参照してください。
+- ロギングを有効 (`isLoggingEnabled` を `true` に設定する) にして詳細情報を取得できます: [Enable Logging](#enable-logging) を参照してください。
- UID2 identity 内の Advertising Token の有効期限が切れていて、Refresh Token も有効期限が切れているため、SDK がトークンをリフレッシュできません。
Identity が無い場合は、`generateIdentity` メソッドを再度呼び出す必要があります: 詳細については [Configure the UID2 Mobile SDK](#configure-the-uid2-mobile-sdk) を参照してください。
-詳しくは、[When to Pass DII into the SDK](#when-to-pass-dii-into-the-sdk)(次項) を参照してください。
+詳細は、[When to Pass DII into the SDK](#when-to-pass-dii-into-the-sdk)(次項) を参照してください。
## When to Pass DII into the SDK
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-overview.md
index 117b33e2d..e8b7e309f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-overview.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-overview.md
@@ -9,10 +9,11 @@ displayed_sidebar: sidebarPublishers
---
import Link from '@docusaurus/Link';
+import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
# UID2 Mobile Integration Overview for Android and iOS
-このガイドは、SDK for Android または SDK for iOS を使用して UID2 と統合したいモバイルアプリのパブリッシャー向けのインテグレーションオプションの概要です。
+このガイドは、SDK for Android または SDK for iOS を使用して UID2 とインテグレーションしたいモバイルアプリのパブリッシャー向けのインテグレーションオプションの概要です。
:::note
このガイドの、**UID2 mobile SDKs** は、SDK for Android と SDK for iOS の両方を含むグループ用語です。
@@ -28,6 +29,10 @@ UID2 は、Android/iOS 向けの SDK を提供しており、次の機能をサ
さらに、UID2 は、一部の機能に対して代替手段を提供し、UID2 Google GMA/IMA プラグインなどの補完製品も提供しています。利用可能なオプションについては、個々のガイドで説明されています: [Integration Overview: High-Level Steps](#integration-overview-high-level-steps) を参照してください。
+## Integrating with Single Sign-On (SSO)
+
+
+
## Integration Overview: High-Level Steps
UID2 mobile SDK を使用してモバイルアプリを UID2 とインテグレーションするには、次の手順を完了する必要があります:
@@ -44,7 +49,7 @@ UID2 mobile SDK を使用してモバイルアプリを UID2 とインテグレ
1. オプションで、[Google GMA SDK](https://developers.google.com/ad-manager/mobile-ads-sdk) および [Google IMA SDK](https://developers.google.com/interactive-media-ads/) とのインテグレーションに UID2 GMA/IMA プラグインを構成します。
-詳細については、次のガイドを参照してください:
+詳細は、次のガイドを参照してください:
- [Client-Side Integration Guide for Mobile](integration-mobile-client-side.md)
- [Client-Server Integration Guide for Mobile](integration-mobile-client-server.md)
@@ -59,6 +64,14 @@ UID2 mobile SDK を使用してモバイルアプリを UID2 とインテグレ
1. UID2 Token をどのように使いたいですか? [Sending the Token to the Bidstream](#sending-the-token-to-the-bidstream) を参照してください。
+## Complete UID2 Account Setup and Configure Account
+
+UID2 とインテグレーションんするには、UID2 アカウントが必要です。アカウントを作成していない場合は、まず [Account Setup](../getting-started/gs-account-setup.md) ページの手順に従ってください。
+
+アカウントのセットアップが完了すると、[UID2 Portal](../portal/portal-overview.md) にアクセスするためのリンクと手順が送信されます。ここで、本番環境用の [credentials](../getting-started/gs-credentials.md) を作成し、必要に応じて追加の値を設定できます。詳細は、[Getting Started with the UID2 Portal](../portal/portal-getting-started.md) を参照してください。
+
+UID2 Portal での手順は、実装が Client-Side、Client-Server、または Server-Side であるかによって異なります。各インテグレーションガイドに具体的な手順が記載されています。概要は、[Client-Side or Client-Server Integration?](#client-side-or-client-server-integration) を参照してください。
+
### Client-Side or Client-Server Integration?
UID2 mobile SDK を使用して UID2 とインテグレーションするためのオプションは、次の表にまとめられています。最適な Integration approach を選択してください。
@@ -72,12 +85,29 @@ UID2 mobile SDK を使用して UID2 とインテグレーションするため
### Generating, Storing, and Refreshing the UID2 Token
-以下の表は、UID2 Token の管理に関するモバイルインテグレーションオプションをまとめたもので、トークンの生成、保存、およびリフレッシュを含みます。各オプションのドキュメントへのリンクが含まれています。
-
-| UID2 Mobile Implementation Option | SDK Doc | Implementation Guide |
-| :--- | :---| :---|
-| UID2 Android SDK | [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) | 以下のいずれか:
|
-ユーザー権限は、Admin 権限を持つユーザーのみが変更できます。詳細については、[Edit Information for a Team Member](#edit-information-for-a-team-member) を参照してください。
+ユーザー権限は、Admin 権限を持つユーザーのみが変更できます。詳細は、[Edit Information for a Team Member](#edit-information-for-a-team-member) を参照してください。
## Add a Team Member
@@ -98,7 +98,7 @@ Team Member の情報を編集するには、次の手順を実行します:
- 名
- 姓
- 職務
- - 役割: 役割についての詳細については、[User Roles](#user-roles) を参照してください。
+ - 役割: 役割についての詳細は、[User Roles](#user-roles) を参照してください。
**Note**: 既存の Team Member のメールアドレスを更新することはできません。メールアドレスを変更する必要がある場合は、新しいメールアドレスを使用して新しい Team Member を追加します。これにより、メールアドレスの確認プロセスが正しく実行されます。このシナリオでは、古いメールアドレスの既存エントリも削除することを忘れないでください。
1. 変更内容を保存します。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/glossary-uid.md b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/glossary-uid.md
index bf73531a3..02e106f3c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/glossary-uid.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/glossary-uid.md
@@ -51,6 +51,9 @@ import Link from '@docusaurus/Link';
**F**
First-level hash
+**G**
+GDPR
+
**H**
Hash
@@ -68,6 +71,8 @@ import Link from '@docusaurus/Link';
Normalize
**O**
+OpenID Connect (OIDC) |
+Opaque |
Open Operator |
Operator |
Operator key |
@@ -124,8 +129,8 @@ import Link from '@docusaurus/Link';
European Unified ID (EUID) フレームワークは、広告エコシステム全体の多くの参加者に対し、オープンインターネット上の広告機会に対する決定論的な ID を提供します。これにより、パブリッシャーウェブサイト、モバイルアプリ、Connected TV (CTV) アプリがプログラマティックワークフローを通じて収益化できます。独自の名前空間を持つオープンソースのスタンドアロンソリューションとして構築されたフレームワークは、参加者が地域の要件を満たすのに役立つプライバシーコントロールを提供します。
@@ -402,14 +425,14 @@ import Link from '@docusaurus/Link';
Secure signals
Google Ad Managerの機能。セキュアシグナル機能 (旧称: Encrypted Signals for Publishers、略称: ESP)により、パブリッシャーは信頼できるサードパーティのバイイングパートナーとシグナルを安全に共有することができます。パブリッシャーは、Google Ad Manager と Google Ad Manager Ad Exchange (AdX) を介して、Googleが承認した入札者に「暗号化された」ユーザーIDを渡すことができます。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-approaches.md b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-approaches.md
index 4ce7dcef6..f42dd68ec 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-approaches.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-approaches.md
@@ -9,9 +9,9 @@ import Link from '@docusaurus/Link';
# Integration Approaches
-パブリッシャーがワークフローに UID2 をインテグレーションする場合、または広告主が UID2 サポートをインテグレーションする場合、3 つの広範な統合アプローチがあります。UID2 インテグレーションは、Client-Side で完全に実装される場合、Server-Side で完全に実装される場合、または Client-Side と Server-Side 側の両方で部分的に実装される場合 (Client-Server) があります。
+パブリッシャーがワークフローに UID2 をインテグレーションする場合、または広告主が UID2 サポートをインテグレーションする場合、3 つの広範なインテグレーションアプローチがあります。UID2 インテグレーションは、Client-Side で完全に実装される場合、Server-Side で完全に実装される場合、または Client-Side と Server-Side 側の両方で部分的に実装される場合 (Client-Server) があります。
-詳細については、以下を参照してください:
+詳細は、以下を参照してください:
- [Client-side integration](#client-side-integration)
- [Client-server integration](#client-server-integration)
@@ -38,7 +38,7 @@ Client-Side でインテグレーションする広告主は、JavaScript SDK
### Client-Side Integration: Security Values
-Client-Side インテグレーションを選択する場合、UID2 サーバーに対してあなたを識別する 2 つの値からなるクライアントキーペアが提供されます: **Subscription ID** と **Public Key**。
+Client-Side インテグレーションを選択する場合、UID2 サーバーに対してあなたを識別する 2 つの値からなるClient Key ペアが提供されます: **Subscription ID** と **Public Key**。
詳細は[Subscription ID and Public Key](../getting-started/gs-credentials.md#subscription-id-and-public-key)を参照してください。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-sso-providers.md b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-sso-providers.md
index e600ce1a6..f93ab4c6a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-sso-providers.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-integration-sso-providers.md
@@ -1,7 +1,7 @@
---
title: Publisher Integration with SSO Providers
sidebar_label: Publisher SSO Integration
-description: Information for publishers for using single sign-on (SSO) providers with UID2.
+description: UID2 と組み合わせてシングルサインオン (SSO) プロバイダーを使用するためのパブリッシャー向け情報。
hide_table_of_contents: false
sidebar_position: 06
---
@@ -10,33 +10,33 @@ import Link from '@docusaurus/Link';
# Publisher Integration with SSO Providers
-If you integrate with one or more SSO providers to offer SSO login, you might be able to retrieve the logged-in user's email address from the SSO provider to generate UID2 tokens.
+SSO ログインを提供するために 1 つ以上の SSO プロバイダーとインテグレーションしている場合、SSO プロバイダーからログインユーザーのメールアドレスを取得して UID2 Token を生成できるかもしれません。
-This guide provides technical information about how to do this, for publisher integrations with several popular SSO providers.
+このガイドでは、いくつかの一般的な SSO プロバイダーとのパブリッシャー インテグレーションについて、技術情報を提供します。
:::important
-You are responsible for ensuring that your use of email addresses to create UID2s is consistent with your UID2 agreement, your company’s privacy policy, and any other platform or third-party terms to which your company is subject.
+UID2 の作成に使用するメールアドレスが、UID2 契約、会社のプライバシーポリシー、および会社が適用されるその他のプラットフォームまたはサードパーティの条件に一貫していることを確認する責任があります。
:::
## High-Level Steps
-To integrate with a single sign-on solution, the general steps are as follows:
+シングルサインオン ソリューションとインテグレーションする一般的な手順は次のとおりです:
-1. Get an identity token from the SSO provider.
+1. SSO プロバイダーからユーザーのアイデンティティ トークンを取得します。
-2. Extract the user's email address from the identity token.
+2. アイデンティティ トークンからユーザーのメールアドレスを抽出します。
-3. Pass the user's email address to the [UID2 publisher integration](../guides/summary-guides.md#publisher-integrations) of your choice.
+3. ユーザーのメールアドレスを選択した [UID2 publisher integration](../guides/summary-guides.md#publisher-integrations) に渡します。
:::note
-To find out whether you have to apply [normalization and encoding](../getting-started/gs-normalization-encoding.md) to the email address, or the integration does it for you, check the documentation for your UID2 publisher integration.
+メールアドレスに [正規化とエンコード](../getting-started/gs-normalization-encoding.md) を適用する必要があるか、またはインテグレーションで自動的に適用されるかを確認するには、UID2 publisher integration のドキュメントを参照してください。
:::
## Sign in with Google
-The following options are available for implementing [Sign in with Google](https://support.google.com/accounts/answer/12849458?hl=en):
+[Sign in with Google](https://support.google.com/accounts/answer/12849458?hl=ja) を実装するための次のオプションが利用可能です:
- [Sign in with Google for Android](#sign-in-with-google-for-android)
- [Sign in with Google for iOS and macOS](#sign-in-with-google-for-ios-and-macos)
@@ -44,39 +44,39 @@ The following options are available for implementing [Sign in with Google](https
### Sign in with Google for Android
-Follow the instructions in [Create the Sign in with Google flow](https://developer.android.com/identity/sign-in/credential-manager-siwg#create-sign). Once the token has been validated, you can retrieve the email address by using the [getEmail() method](https://cloud.google.com/java/docs/reference/google-api-client/latest/com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload#com_google_api_client_googleapis_auth_oauth2_GoogleIdToken_Payload_getEmail__) of the identity token payload.
+[Create the Sign in with Google flow](https://developer.android.com/identity/sign-in/credential-manager-siwg#create-sign) の手順に従います。トークンが検証された後、アイデンティティ トークンのペイロードの [getEmail() メソッド](https://cloud.google.com/java/docs/reference/google-api-client/latest/com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload#com_google_api_client_googleapis_auth_oauth2_GoogleIdToken_Payload_getEmail__) を使用してメールアドレスを取得できます。
### Sign in with Google for iOS and macOS
-To get an email address from [Sign in with Google](https://developers.google.com/identity/sign-in/ios/start-integrating) on iOS or macOS, retrieve it from the `GIDGoogleUser` object. For details, see [Getting profile information](https://developers.google.com/identity/sign-in/ios/people).
+iOS または macOS で [Sign in with Google](https://developers.google.com/identity/sign-in/ios/start-integrating) からメールアドレスを取得するには、`GIDGoogleUser` オブジェクトから取得します。詳細は、[プロファイル情報の取得](https://developers.google.com/identity/sign-in/ios/people)を参照してください。
### Sign in with Google for Web
-Follow the instructions to [verify the Google ID token on your server side](https://developers.google.com/identity/gsi/web/guides/verify-google-id-token), and then retrieve the user's email address from the email field of the ID token.
+[verify the Google ID token on your server side](https://developers.google.com/identity/gsi/web/guides/verify-google-id-token) の手順に従い、ID トークンの `email` フィールドからユーザーのメールアドレスを取得します。
## Facebook Login
-There are two ways to integrate Facebook Login with UID2: with an OpenID Connect (OIDC) token or without.
+UID2 と Facebook Login を組み合わせる方法は、OpenID Connect (OIDC) トークンを使用するか、使用しないかの 2 つの方法があります。
### Facebook Login Using an OIDC Token on iOS
-To get an email address from [Facebook Login](https://developers.facebook.com/docs/facebook-login/) using an [OIDC token](https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-oidc/) on iOS:
+iOS で [Facebook Login](https://developers.facebook.com/docs/facebook-login/) から¥[OIDC token](https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-oidc/) を使用してメールアドレスを取得するには:
-1. Implement Facebook Login (for details, see [Use Facebook Login in Your iOS App](https://developers.facebook.com/docs/ios/use-facebook-login)) and request the `email` permission.
+1. Facebook Login を実装し (詳細は、[Use Facebook Login in Your iOS App](https://developers.facebook.com/docs/ios/use-facebook-login) を参照)、`email` パーミッションをリクエストします。
-1. Extract the user's email address from the OIDC authentication token: for example, by using the `Profile` helper class. For details, see [OIDC Tokens in Facebook Login for iOS](https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-oidc).
+1. OIDC token からユーザーのメールアドレスを抽出します。たとえば、`Profile` ヘルパー クラスを使用して抽出します。詳細は、[OIDC Tokens in Facebook Login for iOS](https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-oidc) を参照してください。
### Facebook Login Without an OIDC Token
-To get an email address from [Facebook Login](https://developers.facebook.com/docs/facebook-login/) without using an OIDC token:
+OICD token を使用せずに [Facebook Login](https://developers.facebook.com/docs/facebook-login/) からメールアドレスを取得するには:
-1. Request a [user access token](https://developers.facebook.com/docs/facebook-login/guides/access-tokens#usertokens), specifying the `email` permission.
+1. `email` パーミッションを指定して、[user access token](https://developers.facebook.com/docs/facebook-login/guides/access-tokens#usertokens) をリクエストします。
-1. If the user has granted the `email` permission, make a Graph API call to the [`/me` endpoint](https://developers.facebook.com/docs/graph-api/overview#me), using the user access token, and specify `email` as one of the fields.
+1. ユーザーが `email` パーミッションを許可した場合、ユーザーアクセストークンを使用して、`email` をフィールドとして指定して、[`/me` endpoint](https://developers.facebook.com/docs/graph-api/overview#me) に対して Graph API コールを行います。
### Sample Applications
-The following applications demonstrate how to integrate with Facebook Login:
+以下のアプリケーションは、Facebook Login とのインテグレーション方法を示しています:
- [Facebook Login sample application for Android](https://github.com/facebook/facebook-android-sdk/tree/main/samples/FBLoginSample)
@@ -84,22 +84,23 @@ The following applications demonstrate how to integrate with Facebook Login:
## Sign In with Apple
-The instructions for signing in with Apple are different for apps and websites.
+Apple ID でサインインする方法は、アプリとウェブサイトで異なります。
### Sign In with Apple in an App
-Request authorization, making sure to request the `email` scope. For details, see [Request Authorization with Apple ID](https://developer.apple.com/documentation/sign_in_with_apple/implementing_user_authentication_with_sign_in_with_apple#3546458).
+`email` スコープをリクエストして認証をリクエストします。詳細は、[Request Authorization with Apple ID](https://developer.apple.com/documentation/sign_in_with_apple/implementing_user_authentication_with_sign_in_with_apple#3546458) を参照してください。
-If authentication succeeds, retrieve the user's email address from the `email` property of the `ASAuthorizationAppleIDCredential` object.
+承認に成功した場合、`ASAuthorizationAppleIDCredential` オブジェクトの `email` プロパティからユーザーのメールアドレスを取得します。
### Sign In with Apple JS on a Webpage
-Refer to the section [Handle the Authorization Response](https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple#3331292) of the page [Configure your webpage for Sign in with Apple](https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple).
+[Configure your webpage for Sign in with Apple](https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple) ページの [Handle the Authorization Response](https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple#3331292) を参照してください。
## Sign In with OpenPass
-To get an email address from an [OpenPass](https://openpass.thetradedesk.com/en) integration:
+[OpenPass](https://openpass.thetradedesk.com/en) インテグレーションからメールアドレスを取得するには:
-1. Use the [OpenPass API](https://partner.thetradedesk.com/v3/portal/openpass/doc/OpenPassQuickstartsServerSide) or one of the [OpenPass SDKs](https://partner.thetradedesk.com/v3/portal/openpass/doc/OpenPassSDKs) to get an identity token.
-1. Extract the user's email address from the `email` claim of the identity token. For details, see [OpenPass Authentication Tokens](https://partner.thetradedesk.com/v3/portal/openpass/doc/OpenPassTokensAuth).
+1. [OpenPass API](https://partner.thetradedesk.com/v3/portal/openpass/doc/OpenPassQuickstartsServerSide) または [OpenPass SDKs](https://partner.thetradedesk.com/v3/portal/openpass/doc/OpenPassSDKs) のいずれかを使用して、アイデンティティ トークンを取得します。
+
+1. アイデンティティ トークンの `email` クレームからユーザーのメールアドレスを抽出します。詳細は、[OpenPass Authentication Tokens](https://partner.thetradedesk.com/v3/portal/openpass/doc/OpenPassTokensAuth) を参照してください。
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-operators-public-private.md b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-operators-public-private.md
index 4f43c7708..32f656c6f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-operators-public-private.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-operators-public-private.md
@@ -22,7 +22,7 @@ UID2 Operator は、Operator Service を実行する組織です。オペレー
- UID2 Core Service から最新の暗号化キーとソルトを受け取り、保存します。
- raw UID2 を返すため DII をソルト化およびハッシュ化します。
- UID2 Token を生成するために raw UID2 を暗号化します。
-- UID2 Token の復号鍵をサーバーサイド SDK に配布します (詳細は [SDKs: Summary](../sdks/summary-sdks.md) を参照してください)。
+- UID2 Token の復号鍵を Server-Side SDK に配布します (詳細は [SDKs: Summary](../sdks/summary-sdks.md) を参照してください)。
- UID2 Opt-Out Service から最新のユーザーオプトアウト情報をダウンロードします。
- 複数の UID2 エンドポイントをサポートします。詳細は [UID2 Endpoints: Summary](../endpoints/summary-endpoints.md) を参照してください。
@@ -39,7 +39,7 @@ Public Operator は、関連するすべての UID2 参加者が利用できる
ほとんどの場合、UID2 参加者は Public Operator を使用します。
-Public Operator は、UID2 administration が所有し管理します。例えば、現在 The Trade Desk は UID2 フレームワークの Public Operator として機能しており、すべての参加者が利用できます。他の Public Operator が利用可能な場合、参加者はどのオペレーターと連携するかを選択できます。
+Public Operator は、UID2 administration が所有し管理します。たとえば、現在 The Trade Desk は UID2 フレームワークの Public Operator として機能しており、すべての参加者が利用できます。他の Public Operator が利用可能な場合、参加者はどのオペレーターと連携するかを選択できます。
## Public Operator: Benefits
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-server-side-token-generation.md b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-server-side-token-generation.md
index 086a9e755..98ca8bcfe 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-server-side-token-generation.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-server-side-token-generation.md
@@ -19,7 +19,7 @@ import Link from '@docusaurus/Link';
- API エンドポイントへのダイレクトインテグレーション
:::warning
-セキュリティ上の理由により、トークン生成に使用される API キーとシークレットは Server-Side で呼び出す必要があります。これらの値を Web ページ、モバイルアプリ、または Prebid に保存しないでください。詳細については、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
+セキュリティ上の理由により、トークン生成に使用される API キーとシークレットは Server-Side で呼び出す必要があります。これらの値を Web ページ、モバイルアプリ、または Prebid に保存しないでください。詳細は、[Security of API Key and Client Secret](../getting-started/gs-credentials.md#security-of-api-key-and-client-secret) を参照してください。
:::
オプションは次の表にまとめられています。
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-tokens.md b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-tokens.md
index be97e0536..8a56d6eaa 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-tokens.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ref-info/ref-tokens.md
@@ -101,7 +101,7 @@ Refresh Token に関する主なポイントは次のとおりです: