接入网站/H5数据

2021-09-16 2677

功能介绍:通过埋点代码的形式,授权网站/H5页面,将网站访客接入爱番番私域潜客,实现自动化加温培育。

Web端使用指南

H5/官网授权

在”设置中心>授权中心“找到”网站/H5“,点击“新增网站数据源”,输入名称,然后点击确认即可。

埋点说明

1.埋点规范

1.1 事件列表

1.2 字段列表

2.集成分析 SDK

2.1 引入 SDK

将以下代码放入 html 的 head 里面,需要放在稍微靠前点的位置。 您在使用 sensors.report() 时,只要保证写在上面引用的代码的下面就可以,不需要等 window.onload 后再执行。

<script> (function(para) { var p = para.sdk_url, n = para.name, w = window, d = document, s = 'script', x = null, y = null; if (typeof(w['sensorsDataAnalytic201505']) !== 'undefined') { return false; } w['sensorsDataAnalytic201505'] = n; w[n] = w[n] || function(a) {return function() {(w[n]._q = w[n]._q || []).push([a, arguments]);}}; var ifs = ['track', 'report', 'quick', 'register', 'registerPage', 'registerOnce', 'trackSignup', 'trackAbtest', 'setProfile', 'setOnceProfile', 'appendProfile', 'incrementProfile', 'deleteProfile', 'unsetProfile', 'identify',' login', 'logout', 'trackLink', 'clearAllRegister', 'getAppStatus']; for (var i = 0; i < ifs.length; i++) { w[n][ifs[i]] = w[n].call(null, ifs[i]); } if (!w[n]._t) { x = d.createElement(s), y = d.getElementsByTagName(s)[0]; x.async = 1; x.src = p; x.setAttribute('charset', 'UTF-8'); w[n].para = para; y.parentNode.insertBefore(x, y); } })({ sdk_url: 'https://aiff.cdn.bcebos.com/sensors/online/fuxi/sa-sdk-web-1.0.0/sensorsdata.min.js', name: 'sensors', business_uniq_id: ' {your_business_uniq_id}', }); </script>

其中的 {your_business_uniq_id} 是系统自动生成的。

2.2 设置事件公共属性

对于所有事件都需要添加的属性,可在初始化 SDK 后,调用 registerPage() 将属性注册为公共属性:

window.sensors.registerPage({ 'baidu_id': '' });

2.3 用户登录

当用户注册成功或者登录成功时,需要调用 login() 方法传入登录 ID,之后发送登录埋点事件,无登录功能可省略该步骤:

sensors.login("登录 ID");

2.4 代码埋点追踪事件

可通过 report() 方法追踪用户行为事件,并为事件添加自定义属性:

let data = { 'pageName': '首页' }; window.sensors && window.sensors.report('e_aff_visit_page', data);

3.调试查看事件信息

3.1 事件的触发日志

SDK 初始化时,将 show_log 设置为 true 即可打开日志输出功能。页面上有事件触发时,浏览器开发者工具会打印采集的事件信息。

3.2 事件的发送情况

事件数据发送成功时,在浏览器开发者工具的 Network 模块中,可以看到 sa.gif 的网络请求,如果状态码为 200,则代码事件数据发送成功。