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 && (
<>
>
)}
{rootData.appConfiguration?.analytics.plausibleAnalytics && (
<>
>
)}
>
);
}