In-App Event Tracking | Definition


What is In-App Event Tracking?

Event tracking helps you to monitor activities and actions that users take in your app.

Examples of commonly tracked in-app events are:

  • Registration completed
  • Added Item to Cart
  • Purchased Items

Usually, analytics tools like Firebase or UXCam are used to track in-app events.

Why is In-App Event Tracking important?

Using analytics solutions to track in-app events benefits multiple departments:

Product: The most obvious use case. As a Product Manager, you have to know how your app is used in order to find opportunities to improve it.

Marketing: If you just track installs of your ad campaigns, you’re missing out on revenue. In-app events allow you to identify users that are more likely to purchase, which you can use for retargeting ads.

Engineering: Send events for errors, e.g. “API call failed”, to identify and fix issues.

How do you Track In-App Events?

You can use UXCam's Event Analytics functionality for free here.

Below, we list event examples that will help you to get started:

Universal Events:

Event name Event property Value
registered registration_method Google/Facebook/email
logged_in login_method Google/Facebook/email
feature_used - -
settings_changed profile_photo added/removed

E-Commerce App Events:

Event name Event property Value
added_to_basket item_name iPhone X 64GB
purchase_completed order_value $0-$50/$51-$100 etc.
return item_name iPhone X 64GB

Language Learning App Events:

Event name Event property Value
language_selected language English/Spanish
lesson_completed number lesson1/lesson2
level_completed level level1/level2
Complete SDK Guide 2020 for mobile apps

The World’s Best App Makers use Essential Mobile SDKs

Get access to expert knowledge. Download our 2020 SDK Guide.

Download SDK Guide