


本文根据神策数据盛永根《微信生态数字化运营跨端数据采集方案》直播整理而得,本文的主要内容如下:
微信生态常见应用介绍
微信生态数据采集
各应用间的数据打通
一、微信生态介绍
1. 微信公众平台
公众平台主要包含小程序、服务号、订阅号和微信网页。日常运营都是在公众平台进行,比如修改公众号文章,上传小程序等。
2. 微信开放平台
开放平台通常包含四个方面:
移动应用。若 App 要给用户提供微信的分享功能、支付功能等,就需要接入到开放平台中。接入后,用户就可以分享内容到小程序,或者跳转到小程序。
网站应用。若网站需要提供微信登录功能,也需要在开放平台绑定,绑定后用户就可以用微信扫码登录网站。
第三方平台开发。一些公众号的运营者没有开发能力,这时候借助第三方平台,只要授权就可以使用需要开发的功能。
账号绑定。在这里把小程序、公众号账号绑定后,才能得到一个一致的 UnionID。
3. 微信
微信群聊、微信朋友圈、微信视频号、微信收藏等,这些是微信本身自带的功能。
4. 微信生态用户信息
微信生态的数据打通,关键在用户的 ID 是否打通。下面我们分析下微信生态用户标识中常见的几个 ID 的概念:
AppID 和 AppSecret:公众号和小程序都会有一个 AppID 用来标识当前的微信应用,而如果需要开发的话,接口的请求都需要用到 AppSecret。
微信用户 ID:微信用户 ID 是有加密的,是无法拿到的。一般我们使用微信机器人开发的话,常用的是微信号或者微信昵称作为 ID。
OpenID:在微信应用(公众号、小程序等)默认使用 OpenID,在开发中请求的接口返回的一般都是 OpenID。在小程序或微信网页里不用做授权,静默情况下也能拿到 OpenID。可以说 OpenID 是微信生态里最重要的一个 ID。可以理解 OpenID 是通过 AppID 和微信用户 ID 加密得到的,其与微信应用(每个应用会有 AppID)相关,每个微信应用都会生成一个唯一的用户的识别。
UnionID:在微信开放平台里面,做了账号绑定后,就会生成一个统一的 UnionID,绑定后的微信应用(小程序、公众号等)都可以使用一个 ID。获取 UnionID 需要经过用户授权。
UUID:主要是针对于前端的设备,比如小程序或者网页的,因为获取 OpenID 需要一定的开发,所以如果在获取不到的情况下,我们一般会给当前浏览器或者小程序生成一个随机的 ID。
UserID:用户的真实 ID,一般是存在数据库的 ID。
二、微信生态数据采集
常见的微信生态的数据采集主要包括:公众号的数据采集、微信内网页数据采集、小程序和小游戏数据采集、微信本身的数据采集。
1. 公众号的数据采集
公众号分为服务号及订阅号,简单列举几条不同点:
订阅号一天能发一条消息,但服务号一个月仅可发 4 条消息。
订阅号不支持服务号的部分接口,服务号相对订阅号提供的功能更多。比如订阅号不支持模板消息,不支持获取地理位置,不能生成带参数的二维码,即订阅号无法识别二维码

本文详述了微信生态内的数据采集方案,包括公众号、微信网页、小程序、小游戏及微信本身的采集方法,同时探讨了各应用间的数据打通策略。
最低0.47元/天 解锁文章
127

被折叠的 条评论
为什么被折叠?



