forked from zereight/gitlab-mcp
-
Notifications
You must be signed in to change notification settings - Fork 1
GA4 analytics not tracking due to missing consent mode #229
Copy link
Copy link
Labels
Description
Problem
Google Analytics 4 (gtag) is loaded on gitlab-mcp.sw.foundation but no data is being sent to GA4.
Root Cause
GA4 requires explicit consent mode configuration. Without gtag('consent', 'default', {...}), the analytics_storage defaults to requiring consent, which blocks all tracking.
Debug findings:
google_tag_data.ics.usedDefault: false- no default consent setgoogle_tag_data.ics.active: false- consent mode not active- Direct fetch to
/g/collectworks (Status 204), so network is not blocked
Solution
Add default consent configuration before gtag('config', ...):
window.gtag("consent", "default", {
analytics_storage: "granted",
ad_storage: "denied",
ad_user_data: "denied",
ad_personalization: "denied",
});This grants analytics tracking while denying all advertising-related data collection.
Reactions are currently unavailable