Components of Event Data: The Basics of Events Tracking

Components of Event Data: The Basics of Events Tracking

When users engage and perform actions inside your application, they perform an “event”. This can be as simple as viewing or exiting an application page – but can also be more complicated such as making a purchase.

Event data is all the data related to each event. For a simple page view, examples of event data include the user’s IP address, first name, last name, timestamp, time on page, etc. This is used to track user actions and behavioral analytics to help improve product adoption, create better product experiences, and understand users.

Learn how event data works, how to name your events, see examples of common events to track, and how to choose the events to track in your product – all before you implement your event tracking and product analytics strategy.

Components of Event Data

Event data has entity data (user data) and event data and properties (application engagement data), and both have a few additional data components. Let’s break these down:

1. Entity

Entity data is user data, attributes, and preferences collected due to a direct or indirect interaction or engagement.

  • Examples of direct events: This can include interactions with a chatbot, form field, or email validation.
  • Examples of indirect events: This can include engagements such as liking an artist, watching a specific video, most used features, etc.

Types of entity data include:

  • Personal identifiable data such as user_name, email, and phone_number.
  • Demographics such as age, gender, ethnicity, county, city, region, and language.
  • Persona-related information such as job_role, industry, and goal.
  • Technology data such as carrier, operating_system, device_type, and ip_address.
  • Preferences such as artists, brands, genres, and interests.
  • Account-specific data such as number_users, subscription_value, and account_manager.

2. Event data and properties

Event data has entity data (user data) and event data and properties (application engagement data), and both have a few additional data components. Let’s break these down:

  • The action: what took place.
  • The timestamp: the exact data and time when the event occurred.
  • The state: the properties associated with the event (ie. event properties.)

Let’s take the example of a user purchasing their third pair of shoes from their favorite online e-commerce store on December 7th, 2022 at 4:30am.

  • The action(s): Added to car, completed purchase
  • The timestamp: Wednesday, December 7, 2022 4:30:00 AM GMT-06:00
  • The state: user_name, user_id, total_items, total_spend, total_orders

Event data explains what happens insider your application. A single user may have thousands of event data points triggered from interactions on your application.

data-entities-vs-events

3. Data type

Data type validates that the data or value you collect is always in the right format. Data type is the associated attribute type for each piece of data that tells a computer how to interpret, process, and read it.

This is critical for advanced computations, automation, machine learning, and general data hygiene. It ensures that the data collected is both the value expected and in the right format.

An example of different data types that helps visualize this is when you use Microsoft Excel or Google Sheets. You have many different options for formatting your data type in cells – which allows you to utilize advanced features then to compute and crunch numbers.

data-types-formats

4. Expected value

Expected values are what the value of an event is associated with. It’s what the value represents. Here are a few examples of what the expected value would be for various event properties:

Property NameExpected Value
organization_idSystem-generated ID
email

User email address

email_verified

True/False

subscription_value

Annual contract value

11 Must-Track Product Adoption KPIs & Metrics to Analyze With Whatfix

User Properties vs. Organization Properties

There are two main groups of event properties – user properties and organization properties.

  • User properties are anything that is relative to a specific user. Think of the events a consumer app or a freemium tool would collect, such as # of order purchased, times logged in, video plays, and time spent using app.
  • Organization properties (or group properties) are things that are specific to a larger organization using a product – think organization name, subscription value, and # of users. Often, organization properties can be tied to user properties.

There can also be other property groupings such as project, team, or cohort – but for the majority of SaaS and consumer applications utilize user properties and organization properties.

 Property NameData TypeExpected Value
Organization Propertyorganization_nameStringOrganization name
organization_idStringSystem-generated ID
organization_user_countNumber# of users
organization_valueNumberAnnual contract value
User Propertyuser_idStringSystem-generated ID
user_roleEnumPredefined enumerators for role types
emailStringEmail address
email_verifiedBooleanTrue/False

Event Data
FAQs

Events are engagements and interactions a user has with a product or website that have a definitive start and finish, such as page views, form submissions, video plays, and button clicks. Event data then has properties that break down events, allowing product teams to see what user completed what action.

Event data collect three main types of information on users: who the user is, what they’re doing, and when they do it.

Data tracking is the process of capturing all the event data from an application’s database.

  • Explicit event tracking is a custom, code-based method of capturing event data that requires developers to plan, write, implement, monitor, and manage a product or website’s event definitions, data, and tracking.
  • Implicit event tracking is a codeless implementation that auto-captures events using a third-party product analytics tool. This provides a method of event data collecting and tracking without the need for developer or engineering support with a tool like Whatfix Analytics, Mixpanel, or Amplitude Analytics.

You can learn more in our explicit event tracking vs. implicit event tracking comparison guide.

Based on product features, technology, and user reviews, the best product analytics software vendors are:

  1. Whatfix Analytics
  2. Mixpanel
  3. Amplitude Analytics
  4. Heap
  5. Fullstory
  6. Hotjar
  7. Smartlook

You can learn more about each platform listed above, and explore additional vendors, in our guide to the best product analytics software.

Implement no-code event tracking to analyze, build, and deliver better products with Whatfix

Whatfix is a product analytics software and digital adoption platform that empower product managers to create, manage, and analyze product and user events with its no-code analytics platform

Whatfix sales analytics

With built-in reports and codeless setup, product managers can extract key user events to find trends and insights that allow them to answer core product-related questions like “how effective is my onboarding experience”, “where are user drop off areas”, and “how many users are experiencing their ‘aha!’ moment”.

With those insights, product managers can take action to reduce friction, improve user flows, and create better, more intuitive products with no-code in-app content creation tools. With Whatfix, you can experiment with new, segmented product tours, in-app guidance, interactive flows, task lists, and self-help wikis.

whatfix-no-code-guidance

With Whatfix Analytics & DAP platforms, product teams can drive product-led growth with better in-app experiences, contextual guidance, and on-demand self-help support.

product-tour
Get Started With Whatfix Analytics
Discover key user insights to build a data-driven digital adoption strategy and collect real-time feedback on in-app experiences.
Like this article? Share it with your network.
Subscribe to the Whatfix newsletter now!
Table of Contents
favicon-updated2
Software Clicks With Whatfix
Whatfix's digital adoption platform empowers your employees, customers, and end-users with in-app guidance, reinforcement learning, and contextual self-help support to find maximum value from software.

Thank you for subscribing!

Sign up for the Whatfix blog
Join 300,000+ monthly readers learning how to drive software adoption by signing up to receive the latest best practices and resources.