イベント
1. 機能の概要
これまでの状況
- 従来のデータモデルでは、データが送信されるとイベントやイベントプロパティなどのアセットが直接生成され、レポート/ダッシュボードなどのアセットの構築に使用されていました
- マルチソースデータの統合には対応できず、データ送信前に分析シーン向けのアセットを構築することもできませんでした
従来のデータモデル:送信データを分析機能で直接使用
スーパーレイヤーモデル
- スーパーレイヤーモデルの導入により、ソースデータと分析機能の利用との間に分離レイヤーが追加され、両者の強い依存関係が解消されました
- 複数ソースのデータの連携に対応し、スーパーレイヤーオブジェクトでそれらの接続関係を設定できます
- データが実際に発生する前でも、スーパーレイヤーオブジェクトはプレースホルダーとして存在できるため、レポートやダッシュボードの構築を並行して進められます
- プロジェクトの移行が必要な場合、分析レイヤーのアセットはスーパーレイヤーに基づいて移行でき、移行後に異常となる可能性のある接続関係も柔軟に調整できます
スーパーレイヤーモデル:スーパーレイヤーオブジェクトでソースデータに接続してから分析に使用
スーパーレイヤーモデルにおける「イベント」と、そのソースである「レポーティング済みイベント」や「クロスソースイベント」とを区別して説明するため、本文では「イベント」を「スーパーレイヤーイベント」と明記し、「レポーティング済みイベント」と「クロスソースイベント」をまとめて「ソースイベント」と呼びます
分析での使用
- リストの選択:従来のシステムではイベントリストのイベントはすべて「レポーティング済みイベント」でしたが、スーパーレイヤーモデルへのアップグレード後は、イベントリストのイベントはすべて「スーパーレイヤーイベント」になります。対応できるデータソースが拡張される一方で、使用感はこれまでと変わりません
- モデルクエリ:レポートを作成すると、AEシステムはスーパーレイヤーイベントのソースに応じて、送信データまたはクロスソースデータを自動で識別・読み込んで計算します。使い勝手は従来と変わりません
- SQL IDE:SQL IDEは高度にカスタマイズされるシナリオであるため、クエリ時にはソースに合わせて実際の
from xxx文を記述し、元のテーブルのデータに基づいてクエリSQL文を作成する必要があります
ビジネスシナリオの例
- 顧客Aがデータを直接送信し、スーパーレイヤーイベント「ユーザー登録」が生成されました
- 顧客Aがクロスソース構成を作成し、スーパーレイヤーイベント「バックエンド注文完了」が生成されました
- レポートで「ユーザー登録」の「総回数」を照会すると、システムはAE内のイベントテーブルを読み取り、計算して結果を取得します
- レポートで「バックエンド注文完了」の「総回数」を照会すると、システムは外部のデータテーブルを読み取り、計算して結果を取得します
2. 使用方法
自動監視ロジック
-
新しいイベントが送信されると、AEシステムは自動的に監視し、同名のスーパーレイヤーイベントを作成して接続します
-
ユーザーが「クロスソース構成(イベントテーブル)」を作成した場合も同様に、AEシステムは構成内のイベントを読み取り、スーパーレイヤーイベントを自動作成して関連付けます
-
自動作成・関連付け時のロジック
- 同名のスーパーレイヤーイベントがない場合、システムはスーパーレイヤーイベントを自動作成して関連付けます
- 同名のスーパーレイヤーイベントはあるものの、そのスーパーレイヤーイベントで「イベントソース」が選択されていない場合、システムはこのスーパーレイヤーイベントのソースを更新します
- 同名のスーパーレイヤーイベントがあり、すでに「イベントソース」が設定されている場合は、ユーザーがイベント名とソースの関係を手動で確認する必要があります
リストページ
-
追加のロジック
- 自動追加:AEシステムはレポーティング済みイベント/クロスソースイベントの追加を監視し、それに対応するスーパーレイヤーイベントを作成して接続関係を確立します
- 手動作成:データが送信される前に、ユーザーが必要なスーパーレイヤーイベントを手動で作成し、レポートやダッシュボードを先行して構築することもできます
リスト管理ページの説明
- ソースイベントを表示 / 管理します(「ソースイベント管理」ページに移動)。
- スーパーレイヤーイベントの表示名を一括管理します。
- 新しいスーパーレイヤーイベントまたは仮想イベントを作成します。
- スーパーレイヤーイベントの表示状態で絞り込みます。
- イベント名、表示名、備考で検索できます。
- スーパーレイヤーイベントのイベント名、表示名、備考。
- スーパーレイヤーイベントのソースのデータタイプ:未接続、レポーティング済みイベント、クロスソースイベント、仮想イベント。
- リアルタイムのエンゲージに使用できるかどうか。
- フィールドの説明は以下のとおりです
| フィールド名 | 説明 |
|---|---|
| イベント名 | 英字で始まり、英字、数字、アンダースコアを含めることができます。最大60文字 |
| イベント表示名 | 中国語・英語に対応。最大60文字 |
| 備考 | 中国語・英語に対応。最大60文字 |
| イベントのデータタイプ |
|
| 前日のイベントデータ数 | データタイプが「レポーティング済みイベント」の場合にのみ有効です。前日に送信されたイベントのデータ量を表示します |
| リアルタイム利用可能ステータス |
|
| 接続ステータス | 現在のイベントがソースデータと接続済みかどうか |
| データステータス | データ接続の利用可能状態が正常かどうか |
| 操作 |
|
イベントの新規作成
スーパーレイヤーイベントの新規作成の説明
- 「イベント名」は英字で始まり、英字、数字、アンダースコアのみ使用でき、最大60文字です。
- 「イベント表示名」は最大60文字です。
- 「イベントソース」:イベントのソースを選択します。クロスソースイベントのリストまたはレポーティング済みイベントのリストから選択できます。「イベントソースをクリア」をクリックすると現在のソース情報がクリアされ、このイベントを使用しているレポートやダッシュボードに影響します。
- 「備考」は最大60文字です。
- 関連付け済みのスーパーレイヤーイベントプロパティの名前と表示名で検索できます。
- 現在のプロジェクトのスーパーレイヤーイベントプロパティのリストです。関連付けるプロパティをクリックして選択すると、システムが表示名、データタイプ、備考を自動的に読み込みます。
- 関連付け済みのスーパーレイヤーイベントプロパティを削除します。
- 現在の設定情報をキャンセルまたは保存します。
また、「+ イベントプロパティを関連付ける」で1件のイベントプロパティを関連付けとして追加できます。「ソースからプロパティ関連付けを同期する」:ソースイベントを選択すると、システムはソースイベントですでに接続されているイベントプロパティを自動的に読み込み、現在の設定を上書きします。
プロジェクトの初期段階で作成するアセットが多い場合は、イベントとプロパティの一括編集機能を使用できます
3. 主な機能の権限の説明
関連する権限は以下のとおりです:
| 権限ID | 機能 | 権限 | 詳細 |
|---|---|---|---|
| 19 | メタデータ | 確認 | イベント、イベントプロパティ、ユーザープロパティのリストの確認、データテーブルのプレビュー |
| 20 | メタデータ | 編集 | 元イベント、イベントプロパティ、ユーザープロパティの表示名を編集 |
| 21 | メタデータ | 編集 | 仮想イベント、参照テーブル、仮想プロパティを編集 |
| 5000 | メタデータ | 編集 | イベント/イベントプロパティリストの管理、データ接続関係の設定、送信/クロスソースのアセット情報の確認 |
図中の各入口に対応する権限:
- ページへのアクセス:権限ID 19。
- ソースイベントの管理(「ソースイベント管理」の入口):権限ID 5000。
- 表示名の編集(表示名の一括管理):権限ID 20。
- スーパーレイヤーイベントの作成:権限ID 5000。
- 仮想イベントの作成:権限ID 21。
- 行内での表示名・備考の編集:権限ID 20。
- 行の編集、接続設定、削除(スーパーレイヤーイベントの編集):権限ID 5000。
仮想イベントの行の編集は権限ID 21です。
4. パラメータの制限
- 1つのプロジェクト内で作成できるスーパーレイヤーイベントは500個です
5. よくある質問
-
送信データに「バトル勝利」と「バトル失敗」の2つのイベントがある場合、スーパーレイヤーイベントを使ってこれらを「バトル終了」に統合できますか?
- クエリ時のパーティションの問題があるため、スーパーレイヤーイベントで選択できるソースイベントは1つだけで、2つのイベントを1つに統合することはできません
- このようなニーズには、AEシステムの「仮想イベント」機能を直接使用して対応できます
-
イベントとイベントプロパティを一括作成し、関連付けを設定できますか?
- できます。「一括インポート/エクスポート」機能でEXCELをインポートすると、イベントとイベントプロパティを一括作成し、関連付けを設定できます。詳しくはイベントとプロパティの一括編集を参照してください

