Web / H5 接入
在页面 <head> 中引入 SDK 脚本并初始化。接入代码以项目设置为准,核心如下:
<script src="/sdk/iris-sdk.js"></script>
<script>
iris('init', 'app_xxxxxxxx', {
endpoint: 'https://iris.teown.com/api/collect'
});
// 上报自定义事件(第三参 label/desc 可选,自动进事件字典)
iris('track', 'signup', { plan: 'pro' }, { label: '注册', desc: '用户完成账号注册' });
</script>
接入后自动采集 PV / 点击 / 页面离开 / 心跳停留(见「自动采集」),无需额外代码。
需要验证接入时,可临时在初始化参数中加入 debug: true,或在“项目设置 → SDK 接入”开启“在示例代码中开启调试”后重新复制代码。调试日志只显示在待验证页面的浏览器 Console,不会上传到 Iris,也不会改变实际上报数据。
调试默认关闭。确认事件名、脱敏属性预览和 HTTP 状态正常后,请移除 debug: true;Beacon 的 accepted 只表示浏览器已接收发送任务,不代表事件已经入库。