Comment out all analytics (trackers, Shopify scripts, consent banner)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F22Ms5Cxam5UHyxaCrtZzu
This commit is contained in:
Rami Bitar
2026-07-29 12:52:28 -04:00
co-authored by Claude Fable 5
parent 1e58ba4ca4
commit 97ee90919f
5 changed files with 65 additions and 51 deletions
+13 -14
View File
@@ -1,15 +1,18 @@
import "server-only";
import { analyticsConsent as analyticsConsentConfig } from "@shared/config";
// ANALYTICS DISABLED (temporarily commented out):
// import { analyticsConsent as analyticsConsentConfig } from "@shared/config";
import { connection } from "next/server";
import { Suspense } from "react";
import { CartDrawer } from "@/components/CartDrawer";
import { ConsentBanner } from "@/components/ConsentBanner";
// ANALYTICS DISABLED (temporarily commented out):
// import { ConsentBanner } from "@/components/ConsentBanner";
import { Footer } from "@/components/Footer";
import { Header } from "@/components/Header";
import { HeaderAccountLink, HeaderAccountLinkFallback } from "@/components/HeaderAccountLink";
import { ShopifyScriptsClient } from "@/components/ShopifyScriptsClient";
import { getAnalyticsShop, getScriptsShop } from "@/lib/analytics-shop";
// ANALYTICS DISABLED (temporarily commented out):
// import { ShopifyScriptsClient } from "@/components/ShopifyScriptsClient";
// import { getAnalyticsShop, getScriptsShop } from "@/lib/analytics-shop";
import { cartHandlers } from "@/lib/cart-handlers";
import { getStorefrontClient } from "@/lib/storefront";
@@ -47,17 +50,12 @@ export async function AppShell({ children }: { children: React.ReactNode }) {
cartData = undefined;
}
// Analytics shop GID: best-effort, non-blocking (F1). Merged with
// `@shared/config` metadata (acceptedLanguage/currency/hydrogenSubchannelId).
const analyticsShop = await getAnalyticsShop();
const scriptsShop = getScriptsShop();
// ANALYTICS DISABLED (temporarily commented out):
// const analyticsShop = await getAnalyticsShop();
// const scriptsShop = getScriptsShop();
return (
<Providers
cartData={cartData}
analyticsShop={analyticsShop}
analyticsConsent={analyticsConsentConfig}
>
<Providers cartData={cartData}>
<a
href="#main-content"
className="focus-visible:bg-interactive focus-visible:text-interactive-text sr-only focus-visible:not-sr-only focus-visible:fixed focus-visible:start-4 focus-visible:top-4 focus-visible:z-50 focus-visible:rounded focus-visible:px-4 focus-visible:py-2"
@@ -80,9 +78,10 @@ export async function AppShell({ children }: { children: React.ReactNode }) {
<Footer />
<CartDrawer />
{/* ANALYTICS DISABLED (temporarily commented out):
<ConsentBanner />
<ShopifyScriptsClient shop={scriptsShop} />
*/}
</Providers>
);
}