This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a commit to branch new-site-dev
in repository https://gitbox.apache.org/repos/asf/pinot-site.git
The following commit(s) were added to refs/heads/new-site-dev by this push:
new cd4338a8 Add Matomo tracking
cd4338a8 is described below
commit cd4338a871cdccd3fa1704a82ab5dfccad654161
Author: Xiang Fu <[email protected]>
AuthorDate: Fri Jan 2 04:29:42 2026 -0800
Add Matomo tracking
---
app/layout.tsx | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/app/layout.tsx b/app/layout.tsx
index 18772122..7c8c0318 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -68,7 +68,7 @@ export default function RootLayout({ children }: { children:
React.ReactNode })
<head>
<meta
httpEquiv="Content-Security-Policy"
- content="default-src 'self';script-src 'self'
'unsafe-eval' 'unsafe-inline' giscus.app analytics.umami.is
www.youtube.com;style-src 'self' 'unsafe-inline';img-src * blob:
data:;media-src *.s3.amazonaws.com;connect-src *;font-src 'self';frame-src
www.youtube.com youtube.com giscus.app youtu.be https://www.youtube.com
https://youtube.com;"
+ content="default-src 'self';script-src 'self'
'unsafe-eval' 'unsafe-inline' giscus.app analytics.umami.is
analytics.apache.org www.youtube.com;style-src 'self' 'unsafe-inline';img-src *
blob: data:;media-src *.s3.amazonaws.com;connect-src *;font-src
'self';frame-src www.youtube.com youtube.com giscus.app youtu.be
https://www.youtube.com https://youtube.com;"
/>
<link
rel="apple-touch-icon"
@@ -97,6 +97,25 @@ export default function RootLayout({ children }: { children:
React.ReactNode })
<meta name="theme-color" media="(prefers-color-scheme: light)"
content="#fff" />
<meta name="theme-color" media="(prefers-color-scheme: dark)"
content="#000" />
<link rel="alternate" type="application/rss+xml"
href="/feed.xml" />
+ {/* Matomo */}
+ <script
+ dangerouslySetInnerHTML={{
+ __html: `var _paq = window._paq = window._paq || [];
+/* tracker methods like "setCustomDimension" should be called before
"trackPageView" */
+_paq.push(["setDoNotTrack", true]);
+_paq.push(["disableCookies"]);
+_paq.push(['trackPageView']);
+_paq.push(['enableLinkTracking']);
+(function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '88']);
+ var d=document, g=d.createElement('script'),
s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+})();`
+ }}
+ />
+ {/* End Matomo Code */}
</head>
<body className="bg-white text-black antialiased dark:bg-gray-950
dark:text-white">
<ThemeProviders>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]