旧-帮助文档
回到 GrowingIO
  • GrowingIO 帮助文档
  • 快速提交工单
  • 快速上手-Web
  • 快速上手-移动端
  • 快速上手-小程序
  • 产品更新日志
  • 分析工具
    • 事件分析
    • 用户分群
    • 用户细查
    • 漏斗分析
    • 活动分析
    • 落地页分析
    • 分布分析
    • 智能路径
    • 留存分析
    • 留存魔法师
    • 活跃用户分析
    • 热图分析
      • Web 端热图
      • App 热图
    • 单图
    • 微信应用用户分析
    • 小程序-分享分析
  • 看板
    • 自定义首页
    • 概览看板
    • KPI看板(企业版)
    • 小程序预置看板
    • 微信内嵌页预置看板
    • 实时监控模板
    • 业务场景
  • GIO 小程序看数助手
  • 广告监测
    • 创建监测链接
      • 推广 App
      • 推广网页
      • 推广小程序(微信)
    • 数据报表
      • 应用级数据
      • 深度数据分析
      • 数据指标说明
    • 推广管理
      • 监测链接
      • 广告活动
      • 推广渠道
    • 渠道配置指南
      • 腾讯社交广告
      • 今日头条
      • 百度原生信息流
      • 微博超级粉丝通
      • 爱奇艺
      • Inmobi
      • 微信广告平台
      • 凤羽广告平台
      • bilibili(B 站)
    • 其他功能
      • 日志导出
      • 维度配置
      • 权限配置
      • 反作弊规则
      • 深度链接配置
    • 相关知识
      • UTM 参数使用指南
      • 创建小程序的推广码
      • 移动端转化归因
      • 默认的渠道来源跟踪
      • DeepLink 启用新域名
    • 广告监测FAQ
  • SDK 文档
    • SDK 简介与安全性说明
    • 各平台 SDK 支持明细
    • SDK 更新日志
    • Web JS SDK
      • Web JS SDK API
      • Web JS SDK 常见问题
    • Android SDK
      • Android 无埋点 SDK
      • Android 无埋点 SDK API
      • Android 半自动采集浏览事件
      • Android 埋点 SDK
      • Android SDK 常见问题
    • iOS SDK
      • iOS 无埋点SDK
      • iOS SDK API
      • iOS 半自动采集浏览事件
      • iOS SDK 1.X旧版本升级指导
      • iOS 埋点SDK
      • iOS SDK 常见问题
    • Hybrid SDK (App内嵌H5)
    • 小程序、小游戏以及内嵌页 SDK
      • SDK 更新日志 - 小程序 & 内嵌页 & 快应用
      • 微信小程序 SDK
        • mpvue+第三方插件 添加代码
      • 微信小游戏 SDK
      • H5 内嵌页 SDK
      • 支付宝小程序 SDK
      • 百度小程序 SDK
      • QQ 小程序 SDK
      • 字节跳动小程序 SDK
      • 快应用 SDK
    • React Native 无埋点 SDK
      • ReactNative 埋点 SDK
    • Flutter 埋点 SDK
    • Cordova 埋点 SDK
    • Weex 埋点 SDK
    • API Cloud埋点 SDK
    • AppCan 埋点 SDK
    • Java 埋点 SDK
    • PHP 埋点 SDK
    • GrowingIO Debugger
      • 验证打点事件
  • 数据模型
    • 用户模型
      • 访问用户
      • 登录用户
      • 用户属性
    • 事件模型
      • 什么是事件
      • 无埋点事件
        • 访问事件及属性
        • 页面事件及属性
        • 动作事件及属性
      • 埋点事件
        • 埋点事件及属性
    • 统计模型
      • 指标--事件的度量
      • 维度--事件的属性
      • 预定义的指标和维度
  • 数据定义
    • 用户变量
      • 登录用户变量
      • 访问用户变量
    • 页面级变量
      • 查询条件直接设置成页面级变量
    • 无埋点圈选
      • Web 圈选
      • App 端圈选 App
      • 电脑端圈选 App
      • 小程序数据定义
      • 微信内嵌页数据定义
      • 圈选指标管理
        • 合并简单指标
        • 复合指标
    • 埋点事件
      • 埋点事件级变量
      • 转化变量
    • 小程序事件和变量
  • 数据管理
    • 新版数据管理功能说明
    • 无埋点事件管理
    • 埋点事件管理
    • 变量管理
    • 合并事件管理
    • 计算指标
  • 系统配置
    • 组织管理
    • 项目管理
    • 用户管理
    • 权限管理
    • 爬虫规则
    • 账号管理
    • UTM 映射管理
    • IP及域名数据过滤
  • API
    • GrowingIO API 认证
    • 广告监测链接创建服务 API
    • 微信小程序二维码创建服务 API
    • 原始数据导出 API
      • 原始数据导出字段说明
        • 无埋点事件
        • 埋点事件与变量
        • 广告相关数据
        • 通用字段说明
      • 原始数据导出 2.0 API
      • 原始数据导出 1.0 API(已废弃)
      • 原始数据导出 API 的升级迁移
      • 原始数据导出格式及处理建议
    • 统计数据导出 API
    • 埋点数据上传API
    • 用户变量上传 API
    • 项目管理 API
    • 数据管理 API (GDPR)
    • API 更新日志
  • 常见问题
    • 基本问题
    • SDK 集成
    • 圈选常见问题
    • 指标和维度
    • 数据安全
    • 产品使用
    • 数据统计差异
    • 无效指标清理说明
  • 内容贡献者
  • 帮助文档问题反馈
