Web SDK 页面浏览事件采集

注意:单页面中发送页面浏览事件

<=1.7.18须知:监听 hashchange 和 popstate 方式 (不建议使用) hashchange 这种切换 url 的方式已经用的越来越少了。不过这种方式的页面切换,是可以自动监听到的。popstate 这个事件可以监听,但是因为只有在浏览器前进后退才会触发,页面跳转并不会触发,所以意义不大。所以需要手动调用我们提供的CloudAtlas.sendPage()(静态方法)。 ​这个方法在页面 url 切换后调用,比如 vue 可以在路由切换后调用 router.afterEach里调用。其他框架使用类似的在全局的在页面切换后调用。

=1.7.19版本须知:1.7.19版本及之后版本,单页面应用的页面跳转采集事件捕获可以通过初始化云图时将isSPA参数置为true而不需添加下述代码来实现

router.afterEach(() => {
  CloudAtlas.sendPage() // 进入页面(实例方法)
  CloudAtlas.leavePage() // 离开页面(实例方法)
})

监听页面浏览切换事件

监听 hashchange 和 popstate 方式,注册进入页面和离开页面的公共事件,监听用户切换网页并上报用户进入和离开页面。需浏览器支持 sessionstoragelocalstorage。实例化SDK后,自动触发这两个公共事件

© Appfactory Team all right reserved,powered by Gitbook最后修订时间: 2021-05-13 11:17:07

results matching ""

    No results matching ""