メインコンテンツへスキップ

基本概念

4 つのプリミティブがエンジンを構成します。他のすべてはその上に構築されます。

イベント

ユーザーが行った 1 つのこと。発生した瞬間に捕捉されます。イベントは、エンジンが状態に集約する生のシグナルです。

ユーザー状態

ユーザーについて分かっているすべての、ライブで照会可能な投影(そのイベントから導出され、新しいものが到着した瞬間に更新されます)。これが、アナリティクス、フラグ、メッセージングが共有する信頼できる情報源です。

意思決定

ユーザー状態に対して評価されるルール:誰がコホートに含まれるか、誰がフラグを受け取るか、誰がメッセージの対象になるか。意思決定はライブな状態を読み取るため、決して古くなりません。

アクション

意思決定が発火したときにエンジンが行うこと:機能を公開する、メッセージを送る、ワークフローをトリガーする。

How the four pillars connectEventUser stateDecisionAction