User Analytics

There are several tabs in the User Analytics section. It is possible to view statistics regarding Analytics, Logged in Users, Funnels, Events & Errors, Events Flow & Details and Crashes. You can also modify your Settings.

The Application can be selected in the top right corner (1) and below that, the time period can be modified (2).

 

 

a. Analytics tab

Sessions By Country Panel :

Quick view of total sessions per country over the selected time period.

Below the pie chart, find a ranking of sessions by countries in a decreasing order.

If you need to get the detail of “Others” you will need to Export the data to a CSV file (in the top right corner of the Usage panel).

 

 

Usage Panel :

See the evolution of the app usage in terms of Sessions (blue) and Unique Users (grey) over the selected period. Hover to get the breakdown of Sessions and Unique Users per day.

Average Session Duration :

Average session duration shown in red and previous session duration shown in grey.

Below this a chart showing the average duration per day over the period, again hover for specific daily stats.

Other data shown :

Average number of sessions per user
Stickiness calculated for the last day of the chosen period
Number of new users as compared to the previous period
Number of downloads as compared to the previous period

Toggle between Usage, DAU + MAU* and Stickiness** by clicking on the tabs at the top (1). Hover over graph for more information (2).

 

 

*MAU – MAU on a given date is the number of unique users seen over the 30 days leading to that date.

**Stickiness – Stickiness on a given date is the ratio of DAU to MAU, it gives a view of how engaged users are. If the ratio is high, then users are using the app almost everyday. If it’s very low, usage is very occasional.

 

Devices, OS & App Versions Panel :

The bottom panel shows 3 pie charts representing session repartition by device, system version and App version.

If you would like to see the details of “Others”, please Export the data to CSV by clicking on the Export button in the top right hand corner of the Usage panel.

 

 

b. Logged in Users Tab

This option is only available for applications that authenticate their users via login and password. If you have opted for tracking users through their user IDs, this page will list all the users and related information.

Click Export in the top right corner to extract the data. Extracted data includes Device ID and App Version on top of the information already displayed.

 

 

c. Funnels, Events & Errors

This tab allows you to analyse the path of your users.

To display data in the Funnels table, you need to go into the settings page and create your own funnels (based on events logged in the tagging plan). Please see Section 4F – Settings for more information.

Funnels Panel :

A funnel is defined as a model path through the application. You can create as many funnels as you want (see 4F for more information). This feature allows you to observe how your users act within the application and is useful to improve its usability.

You can select each funnel you have previously defined through the drop down menu in the top left of the panel (1).

Each step in the funnel will display the number and percentage of users who have reached this step. Loss from one step to the next means that the path is not logical or obvious to the app user and is an indication to improve navigation or ergonomics at this point in the application.

The bar charts show the current statistics in red and the previous ones in grey which allows you to see if there has been an improvement over time.

In the column on the right, some funnel statistics are displayed :

Funnelling rate – percentage of users who reach the funnel’s first step
Funnel conversion rate – the percentage of users who complete the funnel vs who start
Overall conversion rate – the number of users who go through the funnel vs the total app users
Average completion time – average time taken by users to go through the whole funnel

 

 

Events Panel :

This panel displays all the events tracked in the app You can create event groups in the Settings page (see Section 4F). The groups can then be selected from the dropdown menu under the Events title (1).

By default, events are sorted by decreasing number of hits. They can also be sorted by frequency (2) (number of times used vs number of sessions). The list is scrollable.

 

 

The graph displays the top 5 events over the selected period.

Above the graph, the total number of of events, sessions and users over the period is displayed.

Hover over the points for more detailed daily information.

 

Errors panel :

This is similar to the Events frame, but used to present tagged Errors. Note that errors are different from Crashes. Crashes are automatically collected by the FollowAnalytics SDK and presented in the Crashes page. Errors on the other hand have to be tagged and collected.

It is crucial that you tag errors in order to improve your apps’ performance.

 

 

d. Event flow and details

Event Flow Panel :

This feature graphically displays the event flow in your application and will help you identify how users navigate through it.
Each custom (blue) and error (red) event can be displayed with its individual flow.

At the centre of the graphic is the event being analysed. On the left are all the events which occur right before this with percentage distribution of hits. On the right are all events which occur right after. In both cases, events are displayed by decreasing percentage.

