New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

sa-sdk-javascript

Package Overview
Dependencies
Maintainers
1
Versions
236
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sa-sdk-javascript

official sensorsdata javascript sdk

  • 1.13.4
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
108K
increased by8.43%
Maintainers
1
Weekly downloads
 
Created
Source

sa-sdk-javascript

Sensors Analytics JavaScript SDK

完整文档请点击这里,如有疑问请联系邮箱 shengyonggen@sensorsdata.cn

注意 SDK 可能不完全向前兼容,请查看版本更新说明,如果有说明不兼容的话,需要升级神策分析对应的版本

播广告一条:

最近更新:

版本号更新内容
1.11.6优化超时机制,增加自定义域名
1.11.7使用npm模块引入时候,多次init的判断
1.11.8在1.10.1 - 1.11.7间的版本有这个问题,必须更新!部分浏览器,发送相同数据时,不会发送,导致丢失数据的问题!
1.11.9heatmap增加了setContent参数,setContent是一个函数,有一个element参数,用户可以对元素内容进行操作,然后返回想要显示的内容,返回的内容会在点击图中的"当前内容"中显示
1.11.10增加autoTrackSinglePage首次可以触发profile_set_once的功能
1.12.1增加点击图第二版,按快捷键z和x,可切换点击图的渲染模式,用于解决某些点击图页面的样式冲突问题。增加配置heatmap:{element_selector:'not_use_id'} 不会使用id做为选择器,防止随机id导致的点击图不能使用。增加触达率图左右滚动的检查,禁止左右滚动触发scroll。增加scrollmap:{collect_url:false}{collect_url:function(){}}的配置。配置false的话,不采集$WebStay也就没有触达率图,配置function的话,会执行fucntion看返回值,返回真就采集,返回假不采集。
1.12.2增加点击图采集数据时候,采集浏览器宽度。调整点击图开始渲染的时间为1秒间隔。
1.12.3去除1.12.1增加的$WebStay的$viewport_left属性导致的埋点管理报错。
1.12.5优化关闭页面前,如果有多次发数据时候的性能,queue_timeout 设置成 0 的时候,不再使用setTimeout 0发送,改成直接发送。会脱离队列数据发送的流程,变为直接发送数据。
1.12.6去掉_nocache的防止静态缓存,默认增加_track_id的防止静态缓存,同时_track_id包含去重的功能,但是必须开启use_client_time。use_client_time如果使用客户端时间的话,会自动增加_flush_time来做客户端时间校准。另外完善ajax的timeout在ie6,7,8,9,10,11,edge下的各种异常处理。修复获取domain异常时候,设置cookie的domain再某些浏览器异常的问题。
1.12.7增加判断heatmap.js和sensorsdata.js版本是否一致的判断,打印log
1.12.8增加了第二版点击图对于opacity=0的元素的判断
1.12.9完善$WebStay对于横向滚动的判断
1.12.10$WebClick采集元素id的改进
1.12.11增加clearAllRegister删除单个cookie的功能
1.12.12trackHeatMap方法增加callback属性,第一版点击图给点击元素的after和before伪元素增加了pointer-events:none属性
1.12.13autoTrackSinglePage修改了当前referrer为url的问题
1.12.14trackHeatMap增加新方法trackAllHeatMap可以采集a,input,button标签
1.12.15referrer_domain参数修改,domain解析库增加ai后缀
1.12.16增加了is_track_latest配置属性,用于控制是否采集$latest相关属性,并且增加了$latest_landing_page用于表示最近一次落地页。增加了预置属性,可能需要小版本升级神策分析,改功能默认不开启
1.12.17修复了获取搜索引擎关键字sogou和so产生的问题
1.12.18增加is_track_single_page 自动采集url切换
1.13.1点击图的优化,增加https里发http请求的错误提示,增加heatmap_url没配置时候自动获取cdn,增加heatmap没配置时候无法查看点击图的错误提示
1.13.2增加渠道类型中自定义付费广告的相关参数 souce_type.utm 配置,修改$latest_landing_page属性取值异常的情况,增加对.top的域名解析
1.13.3增加了新版的域名解析系统
1.13.41.增加了获取匿名ID的方法 sensors.quick('getAnonymousID') ,返回匿名 id ; 2.在存储 cookie 时会截取 register 的字符串 max_referrer_string_length 长度;

Keywords

FAQs

Package last updated on 08 May 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc