Provider contracts
GTM ID is modeled as a public client id; no script is injected in this mock sprint.
NEXT_PUBLIC_GTM_IDUse only privacy-safe aggregate events after consent policy is enabled.
NEXT_PUBLIC_GA_MEASUREMENT_IDCloudflare analytics token is public site configuration, but the value still stays outside source.
NEXT_PUBLIC_CLOUDFLARE_ANALYTICS_TOKENLocal metrics are aggregate-only and can queue offline without external network calls.
NEXT_PUBLIC_METRICS_ENABLEDNEXT_PUBLIC_METRICS_DRY_RUN