6.6项目流程讲解 JsSDK文档

一、概述

该文档的主要作用是为了开发人员参考可以参考本文档,了解js sdk的集成方式以及提供的各种不同的api。

注意:不采用ip来标示用户的唯一性,我们通过在cookie中填充一个uuid来标示用户的唯一性。

一、分析

1、PC端事件分析


最终分析模块


PC端js sdk事件


用户基本信息分析


pageview事件


浏览器信息分析


地域信息分析


外链数据分析


用户浏览深度分析


订单信息分析


chargeRequest事件


事件分析


event事件


新用户(用户注册)


launch事件

Javasdk2个 支付成功 退款成功

a)Launch事件

当用户第一次访问网站的时候触发该事件,不提供对外调用的接口,只实现该事件的数据收集。

b)Pageview事件

当用户访问页面/刷新页面的时候触发该事件。该事件会自动调用,也可以让程序员手动调用

c)chargeRequest事件

当用户下订单的时候触发该事件,该事件需要程序主动调用。

d) Event事件

当访客/用户触发业务定义的事件后,前端程序调用该方法。

2、数据参数说明

在各个不同事件中收集不同的数据发送到nginx服务器,但是实际上这些收集到的数据还是有一些共性的。下面将所用可能用到的参数描述如下:


参数名称


类型


描述


en


string


事件名称, eg: e_pv


ver


string


版本号, eg: 0.0.1


pl


string


平台, eg: website


sdk


string


Sdk类型, eg: js


b_rst


string


浏览器分辨率,eg: 1800*678


b_iev


string


浏览器信息useragent


u_ud


string


用户/访客唯一标识符


l


string


客户端语言


u_mid


string


会员id,和业务系统一致


u_sd


string


会话id


c_time


string


客户端时间


p_url


string


当前页面的url


p_ref


string


上一个页面的url


tt


string


当前页面的标题


ca


string


Event事件的Category名称


ac


string


Event事件的action名称


kv_*


string


Event事件的自定义属性


du


string


Event事件的持续时间


oid


string


订单id


on


string


订单名称


cua


string


支付金额


cut


string


支付货币类型


pt


string


支付方式

3、其他api方法

在这里只介绍设置会员id的方法,其他的辅助方法到时候编写js的时候再介绍。

a)设置会员id


方法名称


setMemberId


方法描述


该方法的主要作用是设置会员id,当会员登录后,请调用该方法进行会员id的设置。


参数


类型


是否必填


描述


memberid


string



会员id

4、集成方式

Js sdk的集成分为两种方式,第一种是直接使用script标签引入js,第二种是在页面加载完成后执行js代码,js代码再进行js的加载。如下:


第一种:

<script src=”//track.beicai.com/analytics.js”></script>

第二种:

<script type=”text/javascript”>

var _aelog_ = _aelog_ || [];

// 设置_aelog_相关属性

(function(){

var aejs = document.createElement(‘script‘);

aejs.type = ‘text/javascript‘;

aejs.async = true;

aejs.src = ‘//track.beicai.com/analytics.js‘;

var script = document.getElementsByTagName(‘script‘)[0];

script.parentNode.insertBefore(aejs, script);

})();

$();

</script>

原文地址:https://www.cnblogs.com/wxk161640207382/p/10983056.html

时间: 2024-10-22 17:19:54

6.6项目流程讲解 JsSDK文档的相关文章

VC项目开发之单文档多视图实现-非分割窗口[转]

k_eckel:http://www.mscenter.edu.cn/blog/k_eckel 多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式 1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显示各自显示不同的视图,这种技术实现起来比较简单,并且相关的资料也很多. 2)通过一个文档关联多个视图,窗口显示整个视图. 第二种实现较第一种复杂,这里给出详细的实现方法. Step 1:使用VC 6.0新建一个Project,命名为:Mu

项目采购管理及文档与配置管理作业

