export interface PVStatsData { /** * 状态 */ status?: any; /** * 试看 */ trial?: any; /** * 时长 */ stay_time?: any; /** * 浏览进度 */ progress?: any; /** * 页面大类 */ page_category?: any; /** * 页面 */ page: string; /** * 页面 ID */ page_id?: string; /** * 自定义参数,JSON 字符串 */ parm?: any; /** * 来路页面 */ f_page?: any; /** * 来路页面ID */ f_page_id?: any; /** * 来路页面位置 */ f_page_location?: any; [key: string]: any; } export interface PVStatsParam { event: 'sdo_bfn_pv'; data: PVStatsData; } export interface EventStatsData { /** * 事件ID */ event_id: string; /** * 事件对象类型 */ obj_type?: any; /** * 事件对象 ID */ obj_id?: any; /** * 自定义参数 */ parm?: any; /** * 来路页面 */ f_page?: any; /** * 来路页面ID */ f_page_id?: any; /** * 来路页面位置 */ f_page_location?: any; [key: string]: any; } export interface EventStatsParam { event: 'sdo_bfn_event'; data: EventStatsData; } export interface AdStatsData { /** * 状态 */ status: any; /** * 广告位 ID */ space_id: any; /** * 广告 ID */ ad_id: any; /** * 策略 ID */ tacticId?: any; /** * 广告链路 ID */ link_id?: any; /** * 第三方类型 */ ad_platform?: any; /** * 接口下发的位置 */ ad_location?: any; /** * 创意 ID */ creative_id?: any; /** * 创意 ID(业务使用) */ business_id?: any; /** * 广告类型 */ ad_type?: any; svrParam?: any; [key: string]: any; } export interface AdStatsParam { event: 'ztjy_ad'; data: AdStatsData; } export declare type StatsParam = PVStatsParam | EventStatsParam | AdStatsParam; /** * 自定义分析数据上报接口。 * * @param param - 埋点参数 * @param native - 是否采用原生上报模式,默认 `true` */ declare function reportStats(param: StatsParam, native?: boolean): void; export default reportStats;