Either those are webpages for your website or Activities of your Android app, or even any custom views that you can report manually, Countly can collect that data and help you understand how your users are using your app and which are most popular sections that users visit.
On the main pages you are able to select multiple views and compare them by metrics like
- Total Users who accessed this view
- New Users who accessed this view for the first time
- Total Visits of specific view
- Duration, which gives average time spent per visit on this view
- Landings on this view, for users who started your application with this view or landed on your webpage
- Exits, that is how many user exited your app or website from this view or webpage
- Bounces, when user started and exited from the same view, without viewing other views
- Average scroll, that shows how much users scrolled down to the page (in %)
Note that you can also remove a view from the same table. If a view is deleted, then data for the view is also deleted, but not blocked. Hence, if SDK/app sends the view again, it would reappear with new data.
Click (or Action) heatmaps allows you to see where your users usually click on your website. This is available for web analytics only, and should be enabled from web SDK accordingly. You can view a heatmap (whether it is click or scroll) from
Analytics > Page Views and clicking on
Action Map link on the table for the corresponding page.
In click heatmaps, you can switch among different resolutions to see visitor behaviour in various devices.
Note that browsers do not allow loading HTTP iframe content on HTTPS websites. For this reason, if you are using HTTPS on your Countly instance, you will only be able to view HTTPS content and no HTTP page content will be visible.
Scroll heatmaps will give you a clear overview how far users scroll to in your page, giving you actionable data to position important content according to the average fold or point out whether users are actually missing parts of pages that they shouldn't.
Just like in click heatmaps, you can also segment your users by their device, e.g desktop, tablet or mobile.
Views per session (view frequency)
View plugin also provide an overview how many views have user visited per his session, which is divided into buckets. Views per session information can be viewed under
Last View segment
This plugin also stores user's last accessed view or web page, so you can see it in user profile and segment users by it. And it is also available in Drill segmentation, allowing you to understand which event or even crash happened on which view.
You might walk into a situation where the heatmaps simply doesn't show up on your application. This section will guide you through proper setup of heatmaps on your application.
When viewing heatmaps, the sdk loads the script heatmaps.js onto your application that inturn loads some other scripts, styles and fonts, which displays the heatmap for the current view. The source for all these scripts is your countly server. So you might want to allow loading scripts from a source that is different from your applications source (if your application and countly have different origin).