一.采购管理 1.采购管理的主要过程: 采购管理的主要过程包括: 编制采购计划(决定采购什么,何时采购,如何采购) 编制询价计划(记录对产品.服务或成果的需求,并寻找潜在供应商) 询价.招投标(获取适当的信息.报价.投标书或者建议书) 供方选择(选择合适的供应商并签订合同) 合同管理和收尾(管理买卖双方的关系,完成结算工作)2.工作说明书与范围说明书的区别: 工作说明书:是对项目所需产品或者服务的叙述性的描述 范围说明书:对与项目应该完成的工作,确定项目范围的文档3.招投标程序是什么: (1)公

件开发项目中,过程管理文档包含哪些

转:http://ask.zol.com.cn/x/5335760.html 在软件项目开发过程中,应该按软件开发要求撰写十三类文档,文档编制要求具有针对性.精确性.清晰性.完整性.灵活性.可追溯性! 需求阶段 1.可行性分析报告 说明该软件开发项目的实现在技术上.经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由. 2.项目开发计划 为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员.开发的进度.开发经费的预算.所需的硬

《结对编项目作业名称-设计文档》

项目:关灯游戏,所用软件,pygame 成员:祁昊,刘孝东 关灯游戏设计文档: pygame作为一种游戏编程语言,以其简单性.可移植性等优点,得到了广泛地应用,特别是py使用比c,c++等语言简便,使其成为网络编程首选编程语言.,Pygame是跨平台Python模块,专为电子游戏设计.基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python.工具tile编辑器和一个关卡编辑器.得到广大程序员的接受和认可. "关灯游

微信JS-SDK文档

微信JS SDK 调用详解   微信JS SDK 调用详解... 1 概述... 2 使用说明... 2 接口调用说明... 4 基础接口... 4 判断当前客户端版本是否支持指定JS接口... 5 分享接口... 5 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口... 5 获取“分享给朋友”按钮点击状态及自定义分享内容接口... 5 获取“分享到QQ”按钮点击状态及自定义分享内容接口... 6 获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口... 6 图像接口... 7 拍照或

ios在项目中打开word文档、ppt等总结

最近在项目开发中遇到下载附件文档预览需求,在这里总结一下我的实现方法,本文最后会附带我写的demo下载地址 这里我总结了三种实现方法(1)用webView预览(2)通过UIDocumentInteractionController实现跳转(3)应用Quick Look系统框架,下面依次介绍各个方法实现 首先来看用webView这个比较常用,不做过多解释,代码如下: _webView = [[UIWebView alloc]initWithFrame:self.view.bounds]; _web

将一个项目中已有的文档添加到另一个项目中的方法

我本来是在第一个项目中打开Finder,然后直接拖拽到第二个项目中的. 但发现删除第一个项目,第二个项目中直接找不到那几个拖拽过去的文档了. 所以对于我的情况,也就是从网上搞来的代码,需要打开Finder,从第一个项目的文件夹中,将需要的文件(或文件夹)拷入第二个项目的文件夹中. 然后在第二个项目的Xcode界面中点击File -> Add Files to ... -------------------------------------------------------- Xcode这种设

软件项目验收需要的文档 ,谢谢补充

软件需求确认书 软件设计文档 开发环境的搭建搭建说明 概要设计说明书 详细设计说明书(架构图.模块功能设计) 数据库说明书软件测试计划和文档软件开发过程文档软件测试报告 功能测试报告 性能测试报告项目变更文档 及各项变更申请项目问题报告项目初步验收报告试运行记录及试运行报告项目验收报告用户手册(用户手册.操作手册.安装手册.维护手册)项目管理使用维护手册培训计划.方案.及记录项目总结项目周报及月报会议纪要过程文档源码 原文地址:https://www.cnblogs.com/jixinyu123

结对编程贪吃蛇项目-结对编项目设计文档

项目名称:贪吃蛇 项目人员:田兴农  王铖 项目所需环境及工具:python  pygame 了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库.初始化游戏.游戏窗口的实现(设置窗口大小.填充背景)2.让蛇在屏幕上出现并定义蛇的颜色:3.人机交互,控制蛇的运行速度及方向:4.定义食物的属性,并且让食物在屏幕上随机位置出现,蛇吃到食物后食物消失,蛇身体加长:5.让蛇在碰到窗口边缘后再窗口的另一侧耳出现:6.当蛇碰到自己的身体时蛇死亡并将蛇的颜色和游戏的界面颜色调换:7.设置重新