埋点的验证方法

author author     2022-09-26     729

关键词:

写的埋点脚本,实用性很差,跟同事讨论了以下怎么测试埋点。

最终解决方案是,用fiddler的js语句,识别出url为trace.do的request,然后截取actiontype字段,从数据库中导出埋点的数据,把截取的字段遍历一遍,输出在log里面。

 

实现方案如下

1.写方法,用来截取actionType的id

public static function selectActionType(str){
var i = str.indexOf("actionType");
var str1=str.substr(i+11);
var j = str1.indexOf("&");
if(j!=-1){
str1=str1.substr(0,j);
}
return(str1);
}

2.写方法,用来把id,和数据库中导出的数据做一个匹配对比

public static function choose(str){
var myList={"0202":"test","0203":"test1","0204":"test2"};
for(var id in myList){
if(id==str){
str=str+","+myList[id];
break;
}else{
str=str+",没找到这个埋点";
break;
}
}
return(str);
}

3.写onbeforerequest方法,在请求时,做一个判断,如果url符合要求,就获取body,然后输出对比结果;

static function OnBeforeRequest(oSession: Session) {

if (oSession.uriContains("/pabys/common/trace.do")) {
//oSession["ui-color"] = "blue";
var request=oSession.GetRequestBodyAsString();
//var request1=oSession.GetRequestBodyEncoding();
var aType=selectActionType(request);
//FiddlerApplication.Log.LogFormat(request1);
FiddlerApplication.Log.LogFormat(choose(aType));
}

……

 }

4.实现结果如下

技术分享

 




























搞懂数据埋点与数据同步

目录(1)到底什么是埋点(2)企业数据埋点方案(3)企业数据同步方案(4)数据漂移场景及处理方案(1)到底什么是埋点埋点的概念:埋点是数据采集中的一个统称,通常也叫做事件... 查看详情

搞懂数据埋点与数据同步

目录(1)到底什么是埋点(2)企业数据埋点方案(3)企业数据同步方案(4)数据漂移场景及处理方案(1)到底什么是埋点埋点的概念:埋点是数据采集中的一个统称,通常也叫做事件... 查看详情

搞懂数据埋点与数据同步

目录(1)到底什么是埋点(2)企业数据埋点方案(3)企业数据同步方案(4)数据漂移场景及处理方案(1)到底什么是埋点埋点的概念:埋点是数据采集中的一个统称,通常也叫做事件... 查看详情

埋点的详细介绍与理解

...载请联系作者获得授权,非商业转载请注明出处。所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。埋点的技术实质,是... 查看详情

埋点

埋点一方面可以统计页面uv、pv、用户信息、设备信息,另一方面,也有助于完善站点监控,方便追踪问题,提高网站的稳定性。业务中埋点的方法:1.自定义指令-代码侵入式-实现埋点:https://mp.weixin.qq.com/s/-Dba_JP4es8CmOH2G98NFA文章... 查看详情

一篇文章搞懂数据埋点与数据同步

目录(1)到底什么是埋点(2)企业数据埋点方案(3)企业数据同步方案(4)数据漂移场景及处理方案(1)到底什么是埋点埋点的概念:埋点是数据采集中的一个统称,通常也叫做事件... 查看详情

狐友ios客户端埋点的前世今生(代码片段)

...时间:14分钟零、简介本篇文章将结合狐友iOS客户端埋点的实践,给大家介绍不同的埋点实现方案及一些问题总结。主要包括以下内容:初步认识埋点概念及分类服务端埋点客户端埋点客户端埋点的实现全代码埋点实... 查看详情

数据埋点的设计

...所以分享给大家。点这里可以跳转到教程。”。目录一、埋点的意义    编辑导语:对于数据分析师来说,好的数据源是数据分析的根基,采集到的数据质量 查看详情

数据埋点的设计

...所以分享给大家。点这里可以跳转到教程。”。目录一、埋点的意义    编辑导语:对于数据分析师来说,好的数据源是数据分析的根基,采集到的数据质量 查看详情

数据埋点的设计

...所以分享给大家。点这里可以跳转到教程。”。目录一、埋点的意义    编辑导语:对于数据分析师来说,好的数据源是数据分析的根基,采集到的数据质量决定了数据广度和质量,影响着分析报告的所有环节... 查看详情

优云老王谈埋点:人生处处有埋点

说到埋点,的确是用户最感兴趣的话题之一,优云Web产品在内测阶段便收到了用户的各种反馈,反复问我无码埋点是怎么做的。在此我专门与大家聊聊埋点以及各种实现方案的利弊。 1、埋点的来历 先说下埋点的来历,... 查看详情

vue数据埋点(代码片段)

...匆忙写下...比如现在记录点击按钮的次数main.js中自定义埋点方法Vue.directive(\'point\',bind(el,binding)el.addEventListener(\'click\',()=>console.log(el,binding)//这里写操作埋点的时候需要做的事情,比如调接口))使用:<el-buttonv-point="option:\'确... 查看详情

移动应用如何埋点收集啥数据以便于统计分析?

...的问题,依然还是要从认清是什么开始:一、什么是数据埋点数据埋点让产品或运营等相关人员能按照具体的需求,定制性地统计较为复杂的用户数据。例如想要追踪用户的行为,观察页面相关点击数据,关键路径转化率,分析... 查看详情

产品日志我们所谈的“数据埋点”到底是什么?

...进行辅助,而我们获取数据最快捷的核心途径便是“埋点”首先我们来了解埋点的定义,所谓的埋点便是事件追踪EventTracking,也就是针对特定用户行为或事件进行捕获,之后并通过SDK上报埋点的数据,当用户... 查看详情

基于特征全埋点的精排odl实践总结(代码片段)

本系列文章包含每平每屋过去一年在召回、排序和冷启动等模块中的一些探索和实践经验,本文为该专题的第三篇。第一篇指路:冷启动系统优化与内容潜力预估实践第二篇指路:GNN在轻应用内容推荐中的召回实践前... 查看详情

字节码增强技术之javaagent入门(代码片段)

...务之间调用链信息,采集器通常需要在方法的前后做埋点。在Java生态中,常见的埋点方式有两种:依赖SDK手动埋点;利用JavaAgent技术来做无侵入埋点。我们所熟知的分布式监控系统,是Zipkin开始的,最经... 查看详情

android-全自动埋点方法论-下

参考技术A前面提到了全自动埋点的范围和方法,这个章节主要记录一下关于点击事件采集的相关方法论。需要先说明几个基础的知识,这样对于无码采集的方法论理解就更清晰,这也是做一个事情分析的逻辑。每一个应用有一... 查看详情

超低技术门槛,运营人员也可以直接使用android可视化埋点

Android可视化埋点是Android全埋点的增强。开发者可以将App界面同步至DTM界面,并在DTM界面通过可视化点击的方式添加埋点事件。目前Android可视化埋点包含两种埋点方式:普通可视化埋点和按Tag模板埋点。相比于代码埋点&#... 查看详情