Track Page Views
import React from "react";
import {
IntelligemsPackProvider,
useIgTrack,
} from "@intelligems/headless/pack";
const IntelligemsTracker = () => {
const { checkout } = React.useContext(StoreContext);
useIgTrack({
cartOrCheckoutToken: checkout?.id,
currency: checkout?.totalTaxV2?.currencyCode,
country: "US",
});
return null;
};
export default function App({ children }) {
return (
<IntelligemsPackProvider
organizationId={process.env.NEXT_PUBLIC_INTELLIGEMS_ORG_ID}
storefrontApiToken={
process.env.NEXT_PUBLIC_SHOPIFY_STOREFRONT_ACCESS_TOKEN
}
antiFlicker={true}
>
<StoreProvider>
<IntelligemsTracker />
{children}
</StoreProvider>
</IntelligemsPackProvider>
);
}Last updated