微信小程序 SDK 分享转发

一、分享行为的Tracking

sdk初始化时的配置参数中,autoTrack.pageShare若是设置为true(默认为true),则用户在分享小程序时会自动触发事件“小程序分享转发”, autoTrack.pageShare若是设置为false,则不会自动触发该事件。

小程序分享转发的事件属性有

share_depth:分享深度,当前分享层级,首个分享者的深度为0,当有人通过首个分享者分享的小程序再次进行分享时候,分享深度为1,依次累加

share_id:分享id,当前分享行为的唯一标识

share_guid:当前分享者的guid,需在用户登录时调用sdk的setUserInfo方法设置,否则无法获取分享者的身份标识

share_path:当前分享路径

business_channel:分享时的来源渠道

pe_channel:分享时的推送渠道

utm_source:分享时的utm_source

当初始化参数的debug属性为true时,可在微信开发者工具的console中查看 BCManage

二、分享裂变

  • 分享裂变:指一次分享行为给小程序带来了用户,这些用户可以再次进行分享,这种不断扩散的现象称为分享裂变,分享裂变中用户之间的关系,称为裂变关系。

  • sdk初始化参数中的“allow_amend_share_path”参数若是设置为true(默认为true),则用户在分享小程序时会把分享的事件属性加在分享的页面连接的share_param中,当有人通过该链接访问小程序,则其所有行为数据都会携带share_param全局参数。

三、tracking分享行为后可进行的分析

1、溯源一次分享裂变的首个分享者是谁

通过统计”小程序分享转发“事件的事件属性,指定对应的share_id、share_depth=0,可以获取该次分享行为的用户身份标识,从而定位该用户。

2、一次分享行为带来的所有流量

可以统计出通过分享的小程序访问的用户带来的所有流量。 查询pageview记录中,share_param参数的share_id属性=首次分享行为的share_id的记录;获取该次分享的所有接受分享访问者的记录

3、不同分享层级的人分别有多少

首次分享者是谁、通过首次分享访问再次进行分享的用户有哪些,以此类推

4、分享裂变关系图 (待更新)

results matching ""

    No results matching ""