@@ -62,6 +62,25 @@ const { title } = Astro.props
6262<link rel =" preconnect" href =" https://www.googletagmanager.com" crossorigin />
6363<link rel =" preconnect" href =" https://www.google-analytics.com" crossorigin />
6464
65+ <!-- Set CRE SDK Language in dataLayer -->
66+ <script is:inline type =" text/javascript" >
67+ ;(function () {
68+ if (!window.location.pathname.startsWith("/cre")) return
69+
70+ try {
71+ var savedLang = localStorage.getItem("docs-language-preference")
72+ var language = savedLang === "ts" || savedLang === '"ts"' ? "ts" : "go"
73+
74+ window.dataLayer = window.dataLayer || []
75+ window.dataLayer.push({
76+ cre_sdk_language: language,
77+ })
78+ } catch (e) {
79+ // localStorage unavailable, skip tracking
80+ }
81+ })()
82+ </script >
83+
6584<!-- Google Tag Manager (lazy init on first interaction or idle) -->
6685<script type =" text/javascript" >
6786 ;(function (w, d, s, l, i) {
@@ -94,24 +113,6 @@ const { title } = Astro.props
94113 })(window, document, "script", "dataLayer", "GTM-N6DQ47T")
95114</script >
96115
97- <script is:inline type =" text/javascript" >
98- ;(function () {
99- if (!window.location.pathname.startsWith("/cre")) return
100-
101- try {
102- var savedLang = localStorage.getItem("docs-language-preference")
103- var language = savedLang === "ts" || savedLang === '"ts"' ? "ts" : "go"
104-
105- window.dataLayer = window.dataLayer || []
106- window.dataLayer.push({
107- cre_sdk_language: language,
108- })
109- } catch (e) {
110- //skip tracking
111- }
112- })()
113- </script >
114-
115116<meta name =" algolia-site-verification" content =" 5C6E2FAC077D2F49" />
116117
117118<meta name =" zd-site-verification" content =" o5ebdvmw2aadxhrrro8id" />
0 commit comments