Skip to content

Analytics and tracking

The Gjensidige app uses multiple tools for tracking and analytics.

User behaviour

To analyse and track how people use the app, we use the same tools as on our websites: 

  • Piwik helps us understand general behaviour in the app
  • Celebrus uses partrefs to track users
  • User Centrics manages tracking consent

"Partref" is a unique and permanent ID for each user. It stays the same across all channels and systems.

Piwik

We track how people use the app with Piwik. Each person gets a unique user ID so we know if it’s the same person next time. If a user does not agree to be tracked, we wont store a unique ID on their device. But we will create temporary sessions based on anonymous factors. This means we will count more users than there really are.

Contact the Customer Experience squad if you want access to the Gjensidige Mobile App - Prod space in Piwik.

We also track behaviour in web views (web pages that are shown inside the app) in the gjensidige.no Piwik space. There's a segment called "Gjensidige app"  that shows only data from the app.

Celebrus

We also save how people use the app in Celebrus. This tool saves data with a personal ID which allows us to track users across platforms and contact points.

Celebrus allows us to run deep analysis based on how people use different parts of the app.

User Centrics

To be tracked by Piwik and Celebrus, a user must consent. We use a custom User Centrics implementation to have the correct visual profile. 

User Centrics is the same tools as is used for cookies on gjensidige.no. By using the same tools as web uses for cookies, we avoid having the cookie consent popup show up every time a person open a webview.

Users must agree before we track them in Piwik or Celebrus. We use User Centrics for this, which is the same tool we use for cookies on gjensidige.no.

Because we use it for both app and web, people don’t see the cookie consent popup every time they open a web page in the app.

Store analytics

Both Apple’s App Store and Google Play Store show download numbers.

Ask the Mobile and Web Platform squad if you want access to statistics in App Store and Play Store.

Error tracking

Front end errors

The Gjensidige app logs errors using the internal api-tools logger to log error events that happen inside the app. For example, if the app can’t load data, we record this.

We have a Granafa dashboard with metrics and alerts. These alerts notify the #team-mobile-app-alerts-prod Slack channel.

You need Grafana access to view this dashboard.

Crashes

If the app crashes, there is no time to log the error in the app with the front end logger. Therefor we use Crashlytics to log crashes.

You most likely wont need access to Crashlytics. We monitor crashes for the Gjensidige app. If you want access, contact the Mobile and Web Platform squad.