属性について
この記事では、属性の使用方法と属性の追加、複製、削除の手順について概説します。
属性は実装の基礎であり、顧客の行動やブランドとの相互作用を定義するために使用されます。属性は訪問者、訪問者のセッション、および収集されたイベントのプロパティを定義します。属性の一般的な例には、メールアドレス、会員ID、製品カテゴリ、前回の訪問日、およびアクティブなブラウザなどがあります。
スコープ
スコープは、リアルタイムで属性が永続する期間を指します。
以下の表には、サポートされているスコープがリストされています。
スコープ | 説明 / 例 | 用途 |
---|---|---|
イベント | お客様が実行しているページ、コンテンツ、およびリアルタイムのアクションを説明する個々のイベントに関連する属性。例: ページ名、製品価格、イベント名、注文合計など。 | 属性のソース イベント属性は、次の値から取得されます:
|
訪問 | 特定の訪問(またはセッション)に関する属性。データは訪問の期間中永続します。例: 訪問時間、使用されたブラウザ、参照URL、カートに入れた商品など。 | これらの属性は、現在のセッションでの訪問者のアクティビティを表します。訪問属性はセッションの期間中永続します。詳細については、セッションの長さを参照してください。 |
訪問者 | すべての訪問での特定の訪問者に関する属性。例: メールアドレス、会員ID、生涯注文合計、カテゴリビューなど。 | このデータは、訪問が終了した後も訪問者に続き、異なるデバイス間でも続きます。訪問者データは現在の訪問が終了した後も永続します。 |
オムニチャネル | オムニチャネルサービスを介してオフラインデータをインポートするためのスコープ。このスコープにはデータ型は必要ありません。 | オムニチャネル属性は、ファイルのインポートを定義する際に定義されます。 |
セッションの長さ
セッションの長さは、AudienceStreamが訪問を終了するタイミングを決定します。新しいイベントがないままセッションの長さに達すると、訪問が終了し、AudienceStreamが訪問終了処理を実行します。訪問者の次のイベントは新しい訪問を開始します。AudienceStreamの最大訪問時間は、イベントのアクティビティに関係なく24時間です。
AudienceStreamでは、デフォルトのセッションの長さは、イベントを送信するプラットフォームに基づいて設定されます:
- Web: 30分(1つのイベントと追加のイベントがない場合は10分)
- モバイルアプリ: 2分
- オムニチャネル: 1分
- ファイルインポート: 1分
- Collect API: 30分
プラットフォームは、次の値に基づいてplatform
という名前の予約済み属性に設定されます:
- Web -
platform
がweb
または未設定になっています。 - モバイル -
platform
がandroid
、ios
、win
、bb10
、native_mobile
のいずれかに設定されています。
セッションの長さをカスタマイズするには、セッションの最初のイベントでデータレイヤー変数_dc_ttl_
をミリ秒単位の値に設定します。たとえば、セッションの長さを5分に設定するには、次のようにイベントに追加します: "_dc_ttl_": 300000
。セッションの長さは設定後に変更できません。
カスタムの長さを設定するには、platform
変数を省略する必要があります。platform
のカスタム値を設定すると、セッションの長さはデフォルトで30分になります。
データ型
属性には、基本的な数値からより強力な集計やバッジまで、さまざまなタイプがあります。データ型は、属性値が格納される形式を決定します。
以下のデータ型がサポートされています:
データ型 | 説明 |
---|---|
数値 | 注文合計、生涯イベント数、前回の訪問からの日数などの数値を格納します。 |
文字列 | 名前、住所、お気に入りの製品、ページ名などのテキスト値を格納します。 |
ブール値 | ’true’と’false’の2つの値のいずれかのみを格納します。ブール値は、訪問者のアクションや訪問のステータスを示すために使用できます。 |
数値の配列 | 配列として複数の数値を格納します。配列には一意または重複する数値が含まれる場合があります。 |
文字列の配列 | 配列として複数の文字列値を格納します。配列には一意または重複する文字列値が含まれる場合があります。 |
ブール値の配列 | 配列として複数のブール値を格納します。配列には一意または重複するブール値が含まれる場合があります。 |
集計 | 1つ以上のキーと値のペアを格納します。 |
文字列のセット | 一意の文字列値のコレクションをセットとして格納します。 |
日付 | イベント、訪問者のイベント、または特定の訪問の日付を格納します。 |
ファネル | 支払いファネルや登録などの複数のステップからなるイベントのステータスを追跡します。 |
タイムライン | 時間範囲内の訪問者のアクションのすべての発生を記録します。 |
バッジ | 特定の条件やブラウジングの動作を満たす訪問者に視覚的なマークやシンボルを割り当てます。 |
訪問者ID | 訪問者の一意の特性をセカンダリ識別子として格納します。 |
スコープとデータ型のマトリックス
このマトリックスは、各スコープで使用可能なデータ型を示しています。
データ型 | 訪問者スコープ | 訪問スコープ | イベントスコープ |
---|---|---|---|
数値 | ✔ | ✔ | ✔ |
文字列 | ✔ | ✔ | ✔ |
ブール値 | ✔ | ✔ | ✔ |
数値の配列 | ✔ | ✔ | ✔ |
文字列の配列 | ✔ | ✔ | ✔ |
ブール値の配列 | ✔ | ✔ | ✔ |
集計 | ✔ | ✔ | |
文字列のセット | ✔ | ✔ | |
日付 | ✔ | ✔ | ✔ |
ファネル | ✔ | ✔ | |
タイムライン | ✔ | ✔ | |
バッジ | ✔ | ||
訪問者ID | ✔ |
属性ID
すべてのイベント、訪問、および訪問者属性には、一意の属性識別子があります。このIDの値は、エンリッチメントの実行順序に影響を与える場合があり、より複雑なデータソースや訪問者ステッチングの構成に必要な場合があります。
属性リストまたは展開された詳細内の属性名の横に属性IDが表示されます。
イベント属性
訪問者属性
サイズ制限
EventStreamとAudienceStreamのほとんどの属性には、ストレージ容量制限とその制限を超えた場合の特定の動作があります。なお、全体の訪問者プロファイルは、圧縮および暗号化された状態で400 KBの制限があります。
イベント属性
属性 | ストレージ容量制限 | 制限を超えた場合の動作 |
---|---|---|
文字列 | 1,500文字 | 制限を超える場合、文字列は1,500文字に切り詰められます。 |
任意のタイプの配列 | 30,000エントリ | 属性が制限を超えるように設定または更新された場合、属性は30,000エントリに切り詰められて設定されます。 |
日付 | 最小: “-292275055-05-16T16:47:04.192Z” 最大: “+292278994-08-17T07:12:55.807Z” | |
数値 | java.lang.Number で表され、動的な精度を持ちます。 |
訪問者/訪問属性
属性 | ストレージ容量制限 | 制限を超えた場合の動作 |
---|---|---|
文字列 | 1,000文字 | エンリッチメントによって1,000文字を超える文字列が生成された場合、値は保存されません。 |
タイムライン | 100エントリ | 制限に達すると最も古いエントリが削除されます(先入れ先出し)。たとえば、タイムラインに100のエントリが含まれていて、新しいエントリが追加されると、最初のエントリが削除されます。 |
集計 | 30,000エントリ。 | 属性が制限を超えるように設定または更新された場合、属性は30,000エントリに切り詰められて設定されます。 |
任意のタイプの配列 | 30,000エントリ。 | 属性が制限を超えるように設定または更新された場合、属性は30,000エントリに切り詰められて設定されます。 |
文字列のセット | 30,000エントリ。 | 属性が制限を超えるように設定または更新された場合、属性は30,000エントリに切り詰められて設定されます。 |
日付 | 最小: “-292275055-05-16T16:47:04.192Z” 最大: “+292278994-08-17T07:12:55.807Z” | |
数値 | java.lang.Number で表され、動的な精度を持ちます。 |
|
訪問者ID | 2 KB | 訪問者IDが2 KBを超える場合、レコードは保存されません。 |
ファネル | 制限なし* |
*制限はありませんが、プロファイルの最大サイズ(圧縮および暗号化後の400 KB)によって属性は制限されます。
iQタグ管理からのインポートされた属性
インポートされた属性は、元々対応するTealium iQプロファイルで作成された変数です。Tealium iQ変数は、同じ名前のサーバーサイドプロファイルで利用可能であり、イベントスコープの属性としてインポートされます。Tealium iQで変数を変更(および公開)すると、EventStreamの対応する属性に変更が即座に適用されます。
インポートされた属性は編集できません。管理するには、Tealium iQを使用する必要があります。
Tealium iQからの変数がEventStreamに表示されない場合は、Tealium iQ変数がサーバーサイドプロファイルにあること、変数が保存および公開されていることを確認してください。変数の変更を公開した後は、ブラウザでEventStreamページを更新してください。サーバーサイドでTealium iQ変数を利用できるようにするためのサポートが必要な場合は、Tealiumサポートにお問い合わせください。
制限されたデータ
このプロパティは、システム外に送信すべきでないデータ(サードパーティのコネクタやDataAccessなど)を含む属性を識別するために使用されます。制限されたデータについて詳しくは、制限されたデータを参照してください。
ルール
ルールは、エンリッチメントをトリガーするための追加のロジックを提供します。
-
事前定義されたルールを適用するには、ドロップダウンリストから選択し、「ルールの追加」をクリックします。
エンリッチメントダイアログボックスを介して新しいルールを作成すると、自動的にエンリッチメントに適用されます。
-
新しいルールを適用するには、「ルールの作成」をクリックします。
プリロードされた属性
AudienceStreamとEventStreamには、各訪問者または訪問について有用な情報を判断するための統計情報が事前に設定された訪問および訪問者属性のセットが含まれています。
これらの属性についての詳細については、プリロードされた属性を参照してください。
最終更新日 :: 2024年April月11日