Google Analytics 4 Integration
Prerequisites
Before starting, you'll need:
- A Google Analytics 4 Measurement ID (format: G-XXXXXXXXXX)
To find your Measurement ID: Sign in to Google Analytics → Admin → Data Streams → Select your web stream → Find the Measurement ID at the top right.
Integrate Google Analytics 4 with Consenter
Important: Before using this code, verify that the service ID and purpose ID values are up to date. These IDs are specific to your Consenter configuration. To find the correct IDs, go to Consenter Manager → Your Site → Active Banner → Hover over the service and purpose labels and click the copy button in the tooltip. See the Integration Guides page for detailed instructions.
Copy the code below and paste it into your website's <head> section.
Replace the placeholders with your own values:
YOUR_SERVICE_ID→ Your Google Analytics service ID from Consenter ManagerYOUR_PURPOSE_ID→ Your purpose ID from Consenter ManagerG-XXXXXXXXXX→ Your Google Analytics 4 Measurement ID
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
var serviceId = "YOUR_SERVICE_ID"; // Replace with your service ID from Consenter Manager
var purposeId = "YOUR_PURPOSE_ID"; // Replace with your purpose ID from Consenter Manager
var measurementId = "G-XXXXXXXXXX";
gtag("consent", "default", {
analytics_storage: "denied",
});
gtag("js", new Date());
gtag("config", measurementId);
window.consenter.subscribe(
function (hasConsent) {
if (hasConsent) {
gtag("consent", "update", {
analytics_storage: "granted",
});
} else {
gtag("consent", "update", {
analytics_storage: "denied",
});
}
},
serviceId,
purposeId,
);
</script>Google Analytics 4 is now connected to Consenter.
Last updated on