Plugins
Plugins extend the Experience SDK with additional capabilities. You add them to the NinetailedProvider via the plugins prop.
NOTE: Each plugin is instantiated once and active for the entire application.
Which plugins do you need?
NOTE:
The Insights plugin (@ninetailed/experience.js-plugin-insights) is different from the base analytics plugin (@ninetailed/experience.js-plugin-analytics). For built-in experiment measurement and component insights, use the Insights plugin.
Available plugins
The following plugins are available:
- Insights plugin: viewport-based component view, click, and hover tracking via the Beacon API.
- Preview plugin: audience and experience assignment UI for content preview.
- Privacy plugin: granular consent control for events and features.
- Google Tag Manager plugin: forwards impression events to GTM.
- Segment plugin: forwards events to Twilio Segment.
- Contentsquare plugin: forwards events to Contentsquare.