Track HiveGrid Cloud planning reference

This commit is contained in:
david committed 2026-06-26 20:48:01 +02:00
1 parent b3d5ea6764
commit e341c5938a
5784 files changed
+1104929 -3

No files matched your search

@@ -0,0 +1,34 @@
import { useLocation } from "react-router";
import { useRootData } from "~/utils/data/useRootData";
import { isAppOrAdminSurface } from "~/utils/app/HostAwareSurface";
// EU-Sterilisation (R-P1a): Google-Analytics-Einbindung (gtag.js) entfernt. Es bleiben nur die
// datenschutzfreundlichen EU-Tracker SimpleAnalytics + Plausible, die der Admin opt-in aktiviert.
export default function ScriptAnalytics() {
const rootData = useRootData();
const location = useLocation();
if (!rootData.appConfiguration?.analytics.enabled) {
return null;
}
if (isAppOrAdminSurface(rootData, location.pathname)) {
return null;
}
return (
<>
{rootData.appConfiguration?.analytics.simpleAnalytics && (
<>
<script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
<noscript>
<img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="privacy-friendly-simpleanalytics" referrerPolicy="no-referrer-when-downgrade" />
</noscript>
</>
)}
{rootData.appConfiguration?.analytics.plausibleAnalytics && (
<>
<script defer data-domain={rootData.domainName} src="https://plausible.io/js/script.js"></script>
</>
)}
</>
);
}