Contentful Personalization & Analytics
    Preparing search index...

    Interface EntryInteractionTracker<TStartOptions, TElementOptions>

    Minimal tracker contract for a tracked entry interaction.

    interface EntryInteractionTracker<
        TStartOptions = never,
        TElementOptions = never,
    > {
        clearElement?: (element: Element) => void;
        disableElement?: (element: Element) => void;
        enableElement?: (element: Element, options?: TElementOptions) => void;
        setAuto?: (enabled: boolean) => void;
        start: (options?: TStartOptions) => void;
        stop: () => void;
    }

    Type Parameters

    • TStartOptions = never
    • TElementOptions = never
    Index

    Properties

    clearElement?: (element: Element) => void
    disableElement?: (element: Element) => void
    enableElement?: (element: Element, options?: TElementOptions) => void
    setAuto?: (enabled: boolean) => void
    start: (options?: TStartOptions) => void
    stop: () => void