文档章节

数据采集(二)

ville
 ville
发布于 2017/07/06 16:28
字数 504
阅读 2
收藏 0
点赞 0
评论 0

用户行为数据采集

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

 

客户端使用设备

文件名

备注

门户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. 业务跟踪

© 著作权归作者所有

共有 人打赏支持
ville
粉丝 10
博文 43
码字总数 38989
作品 0
广州
架构师
#Flume# Flume日志采集框架一些知识

#Flume# Flume日志采集框架一些知识 C/C++程序员之家2017-10-2413 阅读 Flume大数据 一、简介 1.1、介绍 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 Flume可以采...

C/C++程序员之家 ⋅ 2017/10/24 ⋅ 0

其他消息中间件及场景应用(下2)

权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!) https://blog.csdn.net/yinwenjie/article/details/51459120 目录...

yunlielai ⋅ 04/15 ⋅ 0

Python数据科学(五)- 数据处理和数据采集

传送门: Python数据科学(一)- python与数据科学应用(Ⅰ) Python数据科学(二)- python与数据科学应用(Ⅱ) Python数据科学(三)- python与数据科学应用(Ⅲ) Python数据科学(四)- 数据收...

_知几 ⋅ 2017/11/14 ⋅ 0

架构设计:系统间通信(32)——其他消息中间件及场景应用(下2)

(接上文《架构设计:系统间通信(31)——其他消息中间件及场景应用(下1)》) 5-3、解决方案二:改进半侵入式方案 5-3-1、解决方法一的问题所在 方案一并不是最好的半侵入式方案,却容易理...

yinwenjie ⋅ 2016/05/24 ⋅ 0

被Google Play下架刷爆朋友圈:聊聊SDK采集数据的秘密

这两天,朋友圈里都在转载有 APP 被 Google Play 下架一事,也许因为本人朋友圈内从事移动互联网数据行业以及各企业开发者较多,此事被炒得沸沸扬扬。其实可以看出大家一直在讨论的仍是移动互...

玄学酱 ⋅ 05/24 ⋅ 0

阿里云容器服务K8S Ingress Controller日志采集实践

在 Kubernetes Ingress 高可靠部署最佳实践 中从部署层面介绍了在Kubernetes集群中如何部署一套高可靠的Ingress接入层,同时Ingress作为所有集群服务请求的入口,其记录的请求日志对于整个请...

chenqz ⋅ 05/22 ⋅ 0

基于Arduino+LabVIEW的多路数据采集系统

【注】一般认为上位机为主机,下位机为从机,上位机领导下位机按照上位机的意愿为上位机服务;同时下位机也可以主动向上位机发出请求,上位机响应下位机并配合完成某个请求。 数据采集,是指...

沈金鑫 ⋅ 2013/05/23 ⋅ 19

Scrapy学习实例(二)采集无限滚动页面

上一篇写的是采集虎嗅网首页的新闻数据,有朋友对我说,采集多页试试看。后来研究下,虎嗅网首页是POST加载,中携带参数,所以只需要带上一个循环就好了。这是我最初的想法,先让我们看看Scr...

崔斯特 ⋅ 2017/12/03 ⋅ 0

Logtail从入门到精通(二):开启日志采集之旅

Logtail相关概念 为了更好的了解日志采集,这里我们首先对日志采集中遇到的基本概念进行简要的介绍。 概念介绍 项目: 项目(Project)是日志服务中的资源管理单元,用于资源隔离和控制。您可...

元乙 ⋅ 04/22 ⋅ 0

如何有效地防止网站和手机APP的数据被采集?

原文作者:西安鲲之鹏 原文链接:http://www.site-digger.com/html/articles/20150813/97.html 随着Web数据采集技术的普及,大量网站和移动App的海量数据面临着被抓取的威胁。从技术角度讲W...

西安鲲之鹏 ⋅ 2015/09/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

LVM

LVM: 硬盘划分分区成物理卷->物理卷组成卷组->卷组划分逻辑分区。 1.磁盘分区: fdisk /dev/sdb 划分几个主分区 输入t更改每个分区类型为8e(LVM) 使用partprobe生成分区的文件:如/dev/sd...

ZHENG-JY ⋅ 34分钟前 ⋅ 0

彻底删除Microsoft Office的方法

参照此链接彻底删除Office https://support.office.com/zh-cn/article/%e4%bb%8e-pc-%e5%8d%b8%e8%bd%bd-office-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?ui=zh-CN&rs=zh-CN&ad=CN......

Kampfer ⋅ 49分钟前 ⋅ 0

大盘与个股之间关系

大盘走多:积极出手 顺势加码 大盘走空: 少量出手 退场观望 大盘做头:逆势减码 少量操作 大盘做底 : 小量建仓 小量试单

guozenhua ⋅ 51分钟前 ⋅ 0

Day16 LVM(逻辑卷管理)与磁盘故障小案例

lvm详解 简述 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险;传统的分区当分区空间不足时,一般的解决办法是再...

杉下 ⋅ 57分钟前 ⋅ 0

rsync实现多台linux服务器的文件同步

一、首先安装rsync,怎样安装都行,rpm,yum,还是你用源码安装都可以。因为我用的是阿里云的ESC,yum install rsync就ok了。 二、配置rsync服务 1.先建立个同步数据的帐号 123 groupadd r...

在下头真的很硬 ⋅ 今天 ⋅ 0

前端基础(三):函数

字数:1685 阅读时间:5分钟 函数定义 在最新的ES规范中,声明函数有4中方法: -函数声明 -函数表达式 -构造函数Function -生成器函数 1.函数声明 语法: function name([param[, param2 [....

老司机带你撸代码 ⋅ 今天 ⋅ 0

Java虚拟机的Heap监狱

在Java虚拟机中,我是一个位高权重的大管家,他们都很怕我,尤其是那些Java 对象,我把他们圈到一个叫做Heap的“监狱”里,严格管理,生杀大权尽在掌握。 中国人把Stack翻译成“栈”,把Hea...

java高级架构牛人 ⋅ 今天 ⋅ 0

Spring MVC基本概念

只写Controller

颖伙虫 ⋅ 今天 ⋅ 0

微软重金收购GitHub的背后逻辑原来是这样的

全球最大的开发者社区GitHub网站花落谁家的问题已经敲定,微软最终以75亿美元迎娶了这位在外界看来无比“神秘”的小家碧玉。尽管此事已过去一些时日,但整个开发者世界,包括全球各地的开源社...

linux-tao ⋅ 今天 ⋅ 0

磁盘管理—逻辑卷lvm

4.10-4.12 lvm 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化、挂载-->扩容。 磁盘分区 注: 创建分区时需要更改其文件类型为lvm(代码8e) 分区 3 已设置为 Linu...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部