h5 神策埋点_使用神策数据设置埋点

使用神策数据设置埋点埋点介绍神策数据介绍demo

埋点介绍

埋点就是收集页面的浏览的记录,例如点击某个按钮的次数,搜索某个关键字的次数等

神策数据介绍

介绍:神策数据主要围绕用户行为分析,为用户完成数据采集和数据分析。神策数据以提供私有化部署、支持基础数据采集与建模、PaaS支持二次开发等优势。

文档地址:https://www.sensorsdata.cn/manual/

demo

埋点配置

(function(para) {

var p = para.sdk_url, n = para.name, w = window, d = document, s = 'script',x = null,y = null;

w['sensorsDataAnalytic201505'] = n;

w[n] = w[n] || function(a) {return function() {(w[n]._q = w[n]._q || []).push([a, arguments]);}};

var ifs = ['track','quick','register','registerPage','registerOnce','clearAllRegister','trackSignup', 'trackAbtest', 'setProfile','setOnceProfile','appendProfile', 'incrementProfile', 'deleteProfile', 'unsetProfile', 'identify','login','logout','trackLink','clearAllRegister'];

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;

y.parentNode.insertBefore(x, y);

w[n].para = para;

}

})({

sdk_url: '在 github 下载新版本的 sensorsdata.min.js ',

name: 'sa',

//配置打通 App 与 H5 的参数

use_app_track: true,

server_url:'数据接收地址'

});

sa.quick('autoTrack'); //神策系统必须是1.4最新版及以上

获取用户信息 id(在页面入口调用)

//如果app_info返回null,则APP与H5之间没有打通

sensors.getAppStatus((app_info) => {

window.DISTINNCT_ID = app_info.distinct_id

})

埋点时间封装方法

function mdEvent(eventName,params){

var defaultParams = {

属性值。。。。。

}

sensors.identify(window.DISTINNCT_ID);//获取的用户信息 id

sensors.quick('autoTrack');

sensors.track(eventName, Object.assign(defaultParams ,params));

}

调用

假设触发埋点事件的按钮 id 为 submitBtn,

$(’#submitButton’).click(function(){

maiEvent(“事件命名”,{action_type: “1”})

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值