帮助中心
- 平台介绍
- 接入指引
- 版本信息
- 使用流程
- 功能手册
- 操作视频
- 技术文档
- 基础知识
- 客户端SDK
- 服务端SDK
- 数据导入
- API功能
- SQL手册
- DML
- SQL函数
- 日期函数
- convert_tz
- curdate,current_date
- current_timestamp
- curtime,current_time
- date_add
- date_format
- date_sub
- datediff
- day
- dayname
- dayofmonth
- dayofweek
- dayofyear
- from_days
- from_unixtime
- hour
- makedate
- minute
- month
- monthname
- now
- second
- str_to_date
- time_round
- timediff
- timestampadd
- timestampdiff
- to_date
- to_days
- unix_timestamp
- utc_timestamp
- week
- weekday
- weekofyear
- year
- yearweek
- localtime,localtimestamp
- quarter
- last_day
- extract
- date_trunc
- minutes_add
- minutes_diff
- minutes_sub
- seconds_add
- seconds_diff
- seconds_sub
- hours_add
- hours_diff
- hours_sub
- days_add
- days_diff
- days_sub
- weeks_add
- weeks_diff
- weeks_sub
- months_add
- months_diff
- months_sub
- years_add
- years_diff
- years_sub
- 字符串函数
- append_trailing_char_if_absent
- to_base64
- from_base64
- ascii
- length
- bit_length
- char_length
- lpad
- rpad
- lower
- lcase
- upper
- ucase
- initcap
- repeat
- reverse
- char
- concat
- concat_ws
- substr
- substring
- sub_replace
- ends_with
- starts_with
- trim
- ltrim
- rtrim
- null_or_empty
- not_null_or_empty
- hex
- unhex
- elt
- instr
- locate
- find_in_set
- replace
- left
- right
- strleft
- strright
- split_part
- split_by_string
- substring_index
- money_format
- parse_url
- convert_to
- extract_url_parameter
- uuid
- space
- sleep
- 日期函数
- 数据类型
- 数据管理
- 常见问题
- 合规说明
- 资源下载
- AB测试
SDK配置
1. 集成埋点SDK
步骤一:下载请前往 【性能监测 SDK资源下载】
压缩包中提供了两种规范的脚本,您可以根据需要选择所需的脚本。下文描述的同步载入,需要使用 hinaEpm.min.js
文件,ES6模块载入需要使用 hinaEpm.esm.min.js
。
步骤二:载入 性能监测 SDK
您可以任意选择同步载入
或者ES6模块载入
的方式去使用 SDK.
在初始化 SDK 的时候需要传入一些配置参数:serverUrl
: 上传数据的 URL,需要进行配置
注意:
采集上报地址serverUrl
获取方式,请参考【采集上报地址获取】;
2.载入方式
2.1 同步载入
对于同步载入
或者服务端渲染
方式,请使用hinaEpm.min.js
,将以下代码置入 html 的<head>
,在页面头部通过 script src
的方式引入,将以下代码置入初始化代码中,并配置对应参数:
<!--性能监测 SDK BEGIN-->
<script src="./hinaEpm.min.js"></script>
<script>
// 创建 SDK 全局对象
const hina = window['hinaEpmStatistic'];
// 用配置对象初始化 SDK
hinaEpmSdk.init({
serverUrl: '数据上报地址' , // 配置采集上报地址URL(在线申请),查看如下【[采集上报地址获取] 链接
showLog: true, // 开启日志打印
errorCapture: true, // true表示开启,错误信息采集
performance: true, // true表示开启,性能信息采集
sourcemapVsersion: '1.0.0', // 对应上传sourcemap的版本号
});
</script>
<!--Hina SDK END-->
2.2 ES6模块化引入
对于ES6
模块化引入,直接放入主文件中使用
import hinaEpm from './hina.esm.min.js'
hinaEpmSdk.init({
serverUrl: '数据上报地址' , // 配置采集上报地址URL(在线申请),查看如下【[采集上报地址获取] 链接
showLog: true, // 开启日志打印
errorCapture: true, // true表示开启,错误信息采集
performance: true, // true表示开启,性能信息采集
sourcemapVsersion: '1.0.0', // 对应上传sourcemap的版本号
});
SDK初始化参数说明
参数 | 默认值 | 说明 |
---|---|---|
serverUrl | 无 | 数据接收地址 |
showLog | false | 设置 true 后会在网页控制台打 logger,会显示发送的数据,设置 false 表示不显示。 |
errorCapture | true | 设置 true 后自动采集和上报页面错误信息。 |
errorCapture | true | 设置 true 后自动采集和上报页面性能信息。 |
sourcemapVsersion | 无 | 需与构建的 sourcemap 文件版本号一致,精准定位错误。 |
作者:张永健 创建时间:2024-04-23 10:57
最后编辑:张永健 更新时间:2024-09-05 21:06
最后编辑:张永健 更新时间:2024-09-05 21:06