Normalization and Encoding
このページでは、ユーザー情報の正規化とエンコードに関する情報を提供します。UID2 を使用する際には、正規化とエンコードを正しく行うことが重要です。
Introduction
メールアドレスなどのユーザー情報を取得し、raw UID2 や UID2 Advertising Token を作成する手順に従う場合、必要な手順に正確に従うことが非常に重要です。メールアドレスを正規化するか否か、メールアドレスや電話番号をハッシュ化するか否かに関わらず、手順を正確に実行してください。そうすることで、作成した UID2 値を、同じユーザーによる他のオンライン行動と安全かつ匿名で照合できるようになります。
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 が同じユーザーの他のインスタンスと一致しないため、パブリッシャーはターゲティング広告から利益を得る機会を逃してしまいます。
Types of Directly Identifying Information
UID2は、以下の種類の DII (direct identifying information) をサポートしています:
- メールアドレス
- 電話番号
Email Address Normalization
UID2 Operator Service にハッシュ化されていないメールアドレスを送信すると、同サービスはメールアドレスを正規化してからハッシュ化します。メールアドレスを送信する前に自分でハッシュ化したい場合は、ハッシュ化する前に正規化する必要があります。
important
ハッシュ化する前に正規化することで、生成される UID2 値が常に同じになり、データを照合できます。ハッシュ化する前に正規化しない場合、異なる UID2 が生成され、ターゲティング広告の効果が低下する可能性があります。
メールアドレスを正規化するには、次の手順を実行します:
- 先頭と末尾のスペースを削除します。
- 大文字があれば小文字に変換します。
gmail.com
アドレスのみ: