我是标题
  • 介绍
  • 产品使用指南
    • 新手入门
      • 神策分析是什么
      • 神策分析能做什么
      • 神策分析怎么解决问题
      • 神策分析的数据来源
    • 功能介绍
      • 基本概念
        • 行为分析常用名词
        • 神策分析相关名词
        • 基础指标配置说明
        • 属性筛选条件说明
      • 分析模块
        • 事件分析
        • Session 分析
        • 漏斗分析
        • 留存分析
        • 分布分析
        • 归因分析
        • 用户路径分析
        • 网页热力分析
        • APP 点击分析
        • 间隔分析
        • 用户属性分析
        • 搜索用户
        • 用户分群
          • 用户分群(1.14 版本)
          • 用户分群
          • 用户分群(1.13 之前版本)
        • 用户行为序列
        • 书签及数据概览
          • 数据概览(1.11 之前版本)
          • 概览分组
          • 渠道对比组件使用说明
          • 预置概览
        • 自定义查询
      • 辅助功能
        • 事件分类
        • 查询抽样
        • 权限管理
          • 角色权限与账号(1.14 版本)
        • 预警管理
        • 元数据管理
        • 可视化全埋点
        • 维度字典
        • 正则表达式
        • 推荐分享
        • 小版本升级
        • 掌上神策分析
  • 技术指南
    • 数据采集
      • 数据模型
      • 数据格式
      • 调试模式
        • 调试模式动态配置
      • 数据校验
      • 导入实时查看
        • 导入实时查看(新版本)
        • 导入实时查看(老版本)
      • 埋点管理
      • 多项目
      • 如何准确的标识用户
      • 新增用户及首日首次标记
    • 快速接入指南
      • 接入前准备(全员阅读)
      • 如何准确的标识用户 (全员阅读)
      • 事件设计 (需求方阅读)
      • SDK 采集数据 (开发必读)
        • JavaScript 快速使用
        • 微信小程序快速使用
        • Android 快速使用
        • iOS 快速使用
        • Java 快速使用
      • 数据校验(测试必读)
    • 客户端 SDK
      • C++ SDK
      • 微信小程序 SDK
        • 微信小程序 SDK 历史版
        • 微信小程序 SDK 标准版
        • 微信小程序 SDK 插件版
        • 微信小程序 SDK 自定义全埋点版
      • 支付宝小程序 SDK
      • 百度小程序 SDK
      • JavaScript SDK
        • 常见问题
        • 全埋点(AutoTrack)
        • 点击图(HeatMap)
        • 单页面
        • 关闭页面发数据
      • Android SDK
        • 常见问题
        • 全埋点(AutoTrack)
        • 点击图(HeatMap)
      • iOS SDK
        • 常见问题
        • 全埋点(AutoTrack)
        • 点击图(HeatMap)
      • 打通 App 与 H5
      • App 第三方框架
        • React Native(Android & iOS)
        • Flutter(Android & iOS)
        • Weex(iOS)
        • Weex(Android)
        • 第三方 H5 页面嵌入 js(iOS)
        • 第三方 H5 页面嵌入 js(Android)
      • APICloud SDK
    • 服务端 SDK
      • C SDK
        • C SDK Demo
      • CSharp SDK
      • Java SDK
        • Java SDK Demo
      • Python SDK
      • PHP SDK
      • Ruby SDK
      • Golang SDK
      • Node SDK
    • 公共属性
    • 渠道追踪
      • App 渠道追踪
      • Web 渠道追踪
      • 小程序渠道追踪
      • 渠道对接
      • 渠道链接管理
    • 数据导入
      • BatchImporter
      • LogAgent
        • LogAgent 场景使用示例
      • FormatImporter
      • HdfsImporter
      • 数据导入常见问题
    • 数据导出
      • 查询 API
      • 订阅实时数据
      • 使用 JDBC 进行数据访问
      • 数据迁移
    • 辅助工具
      • 数据清理工具使用说明
      • 多项目管理工具使用说明
      • 元数据创建工具使用说明
      • 环境检测工具使用说明
    • 高级功能
      • 数据接入 API
      • App 消息推送
      • 虚拟属性和维度表
      • 数据预处理模块
      • 服务转发配置
      • 使用 HTTPS 的数据接入
      • API
        • 查询 API
        • 功能 API
          • 分群 API(1.12 及之前版本)
          • 分群 API(1.13 版本)
          • 分群 API(1.14 版本)
          • 埋点统计 API(1.11 及之前版本)
          • 埋点统计 API(1.12 及之后版本)
      • 第三方登录
      • 数据归档
  • 最佳实践
    • 功能应用示例
      • 事件分析
      • 漏斗分析
      • 留存分析
      • 分布分析
      • 间隔分析
      • 用户分群
      • 自定义查询
      • 用户行为序列
    • 复杂分析场景
      • 定位商品销量变化原因
  • 常见问题
  • 产品更新日志
Powered by GitBook
On this page
  • 1. 扫描二维码
  • 1.1 扫描普通链接二维码
  • 1.2 小程序码
  • 1.3 小程序二维码
  • 2. 转发分享
  • 2.1 自定义 utm 参数
  • 2.2 自动采集分享
  • 2.3 获取微信群 id
  • 3. 跳转
  • 3.1 小程序跳转小程序
  • 3.2 小程序广告

Was this helpful?

  1. 技术指南
  2. 渠道追踪

小程序渠道追踪

PreviousWeb 渠道追踪Next渠道对接

Last updated 6 years ago

Was this helpful?

神策分析 1.13 版本使用全新渠道管理功能,若您系统为 1.13 及以上版本,点击查看

小程序的打开主要有三种方式: 扫描二维码,转发分享,跳转。

