Gogs d246912cbb add doc resource před 10 měsíci
..
index.closure.js d246912cbb add doc resource před 10 měsíci
index.es6.js 600b1b653d init doc před 10 měsíci
index.js 600b1b653d init doc před 10 měsíci
readme.md 600b1b653d init doc před 10 měsíci

readme.md

12h/30min session 切割事件采集

功能

给所有事件新增 $event_session_id 属性,标记当前事件属于哪个 session。

原理: session 的切割规则满足以下两个条件中的一个:

  1. 两个连续的时间必须小于 30 分钟
  2. 当前时间 - 首次 session 切割时间 小于 12 小时 在这个规则内的使用的是一个 session_id,否则会新开一个 session。

集成

ES Module 方式

import sessionEvent  from '/dist/web/plugin/session-event/index.es6.js';
sensors.use(sessionEvent);

变动

  • 新增 cookie 存储:sensorsdata2015jssdksession
  • 新增属性:event_session_id,表示事件会话 ID。

    ⚠️ 注意

  • session 规则很多,当前只是一种实现,并不是一种通用实现,具体需求还需要具体分析

  • 插件和 SDK 必须在同一个版本中,请勿混合不同版本的 SDK 和插件进行使用。