UNPKG

admesh-ui-sdk

Version:

Beautiful, modern React components for displaying AI-powered product recommendations with citation-based conversation ads, auto-triggered widgets, floating chat, conversational interfaces, persistent sidebar, and built-in tracking. Includes zero-code SDK

30 lines 1.27 kB
import { ViewabilityTrackerConfig, ViewabilityTrackerState } from '../types/analytics'; export declare const setViewabilityTrackerConfig: (config: Partial<ViewabilityTrackerConfig>) => void; /** * TEMPORARY: Disable/enable all viewability analytics sending * @param disabled - Set to true to disable analytics, false to enable * * Usage: * disableViewabilityAnalytics(true); // Disable all analytics * disableViewabilityAnalytics(false); // Re-enable analytics */ export declare const disableViewabilityAnalytics: (disabled: boolean) => void; interface UseViewabilityTrackerProps { /** Ad ID */ adId: string; /** Product ID */ productId?: string; /** Offer ID */ offerId?: string; /** Agent ID */ agentId?: string; /** Recommendation ID (from recommendations collection) */ recommendationId?: string; /** HTML element to track */ elementRef: React.RefObject<HTMLElement>; /** Custom configuration */ config?: Partial<ViewabilityTrackerConfig>; } export declare function useViewabilityTracker({ adId, productId, offerId, agentId, recommendationId, elementRef, config: customConfig }: UseViewabilityTrackerProps): ViewabilityTrackerState; export {}; //# sourceMappingURL=useViewabilityTracker.d.ts.map