Graph border color legend :

Blue – custom events that you track in your tracking plan (can be analysed by clicking on the corresponding cell)
Green – automatic events logged automatically by the FollowAnalytics SDK (session start & end, back from background, etc)
Yellow – “no event” which means no event occurred before the analysed event
Red – errors that you track in your tagging plan and crashes

 

The relevant event can be selected from the dropdown menu in the top left (1)

 

 

Event Details Panel :

While creating your tagging plan, you may decide to track details in addition to the event name (optional).

Scrolling down the screen you’ll find the repartition of details tracked for the analysed event.

You can Export the data to CSV by clicking on Export in the top right corner of the panel (1).

 

 

e. Crashes

Overview Panel :

The overview panel shows the most common crashes which happen in your app. The marketing team needs to monitor the “average crash frequency” in the top right corner.

Between 1-2%, the crash should be seriously considered to be addressed for app optimisation.

Above 2%, immediate action must be taken.

In the overview frame, the most common crashes over the selected period are represented.

 

Analysis Panel :

The Analysis Panel is more specifically required by a developer as it allows them to view more details about each crash that has occurred in the app.

The dropdown menu allows you to choose a specific crash. The crashes are organized by decreasing order of frequency or by name (see inside the dropdown menu).

The default status is “Pending action” which can be changed to “Ignored” or “Resolved” as required. These tags allow the team to track crashes and understand whether they have been fixed or if they still require action.

Below the Crash Selector, you have 3 different ways to view the crash details. Repartition, Path to crash and Tech details.

 

 

Repartition Tab :

The graph shows when the crashes of this type happened over time. It is possible to hover over the graph for more detailed daily information.

The panel on the right shows :

• How many times the crash occurred
• The first time the crash occurred
• The last time the crash occurred
• The most common environment in which it occurred (app version, phone type, OS version)

At the bottom, the pie charts show the breakdown of repartition of devices, system versions, app versions and providers for the crash.

 

 

Path to crash tab :

This chart depicts the path to the crash and assists analysis of the user’s journey right before.

By default, the last 5 events before the app crashed are shown. However, when the crash has occurred many times, the graph can get difficult to read so the “Path depth” slider at the top (1) allows you to reduce the number of events.

 

 

Tech details tab :

This tab presents technical details for every crash occurrence including :

• date
• user identifier
• path
• crash diagnosis
• system information

For more information :

(1) Click on “Download JSON report” to obtain a JSON report.
(2) Developers can click on the following toggle boxes to display more technical details regarding
the “Logs in session”, “Crash” and “System” data.
(3) Click “Previous” and “Next” to browse through each crash occurrence.

 

 

Good practice : after publishing a new app version, check that resolved crashes don’t occur anymore.

 

f. Settings

This page allows you to :

– Create events or error groups
– Create funnels
– Rename events or errors
– Set some events as “key events”

You cannot copy and paste your work for the same app developed for Android or iOS. You will have to set it up for each app.

All groups or key events set here will be set for every FollowAnalytics user in the company. Key Events are useful as you may have hundreds of tagged events in your app, but there are only a handful of events that really reflect your mobile strategy e.g. get users to purchase, sign up, share etc. Use Key Events to define what is most important to you.

Note – Tagged events are used in multiple areas of the platform such as Attribution (see Section 4) and Segments (see Section 8).

Create Event or Error groups :

The process is the same for both of these groups. Click on “New Event Group” or “New Error Group” in the top corner (1). A popup will open (2).

 

 

Fill in the group name (3) then select all events or errors you want to be part of the group (4). Click the “Save Group” button (5) to apply.

 

 

(6) Click here to modify a group, event or error

(7) Click here to delete the group

(8) Click here to set an event as a key event

 

Create funnels :

The Funnels panel shows the available funnels in a list.

 

 

To create a new funnel, click on “New Funnel” in the top right corner (1). It will open a popup.

Fill in the funnel name (1) then choose events or errors and a frequency in the dropdown menus at the bottom (2). Click “Add” and repeat as often as required (3).

You can change the step order by dragging and dropping the white arrows (4).

When you have finished modifying all the steps, click the “Save Funnel” button (5) to apply the changes.