Skip to main content

小程序 常见问题

1.小程序SDK的预定义埋点事件都有哪些?

A: onShareAppMessage设置转发分享给朋友,onShareTimeline分享到朋友圈,onAddToFavorites添加收藏。具体支持情况请参考各个小程序官方文档。

2.集成SDK后,接收不到数据?

A: 请尝试以下排查方式:

  • 检查 serverUrl 配置
  • 检查是否已在微信小程序后台添加请求服务器域名白名单
  • 检查是否关闭 dataCollect

3.用户信息保护,以及 GDPR 该怎么设置?

A: 参考小程序SDK合规说明

4.小程序不上报Page事件?

A: 请检查小程序内是否有重写Page的逻辑,或者使用了第三方类似带有动效的Page插件。

5.初始化开启forceLogin以后不上报任何事件了?

A:参考文档正确使用。

6. 不支持 mpvue 和 WePY ?

A: mpvue和WePY为过时框架,问题较多,不再支持,建议升级为uniapp或其他支持的框架。

7. 小程序SDK支持小程序插件的数据采集吗?

A: 支持埋点,SDK运行在小程序插件或淘宝小程序小部件中会自动切换为插件模式,在插件中发送VISIT事件;您也可以通过传参的方式将 gdp 方法从小程序传入进行埋点。

8. 使用了3.8版本的SDK以后运营SDK(弹窗、资源位)组件报错或无法使用了?

A: 新版SDK架构调整导致存取值逻辑不同导致。请同步升级运营SDK即可,无需做其他修改。

9. 阿里(支付宝)小程序已添加白名单发布后仍收不到数据?

A: 请检查是否为先发布后添加白名单,添加白名单后重新发布即可。

10. 为何小程序挂起后再进入有时是同一次访问(即访问用户Id一致)有时又会是一次新的访问(即访问用户Id不一致)?

A: 请检查用户使用场景,以下两种场景会被SDK视为一次新的访问:

  • 两次进入场景值不一致(即进入方式不同)。
  • 两次进入场景值一致,但间隔超过5分钟。

11. 我们有多个环境的appId或其他配置项,是否可以在小程序生命周期中或接口调用后获取到appId后再初始化SDK?

A: 不可以,SDK初始化必须在小程序App初始化加载之前;如果您有多个小程序appId用于区分测试和生产环境,可以通过本地判断的方式。