Update ga4.js

This commit is contained in:
Preston 2024-10-29 08:23:26 -07:00 committed by GitHub
parent 74b680078a
commit c738d31688
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,41 +2,43 @@ function addGoogleAnalyticsTags() {
var currentDomain = window.location.hostname; var currentDomain = window.location.hostname;
var trackingId; var trackingId;
console.log("Current Domain:", currentDomain); // Log the domain to debug
switch (currentDomain) { switch (currentDomain) {
case "eaglercraftx1-8.github.io": case "eaglercraftx1-8.github.io":
// GitHub Pages Analytics console.log("Matched GitHub Pages");
trackingId = "G-C44R8LD9MC"; trackingId = "G-C44R8LD9MC";
break; break;
case "eaglercraftx1-8.netlify.app": case "eaglercraftx1-8.netlify.app":
// Netlify Analytics console.log("Matched Netlify");
trackingId = "G-0R2ZXFSYVT"; trackingId = "G-0R2ZXFSYVT";
break; break;
case "eaglercraftx1-8.onrender.com": case "eaglercraftx1-8.onrender.com":
// Render Analytics console.log("Matched Render");
trackingId = "G-MND1TVBSXV"; trackingId = "G-MND1TVBSXV";
break; break;
case "fastest.eaglercraft.win": case "fastest.eaglercraft.win":
// Netlify / Fastest console.log("Matched Netlify / Fastest");
trackingId = "G-0FMCWKD9KG"; trackingId = "G-0FMCWKD9KG";
break; break;
case "notproxiedclient.eaglercraft.win": case "notproxiedclient.eaglercraft.win":
// OnRender / NotProxiedClient console.log("Matched OnRender / NotProxiedClient");
trackingId = "G-QWHQVSNLB6"; trackingId = "G-QWHQVSNLB6";
break; break;
case "client.eaglercraft.win": case "client.eaglercraft.win":
// GitHub Pages / Client 1 console.log("Matched GitHub Pages / Client 1");
trackingId = "G-SGELV1H17J"; trackingId = "G-SGELV1H17J";
break; break;
case "client2.eaglercraft.win": case "client2.eaglercraft.win":
// OnRender / Client 2 console.log("Matched OnRender / Client 2");
trackingId = "G-995EPK8DXR"; trackingId = "G-995EPK8DXR";
break; break;
case "client3.eaglercraft.win": case "client3.eaglercraft.win":
// Netlify / Client3 console.log("Matched Netlify / Client3");
trackingId = "G-3M7CR3HRJV"; trackingId = "G-3M7CR3HRJV";
break; break;
default: default:
// Fallback Analytics console.log("Using Fallback Analytics");
trackingId = "G-81F615LDEZ"; trackingId = "G-81F615LDEZ";
} }
@ -56,3 +58,5 @@ function addGoogleAnalyticsTags() {
document.head.appendChild(scriptContent); document.head.appendChild(scriptContent);
} }
} }
addGoogleAnalyticsTags();