Data validation is an important step when instrumenting any analytics product. Amplitude allows you to easily validate your event data via our User Activity tab, specifically through its User Search functionality.
This article explains how you can use the User Search functionality and the Event Stream of a user to validate your data.
Table of Contents
- Prerequisite: Instrument Your Events
- Step 1: Find Yourself via User Search
- Step 2: Analyze the Event Stream
- Video Walkthrough
Prerequisite: Instrument Your Events
If you have not instrumented any events yet, then no data will be sent to our servers and thus no data would appear in our UI. If you have not instrumented events yet, we strongly recommend that you create a test app to test and validate your first event data. See our Quickstart Guide for more instructions and advice on getting started with Amplitude.
Step 1: Find Yourself via User Search
Once you have instrumented your events, the first step is to manually fire some of those events on your device. After you have manually fired the events:
- Navigate to User Activity -> User Search in Amplitude
- Use the search bar in the User Details section to search for yourself. You can search for yourself by your user_id, device_id, amplitude_id, or user property values.
Step 2: Analyze the Event Stream
After you find your user profile, scroll down to the Event Stream section. The Event Stream displays the entire event history of a user, grouped by session. The most recent activity appears at the top of the list, and you can expect events to populate the stream in ten seconds to one minute.
Clicking on an event will give you detailed information about it, including the user properties' and event properties' values at the time of that event.
Because the Event Stream is essentially updated in real-time (when you toggle on "live" mode), it can be utilized to assure new features are being logged correctly and to troubleshoot or debug instrumentation errors. For example, if you trigger an event only once but the Event Stream consistently displays two instances of the event, then there could be an instrumentation error.
- You can view additional information and the raw data of an event by clicking on "raw" at the top right corner of its table.
- Find a dictionary of Amplitude terms here.
Here is a video that will guide you through how to QA your data in Amplitude.