GET STARTED
Clean Insights Ingredients:
- Software Development Kits (Available for Android, iOS, Javascript, Rust, and Python)
- Matomo analytics server instance
- Consent UX/UI
Clean Insights provides a full analytics solution for your app, with the help of a few required pieces. Probes from the SDK will record measurements within your app. That data is then sent in cycles to Matomo for further aggregation and visualization. Measurements are made possible by an engaged consent from your users. Let’s get going! Below, we’ve outlined step-by-step instructions to help you plan your integration.
STEP 1: DECIDE WHAT YOU WANT TO KNOW
Clean Insights gives you the power to measure impact, learn where users spend time, run health checks and survey user satisfaction. Deciding what you want to know before collecting data takes some time and brain power, but it will be worth it. Here are some resources to help:
STEP 2: DEFINE WHAT YOU NEED TO MEASURE
When your developers start working with the SDK, they will set up a ‘campaign’ in the code. A ‘campaign’ is composed of the following parameters: Which data is collected
- When to start and end a measurement cycle
- The length of a cycle; and
- The number of cycles
Note: The Clean Insights methodology refers to data collected as ‘measurements’ to emphasize its privacy-preserving strategy.
STEP 3: CHOOSE YOUR CONSENT EXPERIENCE
Your consent experience involves how you ask users for permission to measure, along with the full cycle of their experience while measurements are enabled. This includes how users can opt out, how they are aware or unaware that measurements are enabled, and what control users have.
- Refer to the Consent UX Prototypes for inspiration.
STEP 4: INTEGRATE
Dig into the code on Gitlab for full instructions.
WE’RE READY TO SUPPORT YOU
Get a design and strategy consult, developer support, or free hosting. Contact us.