一 小程序渠道追踪的实现原理
用户访问微信小程序有多种方式,在推广小程序时,使用方式较多的有扫码、公众号、分享、URL Scheme、小程序间互相跳转等。要统计不同方式对小程序的引流情况,可以使用预置属性中的 $scene 属性分组查看,此属性只能看到较粗粒度的引流情况,如果想看具体哪个二维码、哪个公众号、哪个小程序的引流情况,就需要更精细的数据来支撑此类分析需求。
客户使用神策生成的投放物料在第三方平台去投放,当用户扫码、分享等方式到达小程序,此时小程序端,$MPLaunch、$MPShow、$MPViewScreen 事件会挂上utm_xxx属性,续事件会挂上latest_utm_xxx属性,latest_utm_xxx被赋予utm_xxx属性的值。
|
小程序通用渠道追踪 | SAT 渠道新逻辑 | |
---|---|---|
匹配原理 | 1.投放神策生成的物料,用户通过分享、扫码等进入小程序 2.用户进入小程序,触发 $MPLaunch、$MPShow、$MPViewScreen 事件,并且携带广告系列参数( utm_XXX ) |
1.投放神策生成的物料,用户通过分享、扫码等进入小程序 2.用户进入小程序,触发所有事件均带有 channel_utm_xxx 参数 |
归因逻辑 | 小程序启动可以分为两种情况,一种是冷启动,一种是热启动。 - 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。 - 热启动:如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是热启动。 |
-匹配成功:
冷启动情况下, $MPLaunch、$MPShow、$MPViewScreen 会带上 utm_xxx 参数,用户写入一次 utm_xxx参数 (后续不再更新)
热启动情况下, $MPShow、$MPViewScreen 会带上 utm_xxx 参数,用户写入一次 utm_xxx参数 (后续不再更新)
| -匹配成功:
全量事件挂上 channel_utm_xxx 属性
用户属性会挂上first_channel_xxx属性及first_channel_utm_xxx,后续不会更新用户属性 |
渠道追踪投放步骤
1、微信后台获取投放页面地址
2、神策平台创建小程序链接( 图中投放物料仅为参考,实际投放根据业务需求 )