mirror of
https://github.com/vernu/textbee.git
synced 2026-02-20 07:34:00 -05:00
47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
'use client'
|
|
|
|
import Script from 'next/script'
|
|
|
|
const Analytics = ({ user }) => {
|
|
return (
|
|
<>
|
|
{/* Global Site Tag (gtag.js) - Google Analytics */}
|
|
<Script
|
|
id='gtag1'
|
|
strategy='afterInteractive'
|
|
src={`https://www.googletagmanager.com/gtag/js?id=G-MLD1JPRQZR`}
|
|
/>
|
|
<Script
|
|
id='gtag2'
|
|
strategy='afterInteractive'
|
|
dangerouslySetInnerHTML={{
|
|
__html: `
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
gtag('config', 'G-MLD1JPRQZR', {
|
|
page_path: window.location.pathname,
|
|
});
|
|
`,
|
|
}}
|
|
/>
|
|
<Script
|
|
id='ms-clarity1'
|
|
strategy='afterInteractive'
|
|
dangerouslySetInnerHTML={{
|
|
__html: `
|
|
(function(c,l,a,r,i,t,y){
|
|
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
|
|
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
|
|
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
|
|
clarity('set', 'userId', '${user?.email || ''}');
|
|
})(window, document, "clarity", "script", "iacr7j4ozh");
|
|
`,
|
|
}}
|
|
/>
|
|
</>
|
|
)
|
|
}
|
|
|
|
export default Analytics
|