Powered by GitBook
On this page
  • 1.配置Config.xml文件
  • 2.下载模块zip包
  • 3.添加模块
  • 4.Android的额外操作
  • 5.插件API
  • 初始化
  • 设置地理位置
  • 采集自定义事件
  • 设置转化变量
  • 设置用户级变量
  • 关联注册用户
  • 解除关注册用户
  • 设置访问用户变量
  • 6.常见问题
  • 1. 提示无法检测到 UrlScheme?
  • 2. 模拟器无法test?

  • 3. 如何查看发送的数据?

  • 4. 此模块是否包含IDFA?

  • 5. 官网web提示未检测到sdk?

  • App Store 提交应用注意事项
  1. SDK 文档

API Cloud埋点 SDK

GrowingIO 埋点 SDK 仅自动采集设备信息和您埋点内容。

1.配置Config.xml文件

使用此模块前先配置config.xml文件,方法如下

• 名称:GrowingIO

• 必要参数: accountId, urlScheme

• 可选参数: trackerHost, reportHost, dataHost, gtaHost, wsHost, zone

<feature name="GrowingIO">
<param name="android_accountId" value="xxxxx"/>
<param name="ios_accountId" value="xxxx"/>
<param name="ios_urlScheme" value="xx ios项目的urlScheme  xx"/>
<param name="android_urlScheme" value="xx android项目的urlScheme  xx"/>
<param name="trackerHost" value="xxxxx"/>
<param name="reportHost" value="xxxxx"/>
<param name="dataHost" value="xxxxx"/>
<param name="gtaHost" value="xxxxx"/>
<param name="wsHost" value="xxxxx"/>
<param name="zone" value="xxxxx"/>
<param name="channel" value="xxxx"/>
<param name="debug" value="true or false"/>
</feature>
<preference name="urlScheme" value=" xx ios项目的urlScheme  x " />
<preference name="urlScheme" value=" xx android项目的urlScheme  x " />

注意preference的urlScheme需要配置两个, 一个为Android项目的, 另一个为IOS项目的, 如果只有一个平台填写自己相应平台的即可, 同理feature中的android_urlScheme与ios_urlScheme

注意preference中ios项目的urlScheme在前,android项目的urlScheme在后,需要保证顺序

2.下载模块zip包

3.添加模块

开发控制台-> 选择应用-> 模块-> 自定义模块-> 点击上传-> 编写自定义模块信息(注意:模块名称要和zip包名称一致)-> 点击添加模块"+" -> 在已添加模块中确认是否成功添加。

注意:在自动定义模块中上传了压缩包,保存成功后。一定要点击添加模块后面的“+”,否则不是真正添加成功。添加成功后,去已添加模块中能看到刚刚添加的模块。

4.Android的额外操作

Android云编译Loader为AppLoader, 使用自定义模块式需要编译Android自定义loader, 否则会出现模块未绑定错误, 另外需要注意的是在使用自定义loader时 请勾选 使用升级环境编译选项

具体步骤如下:

(1)模块-自定义loader: 请勾选 使用升级环境编译

(2)云编译时, 请勾选 使用升级环境编译

5.插件API

初始化

gio.init();

此接口为Android初始化, 在require后调用,iOS不需要,iOS已自动初始化建议在require GrowingIO时调用此接口

 vargio =null;
 apiready=function(){
     gio =api.require('GrowingIO');
     gio.init();
 }

设置地理位置

gio.setGeoLocation(location);

参数名

类型

是否必填

参数描述

location

object

是

经纬度

调用示例:

