Want to see how many times users tapped that button or what players do when they visit a certain area of the game? It’s easy with Smartlook.

The synergy between Recordings and Events makes Smartlook an analytics powerhouse.

Smartlook captures all user interactions with your app and allows you to define which ones you’d like to track.

Touches are always recorded no matter what kind of technology is your app built on.

However, mapping of button taps is possible only when “standard” UI elements are used. This currently doesn’t apply for canvas rendered games or Flutter apps.

Event Tracking provides a historical overview of user interactions, comparison of multiple events and weekly email performance reports.

Although the following video focuses on Smartlook for Websites, the functionality is still the same for mobile apps.

As noted before, Smartlook tracks all events. But for a detailed analysis, comparison and breakdowns you’d need to create a definition to look up already recorded events.

To do this, visit the Events tab and click the Add an event button:

A new pane will pop up where you can precisely define the kind of event you want to look up:

As you can see, Smartlook events for mobile apps are grouped into four categories:

  1. Events by specific Visited Activity or View Controllers

  2. Events that encompass clicks on specific elements – like buttons, images…

  3. Events created by merging two or more events

  4. Custom Events with Custom Properties

Custom events with custom properties are an advanced feature which significantly expands Smartlook qualitative analytics capabilities.

Custom Events & properties

Custom events are all those events that you send to Smartlook via SDK methods. These are usually specific and go beyond the basic events (such as clicks or form inputs).

With custom events, Smartlook users can get creative and track pretty much anything they want. From user engagement, time in-app to in-app-purchases, subscriptions to special interactions. Anything you send to Smartlook will be recorded.

In addition to custom events, you can easily send custom event properties via API.

Custom Event Properties are variables that contain specific information about the events.

You can also use the custom properties as dimensions for advanced data analysis and granular interactions evaluation.

The example below shows all our users who downloaded a case study from Smartlook, broken down by their profile type.

Insights like this make it easy for your marketing team to tweak messages and content depending on the type of your most engaged users.

Check out our API documentation (for Android and iOS) to learn how to create custom events and set custom properties.

To learn more about Custom Events Breakdowns and how to get unique insights from them, check out this blog post.

Now that you have created your events, you can use them to create Funnels in Smartlook.

Did this answer your question?