Setting the file. One moment.
Skill 09 · Contentful Personalization
Subchapter 9.2
references/analytics-patterns.mdMarkdown1 KBView on GitHub
import { NinetailedInsightsPlugin } from '@ninetailed/experience.js-plugin-insights';
<NinetailedProvider
clientId={apiKey}
plugins={[new NinetailedInsightsPlugin()]}
>import { NinetailedGoogleTagmanagerPlugin } from '@ninetailed/experience.js-plugin-google-tagmanager';
<NinetailedProvider
clientId={apiKey}
plugins={[
new NinetailedInsightsPlugin(),
new NinetailedGoogleTagmanagerPlugin({
gtmId: process.env.NEXT_PUBLIC_GTM_ID,
}),
]}
>import { NinetailedSegmentPlugin } from '@ninetailed/experience.js-plugin-segment';
plugins={[new NinetailedSegmentPlugin()]}The SDK automatically tracks:
page — page viewstrack — component impressions for experiencesidentify — profile identificationCustom tracking:
import { useNinetailed } from '@ninetailed/experience.js-next';
const { track, identify, page } = useNinetailed();
track('button_click', { label: 'CTA' });plugins array in NinetailedProvider