イベント数計算列
このトピックでは、Event Number ページで使用できる Manage Data > Data Warehouse の計算列の目的と使用の概要を説明します。 以下に、その機能の説明、例、およびそれを作成する仕組みを示します。
説明
Event Number 列タイプは、や など、特定の customer イベント所有者 user に対してイベントが発生したシーケンスを識別します。 SQL に精通している場合、このカラム タイプは RANK 関数と同じです。 これを使用すると、データ内の初回イベント、リピートイベントまたは n 番目のイベント間で動作の違いを確認できます。
同数の場合、この列には同数のイベントに対して同じ ランク が含まれ、後続の数値はスキップされます。 例えば、5,8,10,10,12 という数字をランク付けした場合、ランクは 1,2,3,3,5 になります。
この列の最も一般的なユースケースは、初回購入者とリピート購入者を分析することです。 最初に購入者を識別するには、(指標またはレポートに)フィルターを Customer's order number = 1 に追加します。 Customer's order number は Event Number 型の列です。
例
event_idowner_idtimestampOwner's event number上記の例では、列 Owner's event number は Event Number 列です。 所有者のイベントを、発生した順序(timestamp 列に基づく)でランク付けします。
例えば、owner_id = A のすべての行を考慮に入れます。 テーブルの最初の行は、この所有者の最も古いタイムスタンプ、テーブルの 3 行目、テーブルの 4 行目が続きます。
力学
Event Number 列の作成手順を次に示します。
-
Manage Data > Data Warehouse ページに移動します。
-
この列を作成するテーブルに移動します。
-
「Create a Column」をクリックし、「
EVENT_NUMBER (…)」セクションでSame Table列タイプを選択します。 -
最初のドロップダウン
Event Ownerは、ランクを決定するエンティティを指定します。Customer's order numberの場合、customer_idやcustomer_emailなどの顧客識別子がEvent Ownerになります。 -
2 つ目のドロップダウン
Event Rankは、行のランクを決定するシーケンスを強制する列を指定します。Customer's order numberの場合、created_atのタイムスタンプはEvent Rankになります。 -
Optionsのドロップダウンで、フィルターを追加して、行を考慮から除外することができます。 除外された行には、この列のNULL値があります。 -
列に名前を付け、「Save」をクリックします。
-
この列は、immediately. を使用できます。