Black Friday

Is your site ready for the Black Friday surge?

Free download →

Analytics & Reporting Integrations for Umbraco

Understand what works. Most analytics and BI tools connect by adding a small tracking script to your Umbraco site. You can also trigger events from forms and content actions, or export data to dashboards when needed.

Umbraco

Google Analytics 4

Can Umbraco integrate with GA4? Yes.

What is GA4, and what is Umbraco? GA4 is Google’s analytics platform for measuring site and app behavior. Umbraco is a flexible CMS where you can add scripts and send events.

A practical use case Track page views and key events like form submissions or CTA clicks, then review traffic sources and conversions.

How to integrate (at a glance)

  • Tracking script: Add the GA4 tag in your  pagelayout or via a tag manager.

  • Events: Trigger form submission events and important interactions.

Useful links

Matomo

Can Umbraco integrate with GA4? Yes.

What is Matomo, and what is Umbraco? Matomo is a privacy-focused analytics platform you can self-host or run in the cloud. Umbraco lets you place the tracking code and manage event signals.

A practical use case
Use Matomo for GDPR-friendly analytics with events for forms and key interactions, and create goals for high-intent actions.

A practical use case Track page views and key events like form submissions or CTA clicks, then review traffic sources and conversions.

How to integrate (at a glance)

  • Tracking script: Insert the Matomo script in your templates.

  • Events: Send form submits and define goals for conversions to track important conversions and actions

Useful links

Hotjar

Can Umbraco integrate with Hotjar? Yes.

What is Hotjar, and what is Umbraco?
Hotjar provides behavior insights like heatmaps, session recordings, and feedback widgets. Umbraco gives you a safe place to add and manage the script.

A practical use case
Add Hotjar to key pages to spot UX issues, then use feedback widgets on forms or pricing pages to learn why users hesitate.

How to integrate (at a glance)

  • Tracking script: Add the Hotjar snippet to your site layout.
  • Targeting: Enable widgets on specific templates or pages.

Useful links

Umbraco Engage

What is it?
Umbraco Engage is an official add-on for testing and analytics inside the CMS. It helps you measure what content works and improve pages without leaving the backoffice.

Engage brings analytics together with A/B testing and personalization inside Umbraco, so you can measure, experiment, and tailor experiences without leaving the CMS.


How to set it up

Install the add-on, define goals for key actions, create a test, and review results in the CMS. You can keep your existing analytics scripts in place.

Useful links

Marketplace picks for analytics

The Umbraco Marketplace includes packages that make it faster to add tracking and event signals or to streamline consent handling. Explore what the community has published, then combine packages with your tool’s tracking script for a quick, reliable setup.

Checkout the marketplace category for Analytics & Insights

Tip
Most analytics tools start with a script. Add events for form submissions and critical actions, then decide later if you need exports or BI dashboards.

 

Go back to the Umbraco integrations overview page

Analytics & Reporting FAQ

Yes. Fire an event on submit so it appears in your analytics tool.

Not required. You can paste scripts into templates. A tag manager does however help quite a bit and makes things a lot easier.

Yes. Load scripts after consent. Many tools support consent modes; follow your CMP’s setup.

 

Yes. You can embed BI views on internal pages or portals.

 

If it comes with a trackingscript you can integrate it. Start with the script and add events.