6.6プロジェクトドキュメントプロセスはJsSDKを説明します

I. 概要

この文書の主な役割は、このドキュメントを参照することができる人材参照開発することで一体的JS SDKおよび提供される異なるAPIの様々な。

注:使用していないクッキーにUUIDを充填することにより、ユーザーの皆様の独自性をマークするために、ユーザーの一意性をマークするには、ipを。

まず、分析

 

1、PC側のイベント分析

 

最終的な分析モジュール

PC側のJS SDKのイベント

基本的なユーザー情報解析

ページビューイベント

ブラウザの情報解析

地理情報分析

データ分析アウターチェーン

ユーザーは、深さ分析をブラウズ

注文情報解析

chargeRequestイベント

イベント分析

イベントイベント

新しいユーザー(登録)

発売記念イベント

 

Javasdk2成功した支払返金成功

A)発売記念イベント

場合は、初めてのユーザーがサイトを訪問するトリガーイベントを、それが唯一のイベントにデータ収集を実現するために、外部コールのインタフェースを提供していません

b)のページビューイベント

ユーザーがページにアクセスすると /トリガするためにページを更新すると、イベントを。イベントが自動的に起動するだけでなく、プログラマが手動で呼び出すことができますされます

C)chargeRequestイベント

ユーザーの順トリガすると、イベントを、イベントがプログラムを呼び出すためのイニシアチブをとる必要があります。

d)の  イベントイベント

訪問するとイベント/トリガユーザ定義サービスの後は、フロントエンドプログラムは、このメソッドを呼び出します。

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>

おすすめ

転載: www.cnblogs.com/wxk161640207382/p/10983056.html