1.集成 SDK
1.1 跟踪代码
<!-- GrowingIO Analytics code version 2.1 -->
<!-- Copyright 2015-2017 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', {});
//custom page code begin here
//custom page code end here
gio('send');
</script>
<!-- End GrowingIO Analytics code version: 2.1 -->
1.2.设置自定义事件和事件级变量(track)
GrowingIO默认不会把 hashtag 识别成页面 URL 的一部分。对于使用 hashtag 进行页面跳转的单页面网站应用来说,可以启用 hashtag 作为标识页面的一部分:
gio('config', {'hashtag':true}); //放在init和send之间
2.设置自定义事件和事件级变量(track)
- eventId String 是 事件标识符
- number Number 否 事件的数值,没有number参数时,事件默认加1;当出现number参数时,事件自增number的数值。
- eventLevelVariables JSON Object 否 包含事件级变量的JSON对象,暨事件发生时所伴随的维度信息。
gio('track', '事件标识符','计数器',{事件级变量标识符:'事件级变量参数',事件级变量标识符:'事件级变量参数'})
网友评论