この記事では、ビジターID属性、その使用に関するベストプラクティス、および値を割り当てるタイミングと方法について説明します。
始める前に、以下の内容を確認してください。
ビジターID属性は、ビジターを一意に識別するためにCustomer Data Platform(CDP)で構成されます。ビジター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など、1人のビジターにのみ関連付けられ、変更される可能性が低い値だけを使用してください。
- 弱い識別子 - 姓名、ユーザー名、電話番号など、ビジターごとに一意であることを保証できない値や、時間の経過とともに変更される可能性が高い値は避けてください。
大文字と小文字の区別 - 値では大文字と小文字が区別されるため、小文字に変換してください。たとえば、同じメールアドレスでも
FirstLast@example.comやfirstlast@example.comのように大文字と小文字を変えて表記できますが、CDPでは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属性は、一度構成すると更新できません。
最終更新日 :: 2026年November月11日