Contentful Personalization & Analytics
    Preparing search index...
    • Wraps a ScrollView and provides scroll position context to child components for viewport-based tracking.

      Parameters

      Returns Element

      A ScrollView wrapped in a scroll context provider

      When Personalization or Analytics components are placed inside a OptimizationScrollProvider, they use the actual scroll position for visibility calculations. Without a OptimizationScrollProvider, they fall back to screen dimensions.

      <OptimizationScrollProvider>
      <Personalization baselineEntry={entry}>
      {(resolved) => <HeroComponent data={resolved} />}
      </Personalization>
      </OptimizationScrollProvider>