扫描二维码:普通链接二维码,小程序码,小程序二维码。

转发分享: 分为转发到群,转发到个人等。

跳转: app 跳转到小程序,小程序跳转小程序, 公众号跳小程序, 广告跳转等。

1. 扫描二维码

1.1 扫描普通链接二维码

1.进入微信小程序后台,主体必须是企业非个人,点击设置 -> 开发设置 -> 扫普通链接二维码打开小程序 2.添加二维码规则,(注意最后必须带 / ) 比如把这个目录 作为小程序 ec1 的地址 3.依据示例设置参数就可以标志来源。示例:

下面我们拿电商小程序 ec1 来演示,标志来自于王同学的推广 打开渠道生成工具

1.2 小程序码

微信公众平台提供两个接口生成小程序码

1.2.1 小程序码接口 A

1.2.2 小程序码接口 B

1.3 小程序二维码

2. 转发分享

我们知道小程序的转发分享,通过定义 Page.onShareAppMessage 来实现,其中 path 属性用来指定跳转的路径。 现在有两种方案来修改 path 路径的值达到追踪渠道的目的

2.1 自定义 utm 参数

在 path 后面带上 ?utm_source=wang&utm_content=beizi 这样来标志当前这个分享的人是 wang 分享的内容是 beizi , 我们会在 App.onLaunch App.onShow 里自动解析出 utm 的信息

2.2 自动采集分享

1.上面这种方式是自定义的方案,小程序 1.9 开始如果配置 allow_amend_share_path 为 true 的话,我们会自动给 path 后面增加当前用户的 distinct_id ,当前的分享次数,当前的分享地址属性 2.我们会在 App.onLaunch App.onShow 里自动解析这些信息为 $share_distinct_id, $share_depth, $share_url_path

2.3 获取微信群 id

wx.showShareMenu({
  withShareTicket: true
})
if (opt.shareTicket) {
    wx.getShareInfo({
        shareTicket: opt.shareTicket;
        success: function(res){
            console.log(res.encryptedData);
        }
    })
}

如果想要把这个群 id 作为一个公共属性,可以使用代码 sensors.registerApp({latest_share_group_id : group_id});

3. 跳转

3.1 小程序跳转小程序

自公共库2.4.0起,新发布的小程序可以跳转至任意其他小程序,无需任何关联或绑定 可以通过在 path 后面添加 utm 相关参数传递渠道参数

wx.navigateToMiniProgram({
  appId: '',
  path: 'page/index/index?utm_source=bar'
})

我们会在 App.onLaunch App.onShow 里自动解析出 utm 的信息

3.2 小程序广告

在上图中,首先根据上面的方式,生成网站地址,例如 给'广告系列来源'填入 wang 把生成二维码,右键复制给王同学,就可以拿去推广了 小程序 ec1 加载 0.9 版本以上的小程序 SDK 后,会自动采集 $MPLaunch $MPShow 等事件,这个事件中会有 $utm_source 广告系列来源的属性来查看是来自王同学。 注意:普通链接二维码地址需要在微信公众平台进行配置,需上传校验文件。相关规则可查看此网址

1.登录微信公众平台,通过网址 找到获取小程序码 API 2.获取 access_token ,使用 A 接口,在 path 中加入 utm 相关参数(如:"path":"pages/index/index?utm_source=demo2345"),生成小程序码 3.在小程序冷启动或热启动时,会自动采集 $MPLaunch $MPShow 等事件,小程序 SDK 封装的 appLaunch 和 appShow 会根据 query 来解析 utm 相关参数。

注意:不建议使用此接口,因为 scene 值最大只能传 32 个字符 1.登录微信公众平台,通过网址 找到获取小程序码 API 2.获取 access_token ,使用 B 接口,在 scene 中加入 utm 相关参数(如:"scene":"utm_source=bd&utm_content=demo",建议 scene 值中不要出现 ?等特殊符号),设置其他必填参数,生成小程序码 3.在小程序冷启动或热启动时,会自动采集 $MPLaunch $MPShow 等事件,小程序 SDK 封装的 appLaunch 和 appShow 会根据 query 中的 scene 值来解析 utm 相关参数。

1.登录微信公众平台,通过网址 找到获取小程序二维码 API 2.获取 access_token ,在 path 中加入 utm 相关参数(如:"path":"pages/index/index?utm_source=baidu2345"),生成小程序二维码 3.在小程序冷启动或热启动时,会自动采集 $MPLaunch $MPShow 等事件,小程序 SDK 封装的 appLaunch 和 appShow 会根据 query 来解析 utm 相关参数。

首先在小程序分享时的页面中,需要设置开启 share_id , 参考微信文档

然后在小程序打开时, 调用如下方法来获取群 id ,参考微信文档

现在可以通过,公众号文章中间和底部的广告,朋友圈的广告,小程序里的广告等方式,点击直接跳转到小程序。 对于这些通过微信广告的投放,可以在配置广告中小程序的页面路径时,后面加 utm 参数,类似于 path: 'page/index/index?utm_source=bar'。 我们会自动记录这些 utm 参数 朋友圈广告跳转小程序可以参考此链接进行配置:

https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html
https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html
https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html
https://developers.weixin.qq.com/miniprogram/dev/api/share.html#wxshowsharemenuobject
https://developers.weixin.qq.com/miniprogram/dev/api/share.html#wxgetshareinfoobject
https://ad.weixin.qq.com/landing-page-guide.html#/387
新版渠道管理功能使用说明
https://sensorsdata.cn/weixin/ec1/
https://sensorsdata.cn/weixin/ec1/?utm_source=wang
https://sensorsdata.cn/tools/url_create.html
https://sensorsdata.cn/weixin/ec1/
https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html