/** * spm数据传值模型 */ export type SpmDataProps = { /** * 当前页面唯一code, 这里传入editCode专题code,或者自定义code, 必传字段 */ pageCode?: string; /** * h5CodeSuffix H5xxx的前缀, eg.`${h5CodeSuffix}H5${pageCode}` */ h5CodeSuffix?: string; /** * 当前页面通过第三方来源传入的spm值,非必传 */ pageSpm?: string; /** * tab选项卡页签id,这里传入分类id,非必传 * @type string | number */ tabId?: string | number; /** * 模块类型, 非必传 * @type string | 'RECOMMEND' */ moduleType?: string | 'RECOMMEND'; /** * 模块id, 非必传, 也可传入字符串 * @type string | number */ moduleId?: string | number; }; /** * 通过当前数据对象,生成SPM格式 * @param index 标记位,索引从0开始 * @param data Object * @returns Object { originSpm, spm } */ export declare const formatSpmTrack: (index?: number, data?: SpmDataProps) => { originSpm: string | undefined; spm: string; };