ビジターID属性
この記事では、ビジターID属性に関する情報、ビジターID属性の使用におけるベストプラクティス、そしていつどのように値を割り当てるべきかについて説明します。
始める前に、以下の内容について理解しておいてください:
ビジターID属性は、AudienceStreamで設定され、ビジターを一意に識別します。ビジターID属性を作成するとき、エンリッチメントを追加して値をユーザー識別子(例えば、email_address_hash
やcustomer_id
などのイベント属性)に設定します。ビジタースティッチングを正しく機能させるためには、一意のユーザー識別子を選択し、ビジターを識別するタイミングを決定するルールを作成し、選択した属性が各ビジターに対して一意であることを確認する必要があります。
ビジタースティッチングはデフォルトでは無効になっています。有効にするにはアカウントマネージャーに連絡してください。
ビジターID属性はビジタースコープで利用可能です。
ビジターID属性のシステム要件
ビジターID属性は以下のシステム要件を満たす必要があります:
- 長さ – 値は6から255文字の間でなければなりません。
- 非繰り返し – 値は少なくとも3つの異なる文字を含む必要があります。2つの異なる文字だけで構成された10文字の識別子(
"a1a1a1a1a1"
)は無効です。 - エンリッチメント – データタイプがNumberの属性は、ビジターID属性をエンリッチするために使用することはできません。
- サイズ – ビジターIDの最大サイズは2 KBです。
UTF-8文字セットがサポートされています。
システムはこれらの要件を自動的に検証します。ビジターID属性の設定にこれらのルール条件は必要ありません。
ベストプラクティス
ビジターID属性は以下のベストプラクティスに従うべきです:
-
一意性 - 各ビジターID属性の値は各ビジターに対して一意であるべきです。
- 強い識別子 - ハッシュ化されたメールアドレスや顧客IDのように、一人のビジターに関連付けられ、変更される可能性が低い値を使用してください。
- 弱い識別子 - 名前やユーザー名、電話番号など、各ビジターに対して一意であることが保証できない、または時間とともに変更される可能性が高い値は避けてください。
-
大文字と小文字の区別 - 値は大文字と小文字を区別するので、小文字に変換してください。例えば、
FirstLast@example.com
とfirstlast@example.com
は、AudienceStreamでは2つの異なるIDとして扱われます。 -
値の確認 - メールアドレスを使用している場合、アドレスに
@
記号が含まれていることを確認することが望ましいかもしれません。また、undefined
、unknown
、not set
など、ビジターID属性の有効な値とならないテキストを含むかどうかをチェックすることも考慮に入れてください。
最も正確なビジターID属性を作成するためのガイドは、ビジターID属性の作成を参照してください。
ビジターID属性に値を設定するタイミング
ビジターID属性の値は、資格を持つイベント(アカウントの登録や購入の完了など、顧客が信頼性のある一意の識別手段を提供するときに発生するイベント)の間に設定します。
ビジターID属性はマーケティング活性化ID(例えばgid)であるべきではありません。これらのサードパーティ識別子は、コネクタで使用するためのビジター属性として保存できますが、ビジターID属性としては推奨されません。
ビジターID属性をエンリッチする
エンリッチメントを使用して、ビジターID属性にビジターのユーザー識別子を保存します。例えば、ユーザーが登録またはサインアップすると、システムは内部IDを生成してデータレイヤーにcustomer_id
として追加するかもしれません。この場合、user_register
イベントが発生したときに、ビジターID属性をcustomer_id
に設定するためにエンリッチメントを使用します。
ビジターID属性が設定されると、それは更新できません。
最終更新日 :: 2024年March月29日