Contentful Personalization & Analytics
    Preparing search index...
    • Create a framework-neutral handoff from customer-owned selected optimizations.

      Parameters

      • input: {
            cache: OptimizationCacheMetadata;
            changes?: (
                | {
                    key: string;
                    meta: { experienceId: string; variantIndex: number };
                    type: "Variable";
                    value: string | number | boolean | Record<string, JSONType> | null;
                }
                | {
                    id: string;
                    meta: { optimizationId: string; variantIndex: number };
                    type: "Experience";
                    variantId: string;
                }
                | {
                    id: string;
                    meta: { optimizationId: string; variantIndex: number };
                    type: "Fragment";
                    variantId: string;
                }
            )[];
            entries?: readonly ManagedEntryHandoff[];
            selectedOptimizations: {
                experienceId: string;
                sticky?: boolean;
                variantIndex: number;
                variants: Record<string, string>;
            }[];
        }

        Selection state, optional baseline entry snapshots, and cache metadata.

      Returns OptimizationHandoff

      Core optimization handoff without browser hydration or page-event metadata.