插件
以下我们列出了所有WebJS SDK支持的插件,请按需加载使用。
一般只要您加载了插件功能会自动加载并启用,如果您不想使用其中的功能,移除对应插件即可。
所有的插件默认打包为 es5 ,因此您不用担心基本的浏览器兼容问题。
但由于某些插件( 例如半自动埋点浏览)依赖于一些现代浏览器的api,因此存在部分浏览器兼容问题,请注意查看该插件的浏览器兼容性说明。
插件在未明确标明有互斥的情况下可同时多个以数组的形式进行一次性注册。例:
gdp('registerPlugins', [gioEventAutoTracking, gioCompress, gioImpressionTracking]);
插件合集:
https://assets.giocdn.com/sdk/webjs/cdp/plugins.zip
(如果您点击链接在浏览器中直接打开了文件并不是下载文件,请尝试右键点击链接,选择 链接存储为...
即可正常触发下载)
无埋点(gioEventAutoTracking)
自动采集 click
、change
事件的插件。
参考文档
小程序内嵌页打通(gioEmbeddedAdapter)
当您的web页面作为小程序内嵌页使用且有需要打通用户信息,将采集信息合并至小程序项目分析时使用的插件。
参考文档
App内嵌页打通(gioHybridAdapter)
当您的web页面作为Hybrid内嵌页使用将采集信息合并至Native项目分析时使用的插件。
参考文档
数据加密压缩(gioCompress)
上报请求的数据进行加密压缩。
参考文档
半自动埋点浏览(gioImpressionTracking)
用户标记一个元素并提供埋点事件,SDK 负责监控指定元素,当此元素出现在屏幕可视区域中时发送用户配置的埋点事件的插件。
参考文档
A/B测试(gioABTest)
用于A/B测试功能的插件。
参考文档
多实例(gioMultipleInstances)
当您的web页面需要使用两套不同采集逻辑和数据双发时使用的插件。
参考文档
性能监控(gioPerformance)
提供页面首屏加载监控、错误监控和网络请求监控的全方位性能监控采集插件。
参考文档
第三方数据转发(gioAdapters)
为了方便给已经集成了其他第三方厂商数据采集 SDK 的客户快速转入我们的采集 SDK,我们提供了针对各个第三方的数据转发服务来作为一个过渡的方案。
参考文档