Contentful Personalization & Analytics
    Preparing search index...
    InsightsEventArray: ZodMiniArray<
        ZodMiniDiscriminatedUnion<
            [
                ZodMiniObject<
                    {
                        channel: ZodMiniUnion<
                            readonly [
                                ZodMiniLiteral<"mobile">,
                                ZodMiniLiteral<"server">,
                                ZodMiniLiteral<"web">,
                            ],
                        >;
                        componentId: ZodMiniString<string>;
                        componentType: ZodMiniUnion<
                            readonly [ZodMiniLiteral<"Entry">, ZodMiniLiteral<"Variable">],
                        >;
                        context: ZodMiniObject<
                            {
                                app: ZodMiniOptional<
                                    ZodMiniObject<
                                        { name: ZodMiniString<(...)>; version: ZodMiniString<(...)> },
                                        $strip,
                                    >,
                                >;
                                campaign: ZodMiniObject<
                                    {
                                        content: ZodMiniOptional<ZodMiniString<(...)>>;
                                        medium: ZodMiniOptional<ZodMiniString<(...)>>;
                                        name: ZodMiniOptional<ZodMiniString<(...)>>;
                                        source: ZodMiniOptional<ZodMiniString<(...)>>;
                                        term: ZodMiniOptional<ZodMiniString<(...)>>;
                                    },
                                    $strip,
                                >;
                                gdpr: ZodMiniObject<
                                    { isConsentGiven: ZodMiniBoolean<boolean> },
                                    $strip,
                                >;
                                library: ZodMiniObject<
                                    { name: ZodMiniString<string>; version: ZodMiniString<string> },
                                    $strip,
                                >;
                                locale: ZodMiniString<string>;
                                location: ZodMiniOptional<
                                    ZodMiniObject<
                                        {
                                            city: ZodMiniOptional<(...)>;
                                            continent: ZodMiniOptional<(...)>;
                                            coordinates: ZodMiniOptional<(...)>;
                                            country: ZodMiniOptional<(...)>;
                                            countryCode: ZodMiniOptional<(...)>;
                                            postalCode: ZodMiniOptional<(...)>;
                                            region: ZodMiniOptional<(...)>;
                                            regionCode: ZodMiniOptional<(...)>;
                                            timezone: ZodMiniOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                page: ZodMiniOptional<
                                    ZodMiniObject<
                                        {
                                            path: ZodMiniString<(...)>;
                                            query: ZodMiniRecord<(...), (...)>;
                                            referrer: ZodMiniString<(...)>;
                                            search: ZodMiniString<(...)>;
                                            title: ZodMiniOptional<(...)>;
                                            url: ZodMiniString<(...)>;
                                        },
                                        $catchall<ZodMiniJSONSchema>,
                                    >,
                                >;
                                screen: ZodMiniOptional<
                                    ZodMiniObject<
                                        { name: ZodMiniString<(...)> },
                                        $catchall<ZodMiniJSONSchema>,
                                    >,
                                >;
                                userAgent: ZodMiniOptional<ZodMiniString<string>>;
                            },
                            $strip,
                        >;
                        experienceId: ZodMiniOptional<ZodMiniString<string>>;
                        messageId: ZodMiniString<string>;
                        originalTimestamp: ZodMiniISODateTime;
                        sentAt: ZodMiniISODateTime;
                        timestamp: ZodMiniISODateTime;
                        type: ZodMiniLiteral<"component">;
                        userId: ZodMiniOptional<ZodMiniString<string>>;
                        variantIndex: ZodMiniNumber<number>;
                    },
                    $strip,
                >,
            ],
            "type",
        >,
    > = ...

    Zod schema describing an array of InsightsEvent items.