Files

17 lines
403 B
TypeScript

"use client";
import { useEffect } from "react";
import { trackClientEvent } from "@/lib/analytics-client";
type AnalyticsTrackerProps = {
event: "PAGE_VIEW" | "PROJECT_OPEN";
entityId?: string;
};
export default function AnalyticsTracker({ event, entityId }: AnalyticsTrackerProps) {
useEffect(() => {
trackClientEvent({ type: event, entityId });
}, [event, entityId]);
return null;
}