growingio平台埋点(web端)

一、集成SDK

请将以下的页面代码放置到需要分析的页面中的 和 标签之间,即可完成最新 Web JS SDK 页面代码的添加(初始化)。vue 创建的项目可在index.html文件中使用,也可在js文件中封装方法,在需要使用的页面导入使用进行初始化。gio帮助文档

请注意使用 您创建Web应用所在项目的项目ID(在growingio平台建立相对应项目后生成并提供给前端埋点使用) 替换代码中的 your projectId 、your dataSourceId(数据源id)、your host。

<!-- GrowingIO Analytics code version 2.1 -->
<!-- Copyright 2015-2021 GrowingIO, Inc. More info available at http://www.growingio.com -->
<script type='text/javascript'>
!function(e,t,n,g,i){e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(arguments)},n=t.createElement("script"),tag=t.getElementsByTagName("script")[0],n.async=1,n.src=('https:'==document.location.protocol?'https://':'http://')+g,tag.parentNode.insertBefore(n,tag)}(window,document,"script","assets.giocdn.com/2.1/gio.js","gio");
  gio('init', 'your projectId','your dataSourceId' ,options);//custom page code begin here
  //custom page code end here​
  gio('send');
</script>
<!-- End GrowingIO Analytics code version: 2.1 -->
<!-- 如果在内网环境下开发,建议将gio.js文件下载到本地,以相对路径方式引入 否则可能会初始化不成功 -->
// 配置项 JSON对象
options = {
	host: 'your host', // 初始化时填写,否则初始化失败
	hashtag: true/false, // 单页面应用埋点
	scheme: 'http/https', // 设置请求协议
	appVer:'Android/ios/微信内嵌', // 设置H5页面所在运行环境
	compress: true/false // 获取的数据是否压缩
}

二、常用API简介

gio('setUserId',userId)
// userId(字符串) 登录系统用户的ID 设置用户ID
gio('clearUserId')
// 退出登录时清除用户ID
gio('track',eventId,eventLevelVariables) // 此方法多数时在页面点击事件时进行调用,以用来统计用户点击次数
// evenId 事件标识符 (字符串)
/* eventLevelVariables 包含事件级变量的JSON对象 
  例如 {
  		 pageName:'登录页面',// 按钮所在页面
  		 buttonName: '登录' // 用户点击的按钮名称
  	  }
*/
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值