Files
wr.do/components/shared/UmamiAnalytics.tsx
2025-07-01 19:16:45 +08:00

27 lines
556 B
TypeScript

"use client";
import Script from "next/script";
const UmamiAnalytics = () => {
const umamiScriptUrl = process.env.NEXT_PUBLIC_UMAMI_SCRIPT;
const websiteId = process.env.NEXT_PUBLIC_UMAMI_WEBSITE_ID;
return (
<>
{process.env.NEXT_PUBLIC_UMAMI_SCRIPT &&
process.env.NEXT_PUBLIC_UMAMI_WEBSITE_ID ? (
<Script
src={umamiScriptUrl}
data-website-id={websiteId}
strategy="afterInteractive"
async
/>
) : (
<></>
)}
</>
);
};
export default UmamiAnalytics;