データ検証
データ収集プランが設定され、すでにデータが送信されているプロジェクトでは、格納済みデータの品質が期待どおりかどうかを検証できます。データ検証では、指定した範囲のデータ品質をシステムが一括でスキャンし、検証基準を満たさないイベントやプロパティを識別します。
主な検証内容は次のとおりです:
- 送信データと、データ収集プランで定めたデータ処理ルールとの差異。
- 送信されたプロパティの空白率。プロパティの空白率が指定したしきい値を超えると、異常として識別します。
注意:データ検証の対象はイベントとカスタムプロパティで、プリセットプロパティは検証しません。
データ検証ルールの設定
ページ右上の データ検証を行う をクリックすると、検証ルールを設定できます。イベントデータとユーザーデータのどちらを検証するかを選択できます。
(1)送信イベントデータの検証
「時間範囲」「イベントを選択」「フィルター」で、今回の検証範囲を設定できます:
- 時間範囲:検証するイベントの時間範囲です。デフォルトは昨日で、カスタマイズできます。注意:この時間は送信データの#timeフィールドを指し、プロジェクトのタイムゾーンによるオフセットは行われません。
- イベントを選択:検証するイベントです。デフォルトはすべてのイベントで、イベントの範囲をカスタマイズできます。たとえば、新バージョンで追加したイベントを選択してデータ検証を行えます。
- フィルター:イベントデータを絞り込めます。たとえば、複数のクライアントSDKでデータを収集・送信している場合、特定のソースのデータを指定して検証できます。
プロパティの空白率の検証ルールを設定します。空白率のしきい値と統計ルールを設定できます:
- 空白率のしきい値:送信されたプロパティの空白率がしきい値を超えると、検証結果に異常として表示されます。
- 統計ルール:空の文字列をプロパティの空白率に含めるかどうかを選択できます。
(2)ユーザーデータの検証
検証するユーザーデータの範囲や、プロパティの空白率の検証ルールなどを設定します。手順はイベントデータの検証と同じです。
2. 検証結果
検証の計算が完了すると、検証レポートを確認できます。
検証レポートには、「検収内容」「受け入れ条件」「検証ステータス」「作成者」などの情報が含まれます。
検証の詳細ページにも、データの検証結果が表示されます。
イベントの検証結果ステータスの分類:
| 検証結果 | 結果の説明 |
|---|---|
| 成功 | 送信データがデータ収集プランと一致し、かつプロパティの空白率がすべて設定したしきい値を下回っている |
| データなし | 選択した検証範囲内で、イベントのデータが送信されていない |
| 異常 | 次のいずれかに該当する場合、イベント異常として記録されます: 1. データ収集プランにないイベントが存在する 2. データ収集プランにはないが、実際には送信されているプロパティが存在する 3. プロパティが欠落している(データ収集プランにはあるが、実際には送信されていないプロパティがある) 4. 送信されたプロパティのタイプが、データ収集プランのプロパティタイプと一致しない 5. プロパティの空白率が設定したしきい値を超えている |
ユーザーの検証結果:
| 検証結果 | 結果の説明 |
|---|---|
| 成功 | 送信されたプロパティデータがデータ収集プランと一致し、かつプロパティの空白率が設定したしきい値を下回っている |
| 異常 | 次のいずれかに該当する場合、ユーザープロパティ異常として記録されます: 1. データ収集プランにないユーザープロパティがある 2. プロパティの欠落:データ収集プランにはあるが、実際には送信されていないユーザープロパティがある 3. 送信されたプロパティのタイプが、データ収集プランのプロパティタイプと一致しない 4. プロパティの空白率が設定したしきい値を超えている |

