初始化配置
配置一览表
下表中列出了所有小程序SDK的配置项,请按需设置。如您不确定是否需要,请咨询我们。
字段名
参数类型
默认值
说明
autotrack
boolean
true
是否开启无埋点采集,集成无埋点插件后默认开启无埋点采集
cml
any
-
使用 Chameleon 开发时使用的实例,参考集成示例代码
dataCollect
boolean
true
是否开启数据采集
debug
boolean
false
是否开启调试模式
followShare
boolean
true
是否跟踪分享数据
forceLogin
boolean
false
是否开启强制登录模式
remax
any
-
使用 Remax 开发时使用的实例,参考集成示例代码
taro
any
-
使用 Taro 开发时使用的实例,参考集成示例代码
taroVue
any
-
使用 Taro3vue2/3 开发时使用的实例,参考集成示例代码
uniVue
any
-
使用 uni-app 开发时使用的实例,参考集成示例代码
version
string
-
小程序发版版本号(建议填写)
wepy
any
-
使用 WePY 开发时使用的实例,参考集成示例代码
配置项详解
autotrack
默认情况下,SDK会自动开启无埋点采集。如果您不需要无埋点采集,可以通过初始化设置 autotrack: false
进行关闭。
关闭无埋点后 clck
元素点击, chng
输入框内容变化, sbmt
表单提交事件将不会再被采集和上报。
您也可以通过调用动态修改配置接口来修改它。示例代码如下:
dataCollect
如果您的小程序需要进行合规检查,请参考小程序合规说明
默认情况下,SDK开启数据采集。如果您需要初始化时暂时关闭数据采集,可以通过指定 dataCollect: false
关闭。 初始化关闭数据采集后,至您打开数据采集之前都不会采集数据和上报。
您也可以通过调用动态修改配置接口来修改它。参考代码如下:
debug
在开发时设置 debug: true
,打开开发者工具控制台,即可看到实时采集的数据。
您也可以通过调用动态修改配置接口来修改它。参考代码如下:
followShare
默认情况下,SDK开启跟踪分享数据功能,自动上报分享事件,详细的进行转发分享的统计,来帮助您更好的分析。
在分享回调方法中,添加 contentType
和 contentId
字段。例如:
如您不需要此功能,可以通过指定 followShare: false
来关闭跟踪分享,分享事件将不再上报。
forceLogin
默认情况下,SDK 会自动生成访问用户ID来标识访问用户。这个用户标识符潜在可能会被clearStorage
清除掉,所以有可能不同的自动生成访问用户ID对应同一个微信里的 OpenID。
如您需要使用 openId 或 unionId 标识访问用户,可以在初始化配置中设置 forceLogin: true
来打开强制登录模式。
强制登录模式适用于打开小程序就调用 wx.login
(参考文档) 获取 openId 或 unionId 的小程序。 开启此模式并调用 identity
上报 openid 或 unionId,会将上报的 Id 作为访问用户ID,有助于访问用户数据关联性分析。
设置forceLogin
为true
后,SDK会暂停上报数据,待调用 wx.login
后获取 openId 或 unionId,调用 identify
方法后开始数据上报。调用 identify
会替换事件数据的 deviceId 为设定值(一般是小程序openId 或 unionId),包括调用identify
之前触发的事件。
适用于打开小程序就调用 wx.login
获取 openId 或 unionId 的小程序。
小程序SDK初始化时配置了 forceLogin
为 true
,如果打开小程序后没有调用 wx.login
获取 openId 或 unionId,没有调用 identify
方法,会导致SDK不能上报数据,访问数据将大幅减少。如果调用了,但时机不在小程序打开时,而在小程序使用中较晚的时机,在调用之前若小程序关闭则会造成此次访问过程中采集的数据丢失。
如果您不能确定是否要设置这个参数,请先咨询我们技术支持。
version
此配置项建为小程序应用版本号,强烈建议填写,每次发布小程序新版本时更新版本号, 与线上发布小程序保持一致; 可以在 GrowingIO 平台使用 “App 版本”维度,分析不同版本的数据。
其他
cml
, taroVue
, taro
, uniVue
, wepy
, remax
为小程序开用的框架实例,请参考集成使用。
最后更新于