feat: 添加 Google Analytics 跟踪脚本

This commit is contained in:
richarjiang
2026-02-02 09:07:14 +08:00
parent 6ee608d678
commit 4eb2aea547

View File

@@ -129,6 +129,22 @@ export default async function RootLayout({
return ( return (
<html lang={locale} className="dark" suppressHydrationWarning> <html lang={locale} className="dark" suppressHydrationWarning>
<head> <head>
{/* Google tag (gtag.js) */}
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-GH6V4XBY2Z"
/>
<script
dangerouslySetInnerHTML={{
__html: `
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GH6V4XBY2Z');
`.trim(),
}}
/>
<WebSiteStructuredData /> <WebSiteStructuredData />
<OrganizationStructuredData /> <OrganizationStructuredData />
{/* Inline script to set locale before React hydrates, preventing flash */} {/* Inline script to set locale before React hydrates, preventing flash */}