Skip to content

Connect your app to an analytics tool

Connect your app to an analytics tool (Google Analytics, Mixpanel, Tealium, Matomo, Firebase…) to collect data and understand your users’ behavior.

PandaSuite does not provide its own analytics dashboard. To collect and review usage data (including automatic tracking and your custom tracking actions), you need to connect your app to an analytics tool.

Choose the right analytics tool based on the type of application and how it is deployed:

You will review your data directly in the connected tool (for example, Google Analytics reports or the Firebase console).

When an analytics tool is connected to your application, PandaSuite allows you to collect a set of data on the pages and events of your application. Thanks to the custom tracking plan, you can also choose to track specific events, particular forms, or specific pages.

Connect a custom analytics script to a web app

For web apps, you can also add analytics scripts that are not listed in Settings > Analytics. Use this option for tools such as Matomo, Piwik PRO, Tealium, Piano Analytics, or a tag manager provided by your organization.

In your channel settings, open Web app > Custom code and paste the provider script in Space before </head>. The script must include the <script> tags and any HTML that the provider asks you to place in the page head.

When the script is loaded, PandaSuite can send automatic analytics and custom tracking actions to compatible web analytics APIs. For Matomo, use a setup that exposes the standard _paq queue on the page. If you use a tag manager, make sure it forwards PandaSuite page views and events to your analytics tool without duplicating page views.

Then enable Auto. analytics in your project properties if you want PandaSuite to send baseline screen and interaction events automatically. To track specific interactions, add custom tracking actions in your project. See Custom tracking plan.

Be sure to provide a cookie consent banner if you collect data from a web app.

Remember to connect the tool before launching your application/project to access all the information: it is not possible to obtain data retroactively.

If your project is used on a kiosk or in a place with limited connectivity, remember that analytics tools can only receive data when the device has an internet connection.

For offline considerations and alternatives for fully offline devices, see Kiosk and offline projects.