> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://contentful-staging.ferndocs.com/developers/docs/personalization/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful-staging.ferndocs.com/developers/docs/_mcp/server. # Personalization ## Docs - [Overview](https://contentful-staging.ferndocs.com/developers/docs/personalization/overview.md): Contentful Personalization is your go-to solution for Experimentation and Personalization, allowing you to show the right content to the right user. - [Core concepts](https://contentful-staging.ferndocs.com/developers/docs/personalization/core-concepts.md): Contentful Personalization's main building blocks for experimentation and personalization. - [Quick start guide](https://contentful-staging.ferndocs.com/developers/docs/personalization/quick-start-guide.md): This is a quick start guide for developers to get up and running with Contentful Personalization. - [Insights](https://contentful-staging.ferndocs.com/developers/docs/personalization/insights.md): Insights help you understand the reach and performance of your content and experiences. - [Insights tracking](https://contentful-staging.ferndocs.com/developers/docs/personalization/insights-tracking.md): Send the right events and conduct performance analysis with precision. - [Delivery](https://contentful-staging.ferndocs.com/developers/docs/personalization/delivery.md): Send the right events and conduct performance analysis with precision. - [Optimization SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/overview.md): An introduction to the Optimization SDK suite and how you can integrate it with your setup. - [Choose the right SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/choose-the-right-sdk.md): A guide to help you decide which SDK is best for your setup. - [Integrate the Optimization Node SDK in a Node app](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/integrate-the-node-sdk-into-a-node-app.md): This guide helps you implement server-side personalization in a Node runtime such as Express, a custom SSR server, or a server-side function. - [Integrate the Optimization SDK in a Next.js app (hybrid SSR + CSR takeover)](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/integrate-the-optimization-sdk-in-a-nextjs-app-ssr-csr.md): This guide helps you personalize a Next.js App Router application where the first page load is server-resolved (no flicker, SEO-friendly) and subsequent client-side interactions. - [Integrate the Optimization SDK in a Next.js app (SSR-primary)](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/integrate-the-optimization-sdk-in-a-nextjs-app-ssr.md): Use this guide when you want to add personalization to a Next.js App Router application where the server is the single source of truth for which variant to show. - [Integrate the Optimization React Native SDK in a React Native app](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/integrate-the-react-native-sdk-in-a-react-native-app.md): This guide helps you add personalization, analytics, screen tracking, and a preview panel to a React Native (or Expo) application. - [Integrate the Optimization React Web SDK in a React app](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/integrate-the-react-web-sdk-in-a-react-app.md): This guide helps you add personalization and analytics to a React web application using `@contentful/optimization-react-web`. - [Integrate the Optimization Web SDK in a web app](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/integrate-the-web-sdk-in-a-web-app.md): This guide helps you implement client-side personalization and analytics in a browser application, such as a static site, multi-page app, SPA, or custom frontend runtime. - [Core state management](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/core-state-management.md): Understand how `CoreStateful` stores its internal state, why that state isprotected from outside interference, and which surface the SDK explicitly provides for consumers to observe and influence state. - [Entry personalization and variant resolution](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/entry-personalization-and-variant-resolution.md): Understand how the Optimization SDK Suite resolves a Contentful baseline entry to the entry variant selected for a visitor. - [Interaction tracking in Node and stateless environments](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/interaction-tracking-in-node-and-stateless-environments.md): Understand how the Optimization SDK Suite resolves a Contentful baseline entry to the entry variant selected for a visitor. - [Interaction tracking in Web SDKs](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/interaction-tracking-in-web-sdks.md): Understand how browser interaction tracking works in `@contentful/optimization-web` and the React layer provided by `@contentful/optimization-react-web`. - [Profile synchronization between client and server](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/profile-synchronization-between-client-and-server.md): Understand how the Optimization SDK Suite keeps a visitor profile continuous when a Node server and a browser client both participate in personalization and analytics. - [React Native SDK interaction tracking mechanics](https://contentful-staging.ferndocs.com/developers/docs/personalization/optimization-sdk/react-native-sdk-interaction-tracking-mechanics.md): Understand what the `@contentful/optimization-react-native` SDK is tracking, when each event fires, and how it leaves the device. - [Experience API](https://contentful-staging.ferndocs.com/developers/docs/personalization/experience-api.md) - [Experience SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/experience-sdk.md): Provide Experiences within your Javascript-based front-end. - [Plugins](https://contentful-staging.ferndocs.com/developers/docs/personalization/plugins.md): Extend the capabilities of Contentful Personalization SDKs. - [Insights plugin](https://contentful-staging.ferndocs.com/developers/docs/personalization/insights-plugin.md): Track what entries and Experiences are being viewed to power Component Insights. - [Preview plugin](https://contentful-staging.ferndocs.com/developers/docs/personalization/preview-plugin.md): Preview Experiences before they are published. - [Privacy plugin](https://contentful-staging.ferndocs.com/developers/docs/personalization/privacy-plugin.md): Make sure that data transfer is only sent and received based on your visitor's consent. - [Google Tag Manager plugin](https://contentful-staging.ferndocs.com/developers/docs/personalization/google-tag-manager-plugin.md): Send relevant events downstream to your customer data platforms or analytics tools. - [Segment plugin](https://contentful-staging.ferndocs.com/developers/docs/personalization/segment-plugin.md): Send Ninetailed Experience views as Twilio Segment `track` events. - [Contentsquare plugin](https://contentful-staging.ferndocs.com/developers/docs/personalization/contentsquare-plugin.md): Send relevant events downstream to your customer data platforms or analytics tools. - [Shared SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/shared-sdk.md): Work with events and types common to all Ninetailed implementations. - [JavaScript SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/the-ninetailed-instance.md): Leverage custom instantiation options, methods, and properties for precise ontrol over accessing profile data, rendering experiences, and tracking functions. - [React SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/react-sdk.md): Work with Ninetailed Experiences, instances, and profiles within React and React-based meta-frameworks. - [Node.js SDK](https://contentful-staging.ferndocs.com/developers/docs/personalization/node-sdk.md): Access the Experience API within Node.js. - [Cookie policy](https://contentful-staging.ferndocs.com/developers/docs/personalization/cookie-policy.md): The cookie policy for Contentful Personalization. - [Edge and Server Side Rendering](https://contentful-staging.ferndocs.com/developers/docs/personalization/edge-and-server-side-rendering.md): Render Experiences on the edge with Contentful Personalization's Experience API. - [Changelog](https://contentful-staging.ferndocs.com/developers/docs/personalization/ninetailed-changelog.md): The changelog of the previuos Ninetailed releases.