行业解决方案:神策数据盛永根:微信生态——全数据采集和打通
优采云 发布时间: 2020-08-29 19:26神策数据盛永根:微信生态——全数据采集和打通
用户在公众号里输入一条普通消息后,后端能接收到的文本消息数据如下图右边部份:
此时使用神策 Java SDK 发送文本消息风波,代码如上图右半部份。
下*敏*感*词*体介绍微信公众号可以采集的风波:
上面介绍了可采集的数据,同时还有几个常用的营运功能:
总结公众号的数据采集,简单总结下:
2. 微信内网页数据采集
微信网页若没有在公众号里配置,就仅是一个浏览器打开的传统网页,没有陌陌的一些功能;但若果其在公众号里进行配置,可以实现两个功能:
第一,可以使用神策的 Web JS SDK 去采集数据,跟传统的浏览器打开的网页疗效基本一致,但可能存在一些兼容性问题。
在陌陌每位网页的代码中,加入神策的 Web JS SDK,即可采集以下风波,并可以做点击剖析和触达率剖析:
第二,通过陌陌 JS SDK 增强陌陌数据采集。原理是,微信在 WebView 中通过注入 JSBridge 相关脚本,使得网页拥有部份陌陌 App 的功能(这也就是所谓的 Hybrid 技术)。
只须要在陌陌各个网页代码中,加入陌陌 JS-SDK,就可以使用,但使用时须要在公众号后台中做设置:
微信的 JS-SDK 可以采集的风波:
常见的是陌陌的分享的风波,如果用户触发了分享。我们可以采集分享成功风波,属性包括:页面地址、分享标题、分享描述、分享链接、分享图片。
除此之外还有如图片、录音、摇一摇、微信扫码、微信支付等风波。
例如,在陌陌网页里用户也就能象在 App 中一样打开图片,并且进行上传和下载,在网页上面还可以去录音,这些都可以做为风波。
其次,微信的 JS-SDK 还可以采集到一些额外的属性,如网路的类型(Wifi、3G、4G)、地理位置(经度、纬度、地址详情、缩放比列)、收货地址(姓名、邮编、详细地址、电话)等,这些属性都是在传统的网页中难以获取的。
简单总结陌陌网页内数据采集:
3. 小程序和小游戏数据采集
有些人可能觉得小游戏也是小程序,其实是不同的:
小程序和小游戏也有共同点:
小程序与网页都属于后端风波,一般建议使用 OpenID,但是 OpenID 需要一定开发量,所以默认会使用 UUID。用户登录以后,同样建议以一个真实的 ID 即 UserID 为准实现用户关联。
下面是使用神策陌陌小程序 SDK 和 微信小游戏 SDK 后,共同可采集的预置风波:
上述风波不做任何操作都可以采集到的,即只须要使用 SDK 就可以。另外假如获得用户授权后,小程序还可以采集到更多风波属性。
用户步入小程序后会弹出一个授权的模板消息,用户点击准许后,就可以为用户推送模板消息,可以跳转至小程序具体详情页。其中模板消息分为单次与永久,一般情况下它与特定的行业模板相关。
单次的模板每次都须要用户授权。永久的模板,比如小程序锁车,这是特定行业的,没有经过授权也可以推送消息。小程序订阅风波,属性收录用户信息(微信爱称、性别、头像、城市等)、通讯地址(姓名、手机号、邮编)、*敏*感*词*、运动步数属性。
小程序订阅消息的位置在微信号的服务通知上面,订阅消息可以实现服务的闭环。比如说用户发生支付行为后,可以给用户推一个链接消息,可以挪到到超市里看自己订购的商品,引导用户完成闭环。
除了用户打通,其实还包括渠道打通。小程序渠道,分为渠道场景值和渠道参数。
场景值是打开小程序时侯,API 能手动获取的,可以看用户是从哪些渠道跳转到小程序,比如是扫码过来的,从小程序跳转过来的。
场景值只能大约判定是从哪种方法打开的,如果要精确到具体是那个人,需要使用渠道参数。包括扫描普通链接二维码、小程序码、小程序二维码、微信广告跳转、朋友圈和公众号以及小程序的广告等,都可以设置一个带参数的 Path ,然后就可以解析出具体的参数。
总结小程序和小游戏的数据采集:
4. 微信数据采集
公众号和小程序都有官方提供的插口去采集,但是陌陌没有提供这样的官方插口,微信机器人通常是通过模拟陌陌网页版的插口来实现的,所以你也只能取到你在陌陌中所能听到的:微信号、微信爱称、聊天内容等信息。不过这儿也可以做一些智能化的操作,通过神策的 ID 关联功能,使得微信号和公众号中 OpenID 进行关联绑定,可以实现手动发陌陌消息。
三、各应用间的数据打通
1. 各应用使用的 ID 整理
微信公众号是前端风波,建议使用 OpenID;微信网页建议使用 OpenID,但实际默认 UUID,所以通常建议顾客关联 UserID;小程序和小游戏与陌陌网一样,但是后者就会有一个前端风波,这个时侯默认使用 OpenID。所以此时就存在多个 ID。
而只有 ID 是一致的,才可以把用户关联上去。如果您使用的是神策的用户关联进行打通,建议使用如下形式:
2. 渠道打通
3. 渠道间的相互跳转