Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Garcia <jgarcia@gitlab.com>2022-05-26 23:39:11 +0300
committerJavier Garcia <jgarcia@gitlab.com>2022-05-26 23:39:11 +0300
commitf27aa2a74dd97f30ec1b4b5cf2f1038462e193fa (patch)
tree312b3c00e66286bcd233c3cf96dbc1e90275139d
parentfc3b62d327d6a06cfab3c1d7bdd48051fb3755dd (diff)
Add Google Consent mode within GA4920-ga4-gtag-docs-gitlab-com
-rw-r--r--layouts/head.html20
1 files changed, 20 insertions, 0 deletions
diff --git a/layouts/head.html b/layouts/head.html
index c36d15ad..a03ce9eb 100644
--- a/layouts/head.html
+++ b/layouts/head.html
@@ -44,6 +44,26 @@
<% if production? %>
<%# Adds GTM only in production %>
+ <!-- gtag script for GA4 -->
+ <script>
+ window.dataLayer = window.dataLayer || [];
+ function gtag(){dataLayer.push(arguments);}
+
+ gtag('consent', 'default', {
+ 'analytics_storage': 'denied',
+ 'ad_storage': 'denied',
+ 'functionality_storage': 'denied',
+ 'region': ['EU', 'UK', 'PE', 'RU'],
+ 'wait_for_update': 500
+ });
+ gtag('consent', 'default', {
+ 'analytics_storage': 'granted',
+ 'ad_storage': 'granted',
+ 'functionality_storage': 'granted',
+ 'wait_for_update': 500
+ });
+ </script>
+
<!-- add cookie consent -->
<script type="text/javascript" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js">
</script>