In-app event tracking in Zoho Apptics

Events Tracking in Zoho Apptics

Overview

In-app event tracking helps you to understand how users interact and engage with your app. An event is an action taken by your user within the app (user activity) that you want to measure.

Events is part of the core data you require for analytics. In Apptics, you can track in-app events, i.e., the various user interactions that happen within your application including button clicks, swipes, form submissions, closing a popup, placing an order, playing a video, etc. Event tracking in Apptics allows you to capture all these user interactions that happen within your app.

To start tracking events, you need to first define events for user actions your want to measure and add them while configuring the Apptics SDK. Once the required SDK configurations are done, you will the list of events tracked for your app within the console. 

Info
For SDK implementation, refer to our SDK guides:
  1. Events SDK guide for Android
  2. Events SDK guide for Cocoa
  3. Events SDK guide for Windows
  4. Events SDK guide for React Native
  5. Events SDK guide for Flutter
  6. Events SDK guide for JavaScript

Types of event tracking

You can configure tracking for two types of events in Apptics:
  1. Defined events - They are a set of pre-defined events available for your use once you have integrated our SDK. It includes some of the basic events related to the app lifecycle.
  2. Custom events - They are the events you want to capture using our SDK. You have to configure them on your own in the SDK side.

Analyze events in the Apptics console

  1. Navigate to Engagement > Events. You will see a list of all the defined and custom events that are being tracked for your app along with stats like total events, unique active devices, individual event count, and active device count.

  1. If you click on an individual event, you can analyze user activity across brands, platforms, application IDs, app version, browser.OS version, device type, device model, and countries.


Filter events based on custom properties

The Custom properties tab allows you to view and filter event data based on the custom properties passed along with those events. This helps in analyzing event-level data more effectively.
  1. Navigate to Events > Custom properties tab.
  2. Select the event and the custom property you want to filter.
  3. Define the criteria pattern based on which you want to filter the data. You can create multiple conditions using AND/OR logic.
  4. Define any aggregation operation you want to perform on the filtered data.

  1. Once you have applied all the criteria and aggregation operations, click Apply. The results will be displayed in a list format, and you can use the search option to find specific records.

  1. Click on View to see the detailed information for an individual event, including the custom properties logged with that event.

Info
You can access the Custom properties tab from from:
  1. The Events module to analyze data across events.
  2. Individual event page to filter and analyze data specific to that event.

Manage events

  1. Click on Manage events and you will see the entire list of defined and custom events tracked for your app. You can edit, delete, and retrieve event groups and individual events tracked for your app.
  2. For custom events, you can edit their names, archive, and retrieve the event group or individual events.

  1. For defined events, you can archive and retrieve an event group or individual events.


Notes
NOTE: If you archive the group, all the associated events will be archived automatically. Once archived, no further tracking will happen and any associated data will not be available in the console.

Export Events

  1. To get the list of custom events tracked for your app in a .json file, click Export option within the manage events popup.
  1. To get the entire list of events tracked along with their stats for the selected date range as a .csv file, click on Export option provided above the events list.