next.js/examples/with-segment-analytics/components/analytics.tsx
analytics.tsx17 lines365 B
"use client";

import { useEffect } from "react";
import { usePathname, useSearchParams } from "next/navigation";
import { analytics } from "@/lib/segment";

export default function Analytics() {
  const pathname = usePathname();
  const searchParams = useSearchParams();

  useEffect(() => {
    analytics.page();
  }, [pathname, searchParams]);

  return null;
}
Quest for Codev2.0.0
/
SIGN IN