prmbr-image-mksaas/src/analytics/google-analytics.tsx

24 lines
594 B
TypeScript

'use client';
import { GoogleAnalytics as NextGoogleAnalytics } from '@next/third-parties/google';
/**
* Google Analytics
*
* https://analytics.google.com
* https://mksaas.com/docs/analytics#google
* https://nextjs.org/docs/app/building-your-application/optimizing/third-party-libraries#google-analytics
*/
export default function GoogleAnalytics() {
if (process.env.NODE_ENV !== 'production') {
return null;
}
const analyticsId = process.env.NEXT_PUBLIC_GOOGLE_ANALYTICS_ID;
if (!analyticsId) {
return null;
}
return <NextGoogleAnalytics gaId={analyticsId} />;
}