属性について
この記事では、属性の使用方法と属性の追加、複製、削除の手順について概説します。
属性は、実装の基盤であり、顧客の行動やブランドとの相互作用を定義するために使用されます。属性は、訪問、訪問のセッション、および収集されたイベントのプロパティを定義します。属性の一般的な例には、メールアドレス、会員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のほとんどの属性には、保存容量制限とその制限を超えた場合の特定の動作があります。なお、全体の訪問プロファイルは、圧縮後の400Kの制限があります。
*制限はありませんが、属性は暗号化および圧縮後のプロファイルの最大サイズに制限されます。
イベント属性
| 属性 | 保存容量制限 | 制限超過時の動作 |
|---|---|---|
| 文字列 | 1,500文字 | 制限を超える場合、文字列は1,500文字に切り詰められます。 |
| 任意のタイプの配列 | 制限なし* | |
| 日付 | 最小: “-292275055-05-16T16:47:04.192Z” 最大: “+292278994-08-17T07:12:55.807Z” | |
| 数値 | java.lang.Numberで表され、動的な精度を持ちます。 |
訪問/訪問属性
| 属性 | 保存容量制限 | 制限超過時の動作 |
|---|---|---|
| 文字列 | 1,000文字 | エンリッチメントによって1,000文字を超える文字列が生成された場合、値は保存されません。 |
| タイムライン | 100エントリ | 制限に達すると、最も古いエントリが削除されます(先入れ先出し)。たとえば、タイムラインに100のエントリが含まれており、新しいエントリが追加されると、最初のエントリが削除されます。 |
| 集計 | 制限なし* | |
| 任意のタイプの配列 | 制限なし* | |
| 文字列のセット | 制限なし* | |
| 日付 | 最小: “-292275055-05-16T16:47:04.192Z” 最大: “+292278994-08-17T07:12:55.807Z” | |
| 数値 | 制限なし* | |
| ファネル | 制限なし* |
iQタグ管理からのインポートされた属性
インポートされた属性は、元々対応するTealium iQプロファイルで作成された変数です。Tealium iQ変数は、同じ名前のサーバーサイドプロファイルで利用可能であり、イベントスコープの属性としてインポートされます。Tealium iQで変数を変更(および公開)すると、EventStreamの対応する属性に変更が即座に適用されます。
インポートされた属性は編集できません。管理するには、Tealium iQを使用する必要があります。
Tealium iQからの変数がEventStreamに表示されない場合は、Tealium iQ変数がサーバーサイドプロファイルにあること、および変数が保存および公開されていることを確認してください。変数の変更を公開した後は、ブラウザでEventStreamページを更新してください。サーバーサイドでTealium iQ変数を利用できるようにするためのサポートが必要な場合は、Tealiumサポートにお問い合わせください。
制限されたデータ
このプロパティは、システム外に送信してはならないデータ(サードパーティのコネクタやDataAccessなど)を含む属性を識別するために使用されます。制限されたデータについて詳しくは、詳細をご覧ください。
ルール
ルールは、エンリッチメントをトリガーするための追加のロジックを提供します。
最終更新日 :: 2024年March月28日