数据采集(二)

原创
2017/07/06 16:28
阅读数 165

用户行为数据采集

用户行为数据采集是设置在客户端主动收集的脚本,针对不同设备,它指定的加载脚本会有所变化。本文介绍如何将对应的脚本添加到对应的页面中。根据设备的不同,需要加载预定义名的脚本。

 

客户端使用设备

文件名

备注

门户Portal或PC访问的网站 web.js 访脚本会根据网站浏览器特点使用
手机应用 mobile.js  

 

 

1. 将 web.js 添加到网站中

1)  添加脚本

应该将此代码添加在结束标记 </head> 之前

JavaScript 跟踪代码段

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<script type="text/javascript">

 

    var _aconf = _aconf || [];

 

    // --- set input channel ---

    _aconf.push(['channel','MA-PORTAL']);

    _aconf.push(['inst','_tracker']); // define window instance

 

    // --- add script tag ---

    (function(win , doc , elem , prefix , device , version) {

        var elemTag = doc.createElement(elem),curTag = doc.getElementsByTagName(elem)[0], src = document.location.protocol+prefix +'analytics'+'/'+version+'/'+device+'.js';

        elemTag.async = 1;

        elemTag.src = src;

        curTag.parentNode.insertBefore(elemTag , curTag);

    })(window, document, 'script''//mlog.modernavenue.com/' 'web' 'v1');

</script>

第 3 - 7 行 _aconf 是 matracker 的全局配置考数变量 , 主要配置定义如果初始化 tracker的实例。

第 10 - 15 行主要是加载指定的跟踪脚本。

加载的参数顺序是 ("窗口" , ''文档" , "脚本" , "服务器路径前缀" , "设备类" , "版本" )

其中 "服务器路径前缀"、"设备类"、"版本"需要跟实际环境使用进行配置。

通过全局性参数配置可以自定化相关的数据属性,具体请看 "_aconf客户环境配置参数"。

请注意:若在测试环境使用,请先配置对应的Host关联

 

2)  测试

如果加载成功,在浏览器下可以测试 window.['配置参数中"inst"指定的名'],是否有对像存在。

例子:

若 'inst' = '_tracker' ,则可以测试 window._tracker 该对像是否存在。

若没有指定 'inst' 参数变量值,默认会采用 '_tracker' 为变量名称。

 

 

2. 跟踪常见有用户互动

  1. 事件跟踪
  2. 屏幕跟踪
  3. 网页跟踪
  4. 业务跟踪
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部