扫一扫,手机查看更快捷

LOTUSEED帮助文档

Android & iOS & WinPhone & Html5 SDK集成指南

Lotuseed Html5 SDK 集成指南

一、综述

Lotuseed Analytics帮助移动应用开发者解决用户/终端数据收集至数据标准化分析的全部繁琐问题,以可视化数据报表的形式辅助开发者更好的精细化运营移动应用产品。

1.适用范围:

SDK适用于HTML方式开发web网站及web移动应用。

2.统计标准:

新增用户:
新用户是指打开了web应用的用户。
应用启动:
用户打开web页面的次数,即PV。
活跃用户:
活跃用户是指在指定时间段至少启动了应用一次的用户,即UV。

二、接入流程

STEP 1、为应用申请 APP KEY

进入http://www.lotuseed.com网站,使用您的注册账号登录后,请预先创建一款HTML5(应用)产品,您将获得一串编码后的APP KEY,用于唯一标识您的一款应用。

STEP 2、向web页面中加入追踪SDK

登录Lotuseed Web, 复制应用的跟踪代码到您需要追踪的网页上

Meta-data 用途说明
LOTUSEED_APPKEY 该值为您在Lotuseed WEB上创建应用时获得的APPKEY,用于在LOTUSEED统计平台上唯一标识您的app。
LOTUSEED_CHANNEL 用于标注app的推广渠道,区分app的获取来源。
LOTUSEED_VERSION 用于标注app的版本信息。

实例代码

<html> <!-- 埋点代码段开始 --> <script type="text/javascript"> var _laq = _laq || []; _laq.push(['_setApp', 'Q0LGX7Mj5i8tcv3mdkJe']);/* LOTUSEED_APPEY 必填 */ _laq.push(['_setChannel', 'LOTUSEED_CHANNEL']);/* 设置渠道时 可选 */ _laq.push(['_setVersion', 'LOTUSEED_VERSION']);/* 设置版本时 可选 */ _laq.push(['_setTitle', '自定义title']); /* 页面标题,必要时可以初始化设置 可选 */ _laq.push(['_trackError', true]); /* 设置追踪页面js异常(如果没有此项,该功能不开启) */ _laq.push(['_trackPageClose', true]); /* 追踪页面关闭(如果没有此项,该功能不开启 可选 */ (function() { var la = document.createElement('script'); la.type = 'text/javascript'; la.async = true; la.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 's.lotuseed.com/lsd.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(la, s); })(); </script> <!-- 埋点代码结束 --> </html>

注:
1.初始化代码需添加在BODY内;

2.以上初始化代码中,所有的参数为示例参数,用户可以根据具体情况进行设置。

3.关于_trackError,如果需要跟踪跨域js的详细错误信息,需要在script标签上加crossorigin属性。

STEP 3、进行数据测试

集成完毕后,请以测试并查验Lotuseed WEB输出报表,以确保SDK集成的正确。

三、添加方法

1.手动设置页面标题

接口说明
用于手动设置当前浏览页面的标题,默认情况脚本采集的数据为head里的title内容
接口定义

Lsd.setTitle(title);

参数说明

参数 类型 描述
title string 所要设置的页面标题名称

示例代码

Lsd.setTitle('demo');

2.手动设置页面源链接

接口说明
用于手动设置当前浏览页面的源链接地址
接口定义

Lsd.setReferrer(referrer);

参数说明

参数 类型 描述
referrer string 所要设置的源链接地址

示例代码

Lsd.setReferrer('https://www.google.com');

3.设置开始页面

接口说明
用于手动设置页面为开始页面
接口定义

Lsd.onPageViewBegin(name);

参数说明

参数 类型 描述
name string 开始页面名称

示例代码

Lsd.onPageViewBegin('开始页面');

4.设置结束页面

接口说明
用于手动设置页面为结束页面
接口定义

Lsd.onPageViewEnd(name);

参数说明

参数 类型 描述
name string 结束页面名称

示例代码

Lsd.onPageViewBegin('结束页面');

5.自定义事件监听

接口说明
用于手动监听自定义事件
接口定义

Lsd.onEvent(eveId, label, type, count);

参数说明

参数 类型 描述
eveId string 事件ID
label string 事件标签名
type integer 事件类型(0代表计次,1代表计时),为可选参数,默认为计次0
count integer 事件触发计数,可选参数,type为(0)计次时,填写计次值,type为时长(1)时,填写时长值

示例代码

/* 默认的自定义事件,ID为'1',标签名'登录',其他参数默认值*/

Lsd.onEvent(1, '登录');

/* 设置自定义事件ID为1的‘登录’事件的类型为按次(0)统计,计数为2次 */

Lsd.onEvent(1, '登录', 0, 2);

/* 设置自定义事件ID为1的‘登录’事件的类型为按时长(1)统计,计数为3次 */

Lsd.onEvent(1, '登录', 1, 3);

四、技术支持

QQ:835371627
email: support@lotuseed.com
我们会尽快回复您的意见或建议。

  • 帮助中心

    查阅文档、提交问题工单、搜索故障的解决方案,都可以前往帮助中心

    前往帮助中心 >
  • 销售咨询

    销售经理为您解答企业版 LOTUSEED 报价、部署实施方案的各种问题。

    support@lotuseed.com
  • 技术支持

    使用 LOTUSEED 时,遇到任何技术上的问题,都可以发送邮件给我们。

    support@lotuseed.com