Skip to main content

曝光采集模块

标记一个 View 并提供自定义事件名和属性,当此 View 对象可见时,发送 CUSTOM 事件

info

使用时注意模块版本需要与采集 SDK 版本保持一致


模块集成

  1. 添加 GrowingModule_ImpressionTrack Package


采集接口

ImpressionTrack 模块中提供了如下接口:

1.开启某元素的曝光采集

trackImp(_ eventName: String, attributes: [String: String]?)
采集元素曝光,在元素展示前调用即可,SDK 负责监听元素展示并触发事件
事件类型为自定义事件 (CUSTOM),请在主线程调用

参数参数类型是否可选说明
eventNameString自定义事件名称
attributes[String: String]?自定义属性
示例
view.trackImp("show")
view.trackImp("show", attributes: ["key": "value"])

2.停止某元素的曝光采集

stopTrackImp()
停止该元素曝光追踪,请在主线程调用
通常应用于列表中的重用元素
例如您只想追踪列表中的第一行元素的展示,但当第四行出现时重用了第一行的元素,此时您可调用此函数避免事件触发

示例
view.stopTrackImp()