Skip to content

Real-Time 2.0 FAQ

リアルタイムレイヤーはどこにありますか?データが実際にそこにあることをどうやって確認できますか?

Real-Time 2.0によって処理されたすべてのイベントは、同時に2つの独立したストレージ先に書き込まれます。

ストレージレイヤー保存されるデータ更新速度確認方法
Real-Time Layerセッション内行動データ、リアルタイムアトリビュート、ステッチされたIDリンクイベントインジェスト後ミリ秒Personalization APIを使用するか、ペアレントセグメント設定ページでRealtime Storageを確認
Batch Layer完全なイベント履歴、集計アトリビュート、予測スコア、完全な顧客プロファイルワークフロースケジュールに応じて数分〜数時間Data WorkbenchでイベントテーブルをQuery

リアルタイムデータが受信されていることを確認するには、Data Workbenchを使用して基になるイベントテーブルに直接クエリを実行し、未加工のイベントがTreasure Dataストレージに届いていることを確認してください。

統合はどのように機能しますか?ID Stitchingはどこで行われますか?

概念的な概要については、リアルタイム ID Stitching 概要を参照してください。

Real-Time 2.0のプロファイル統合は2段階のプロセスです。

ステップ1 – ID Stitching(Realtime Decision Engine)

イベントが到着すると、Realtime Decision Engineは即座に現在のユーザーの識別子(匿名Cookie ID、デバイスID、メールハッシュ、またはその他の設定されたキー)を既存の顧客プロファイルに紐付けようとします。これはミリ秒単位で行われ、デバイスやセッションをまたいで持続する統合IDを生成します。

ステップ2 – プロファイル統合(Unify Realtime and Batch Data)

IDが解決された後、エンジンはライブのセッション内データとBatch Storageからの顧客の履歴プロファイルをマージします。この統合プロファイル(リアルタイムアトリビュートと履歴メトリクスの両方を含む)が、パーソナライゼーションとアクティベーションの意思決定を機能させます。

IDステッチングキーとマッチングに使用されるアトリビュートは、ID Stitching設定のペアレントセグメントで設定します。ステッチングキーへの変更は、設定がデプロイされた後、新しいイベントに対してすぐに有効になります。

リアルタイム処理とバッチ処理の違いは何ですか?

Real-Time 2.0は、異なる目的を持ち互いを補完する2つの処理パイプラインを実行します。

Realtime PipelineBatch Pipeline
トリガー到着するすべてのイベントスケジュール(数分〜数時間)
速度ミリ秒数分〜数時間
処理するデータ個別のイベント、セッション内行動完全なイベント履歴、大規模な集計
出力更新されたリアルタイムアトリビュート、パーソナライゼーション決定、トリガーアクティベーション集計アトリビュート、予測スコア、オーディエンスセグメント
最適な用途顧客が今行っていることへの対応完全な履歴に基づいた顧客の理解

統合された意思決定の例: 顧客が製品ページを閲覧すると、Realtime Pipelineは即座に行動を検出し、パーソナライズされたレコメンデーションをトリガーします。そのレコメンデーションは、Batch Pipelineが提供する顧客の購買履歴、ロイヤルティランク、および予測ネクストベストオファーでエンリッチされ、タイムリーかつコンテキストに即した意思決定が実現します。

2つのパイプラインのどちらかを選択する必要はありません。すべてのイベントは自動的に両方を流れます。

レイテンシーはどのくらいですか?実際にどれほど速いですか?

エンドツーエンドのレイテンシーSLA

機能レイテンシー備考
Personalization API≤ 100ms(p95)リアルタイムアトリビュートルックアップとバッチプロファイルマージを含むAPIリクエストからレスポンスまでの時間
トリガーアクティベーション最大3分イベントインジェストからダウンストリームチャネルへのアクティベーション配信までの時間
バッチ処理数分(ワークフロースケジュールによって異なる)ワークフロー設定とデータ量によって異なる

スループット容量

コンポーネントデフォルト容量最大(グローバル)
イベントインジェスト2,000 events/second100,000+ events/second
リアルタイム意思決定8,000 events/second
トリガーアクティベーション8,000 events/second

予想されるイベント量がデフォルトのインジェスト上限の2,000 events/secondを超える場合は、Treasure Dataのアカウントチームに連絡して容量の調整についてご相談ください。上限は設定可能で、高トラフィックのユースケースをサポートするようスケールできます。

Lookup Catalog とは何ですか?いつ使うべきですか?

Lookup Catalog を使うと、RT 2.0 パーソナライゼーションがリクエスト時に、product_id などのユーザー以外のディメンションをキーとした外部ビジネスデータ(商品カタログ・クーポン定義・セールスケジュールなど)を参照できます。ユーザーごとの値を保持するプロファイルアトリビュートとは異なり、Lookup Catalog は「このユーザーについて何を知っているか」ではなく「このユーザーにとって、この商品について何を知っているか」に答えます。

商品・SKU・クーポン・その他のユーザー以外のディメンションによって変化するデータをパーソナライゼーションのレスポンスに含める必要がある場合に使用します。たとえば、ユーザーがカートに追加した商品に対応するクーポンが存在する場合のみクーポンリマインダーを表示する、といったユースケースに最適です。

詳細なセットアップ手順は Lookup Catalog を参照してください。

リアルタイムアクティベーションの失敗や ID ステッチングの問題をデバッグするにはどうすればよいですか?

リアルタイムデバッグ用 AI スキルを使用してください。これらのスキルは、アクティベーション配信エラー、プロファイルマージの問題、ステッチングキーの品質、ジャーニー実行の問題を調査するための診断クエリを生成します。開始するにはペアレントセグメント ID を指定してください。