var gio = api.require('GrowingIO');  //引用模块
var param = {"longitude": longitude, "latitude": latitude}
gio.setGeoLocation(param);

采集自定义事件

gio.track(event, callback);

参数名

类型

是否必填

参数描述

event

object

是

key:eventId(string类型,必要key) value:(string类型)

key:eventLevelVariable(string类型,非必要key) value:(object类型)

key:number(string类型, 非必要key) value(number类型)

callback

函数

否

allback {function (ret)}:执行完读取操作后的回调函数。

ret 为 callback 函数的参数,有两个属性:

status:结果2种 true, false 都为布尔类型

msg:结果string类型

调用示例:

var gio = api.require('GrowingIO');  //引用模块
gio.track({
        eventId: 'GIOKey'
    },function(ret, err){
        //回调函数事件处理
});

设置转化变量

gio.setEvar(conversionVariables,callback);

参数名

类型

是否必填

参数描述

conversionVariables

object

是

callback

函数

否

callback {function (ret)}:执行完读取操作后的回调函数。

ret 为callback 函数的参数,有两个属性:

status:结果2种true, false 都为布尔类型

msg:结果string类型

调用示例:

var gio = api.require('GrowingIO');  //引用模块
gio.setEvar({
           "ekey":"evalue","Date":"2018-07-02"
      },function(ret, err){
           //回调函数事件处理
});

设置用户级变量

gio.setPeopleVariable(peopleVariables,callback);

参数名

类型

是否必填

参数描述

peopleVariables

object

是

callback

函数

否

callback {function (ret)}:执行完读取操作后的回调函数。

ret 为callback 函数的参数,有两个属性:

status:结果2种true, false 都为布尔类型

msg:结果string类型

调用示例:

var gio = api.require('GrowingIO');  //引用模块
gio.setPeopleVariable({
           "ekey":"evalue","Date":"2018-07-02"
      },function(ret, err){
            //回调函数事件处理
  });

关联注册用户

gio.setUserId(userIdObject,callback);

参数名

类型

是否必填

参数描述

userIdObject

object

是

key:userId(string类型,必要key) value:(string或者number类型)

callback

函数

否

callback {function (ret)}:执行完读取操作后的回调函数。

ret 为 callback 函数的参数,有两个属性:

status:结果2种true, false 都为布尔类型

msg:结果string类型

调用示例:

var gio = api.require('GrowingIO');  //引用模块
  gio.setUserId({
             "userId":"GIO"
        },function(ret, err){
             //回调函数事件处理
   });

解除关注册用户

gio.clearUserId(callback);

参数名

类型

是否必填

参数描述

callback

函数

否

callback {function (ret)}:执行完读取操作后的回调函数。

ret 为callback 函数的参数,有两个属性:

status:结果2种true, false 都为布尔类型

msg:结果string类型

调用示例:

var gio = api.require('GrowingIO');  //引用模块
gio.clearUserId(function(ret, err){
             //回调函数事件处理
});

设置访问用户变量

当用户未登录时,定义用户属性变量,也可用于A/B测试上传标签。

gio.setVisitor(visitorVar);

参数名

类型

是否必填

参数描述

visitorVar

Object

是

不可使用嵌套的JSONObject对象,即为JSONObject中不可以放入JSONObject或者JSONArray;

key 长度限制小于等于50,value长度限制小等于1000,值不能为空串,也就是""。

调用示例:

var gio = api.require('GrowingIO');  //引用模块
gio.setVisitor({"gender":"male","age":21});

6.常见问题

1. 提示无法检测到 UrlScheme?

答:(1)查看config.xml是否配置正确

(2)需要同步代码到云端,云编译生效

2. 模拟器无法test?


答: 只能真机测试

3. 如何查看发送的数据?


4. 此模块是否包含IDFA?


答: 包含IDFA, GrowingIO 使用IDFA 来做来源管理激活设备的精确匹配,让你更好的衡量广告效果。

5. 官网web提示未检测到sdk?


答: 请使用正式版包来操作几次

App Store 提交应用注意事项

GrowingIO会启用IDFA,所以在向App Store 提交应用时,需要:

• 对于问题 Does this app use the Advertising Identifier (IDFA),选择 YES。

• 对于选项Attribute this app installation to a previously served advertisement,打勾。

对于选项Attribute an action taken within this app to a previously served advertisement,打勾。

PreviousWeex 埋点 SDKNextAppCan 埋点 SDK

Last updated 5 years ago

iOS模块包:

Android模块包:

答: 您可以使用GrowingIO官网提供的工具来查看

下载
下载
mobileDebugger