prmbr-image-mksaas/src/analytics/open-panel-analytics.tsx

27 lines
557 B
TypeScript

import { OpenPanelComponent } from "@openpanel/nextjs";
/**
* OpenPanel Analytics (https://openpanel.dev)
*
* https://docs.openpanel.dev/docs/sdks/nextjs#options
*/
export default function OpenPanelAnalytics() {
if (process.env.NODE_ENV !== "production") {
return null;
}
const clientId = process.env.NEXT_PUBLIC_OPENPANEL_CLIENT_ID;
if (!clientId) {
return null;
}
return (
<OpenPanelComponent
clientId={clientId}
trackScreenViews={true}
trackAttributes={true}
trackOutgoingLinks={true}
/>
);
}