Skip to main content

App Analytics: Technical Specifications

Modified on: Wed, 6 Nov, 2024 at 7:06 PM

Note: This feature is currently in ALHPA and is only available to selected customers. If you want to know more about getting ALPHA access, please reach out to your primary Siteimprove contact.

This article covers App Analytics and tracking via the mobile SDK. For our Marketing Analytics product please see our Analytics: Technical Specifications article.

App Analytics is part of the Siteimprove Intelligence Platform (SIP). This article outlines the technical specifications for Siteimprove App Analytics including:

How Siteimprove Collects Statistics

Our statistics are collected with a mobile tracking SDK that are implemented into the native app. For further information, please see How to get started with Siteimprove App Analytics.

What data does Siteimprove collect?

The mobile tracking SDK will identify and collect the following information by default:

  1. AppOpen
  2. Screen
  3. The App API key used in the SDK implementation
  4. Device type and the model of the app user
  5. A deviceID for the instance of the app on the user’s device
  6. A timestamp for the log

Additionally, a number of data points can be configured as part of the SDK implementation:

  1. (Optional) Any events set up to be tracked in the app (i.e. custom event tracking)
  2. (Optional) Scrolls and clicks on specific screens to be tracked in the app (i.e. Behavior Map) 

Siteimprove collection processes device IP for geographical location estimation. IP is discarded without possibility to recover - please see IP Anonymization in Siteimprove Analytics for more information.

Data Collection and Storage 

Data Transfer from Client to Siteimprove 

All data is send securely using HTTPS protocol. HTTP is not supported. Data is transferred from app via mobile tracking SDK to Siteimprove app analytics collection endpoints.

Data can be send to one of two distinct endpoints, based on whether your organization’s account is using the EU or US deployment. 

EU endpoint: https://global.r1.siteimproveanalytics.app/collect_v1 

US endpoint: https://global.r2.siteimproveanalytics.app/collect_v1

Datacenter 

Data is stored on AWS servers with EU deployment in Frankfurt, Germany and a US Deployment in Ohio, United States.

Ownership of Data 

Data collected by the Siteimprove mobile tracking SDK is the property of the customer. Siteimprove will not share any data with a third party without the express written consent of the customer. If the customer cancels the subscription to Siteimprove Analytics, Siteimprove will destroy the data at the request of the customer. Users can run reports within Siteimprove Analytics to export data as required.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.