ユーザーの行動に基づくパーソナライゼーションは、マーケターがパーソナライゼーションの影響を最大化するための重要な要件です。 例えば、最近閲覧された製品に関するマーケティング用の電子メールをパーソナライズしてコンバージョンを促進したり、ユーザーが行った合計購入数に基づいて Web ページをパーソナライズしてリテンションを促進したりします。
計算済み属性を使用すると、次のプロファイルのエンジニアリングリソースに依存することなく、プロファイルレベルでプロファイル行動データを集計値にすばやく変換できます。
これらの集計は、Adobe Experience Platformに取り込まれたプロファイル対応のエクスペリエンスイベントデータセットに基づいて計算されます。 各計算済み属性は、プロファイル和集合スキーマで作成されるプロファイル属性で、和集合スキーマの「SystemComputedAttribute」フィールドグループの下にグループ化されます。
使用例を次に示します。
このガイドは、計算済み属性の基本事項を説明するだけでなく、Platform 内での計算済み属性の役割をより深く理解するのに役立ちます。
Adobe Experience Platformを使用すると、複数のソースからデータを簡単に読み込んで結合し、 Real-Time Customer Profiles. 各プロファイルには、顧客の連絡先情報、好み、購入履歴など、顧客に関する重要な情報が含まれ、顧客の全体像を把握することができます。
プロファイルで収集された情報には、データフィールドを直接読み取る場合にわかりやすい(「名」など)ものや、情報を生成するために複数の計算を実施するもの、他のフィールドの値に依存するもの(「ライフタイム購入合計」など)があります。このデータを一目で理解しやすくするには、 Platform では、これらの参照と計算を自動的に実行する計算済み属性を作成し、該当するフィールドに値を返すことができます。
計算済み属性には、受信データに対して操作し、結果の値をプロファイル属性に保存する式(ルール)の作成が含まれます。 式は複数の異なる方法で定義でき、集計するイベント、集計関数、ルックバック期間を指定できます。
計算済み属性を使用すると、事前定義済みの関数を活用して、イベントの集計をセルフサービス方式で定義できます。 これらの関数の詳細については、以下を参照してください。
関数 | 説明 | サポートされるデータタイプ | 使用例 |
---|---|---|---|
SUM | 関数 合計 クオリファイドイベントに指定された値を超える場合。 | 整数、数値、長さ | 過去 7 日間のすべての購入の合計 |
カウント | 関数 counts 特定のルールに対して発生したイベントの数。 | なし | 過去 3 か月間の購入の数 |
最小 | を検索する関数 最小 の値を返します。 | 整数、数値、長さ、タイムスタンプ | 過去 7 日間の初回購入データ 過去 4 週間の最小注文額 |
MAX | を検索する関数 最大 の値を返します。 | 整数、数値、長さ、タイムスタンプ | 過去 7 日間の最後の購入データ 過去 4 週間の注文の最大金額 |
MOST_RECENT | 最新のクオリファイドイベントから指定した属性値を検索する関数。 この関数は、 両方 属性の値とタイムスタンプ。 | すべてのプリミティブ値、プリミティブ値の配列 | 過去 7 日間に表示された最新の製品 |
計算済み属性はバッチで計算され、集計を新しく保ち、最新のイベントを使用できます。 遅延を最小限に抑えてこれらのシナリオをサポートするために、更新頻度はイベントのルックバック期間に応じて異なります。
ルックバック期間は、計算済み属性のエクスペリエンスイベントを集計する際に確認された時間を指します。 この期間は、時間、日、週、月単位で定義できます。
更新頻度は、計算済み属性が更新される頻度を指します。 この値はルックバック期間に依存し、自動的に設定されます。
ルックバック期間 | 更新頻度 |
---|---|
最大 24 時間 | 1 時間ごと |
最大 7 日間 | 毎日 |
最大 4 週間 | 毎週 |
最大 6 か月 | 毎月 |
例えば、計算済み属性の過去 7 日間のルックバック期間がある場合、この値は過去 7 日間の値に基づいて計算され、その後 1 日ごとに更新されます。
週と月の両方が 暦週間 および 暦月 イベントのルックバックで使用される場合。 暦週は 日曜日 終了日: 土曜日 を含む )。 カレンダーの月は first の月で終わり、の 最終日 」と入力します。
計算済み属性のルックバック期間は、 ローリング ルックバック期間。 例えば、10 月 15 日 (UTC) の午前 12 時に初めて評価がおこなわれる場合、2 週間のルックバック期間で 10 月 1 日から 10 月 15 日までのすべてのイベントを取得し、10 月 22 日の 1 週間の時間に更新して、10 月 8 日から 10 月 22 日までのすべてのイベントを取得します。
高速更新
高速更新を使用すると、属性を最新の状態に保つことができます。このオプションを有効にすると、ルックバック期間が長くても、計算属性を毎日更新し、ユーザーアクティビティに迅速に対応できます。
高速更新を有効にすると、ルックバック期間はそれぞれ週単位または月単位でロールするので、イベントのルックバック期間が変わります。
高速更新を有効にして 2 週間のルックバック期間を持つ計算済み属性を作成した場合、最初のルックバック期間は 2 週間になります。 ただし、毎日の更新のたびに、ルックバック期間には追加された日のイベントが含まれます。 この日数の追加は、次の暦週が始まるまで続き、ルックバックウィンドウがロールオーバーして 2 週間に戻ります。
例えば、3 月 15 日(日曜日)から始まる 2 週間のルックバック期間で、高速更新が有効になっていて、日別更新が有効になっている場合、ルックバック期間は 3 月 22 日まで含めて拡大し続け、2 週間にリセットされます。 つまり、計算済み属性は次のようになります。 更新済み 毎日、からのルックバック期間が増加 2 つ 数週間から 3 週の間に数週間、その後に戻る 2 つ 週。
計算済み属性の作成と管理の詳細については、 計算済み属性 API ガイド または 計算済み属性 UI ガイド.