微信小程序--数据埋点

1,456 阅读2分钟

「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战

Hope is a good thing, maybe the best of things. And no good thing ever dies.

本文是自己在小程序开发过程中对小程序数据埋点的一个实践过程。

微信小程序官方已经有配套的数据分析,我们开发者可以直接使用,然后再微信小程序后台系统直接查看对应的数据。

常规分析

主要包含 概况、访问分析、实时统计。用户画像,这些可以直接使用官方的”小程序数据助手“查看

自定义分析

其实我们常用应该就是自定义分析,做一些埋点,统计用户的日常行为,然后用数据去分析客户类型,以便针对不同的用户群体做出有针对性的营销方案。

自定义分析和友盟埋点有点类似。

自定义事件

  1. 登录mp.weixin.qq.com,进入“数据分析” – “自定义分析” - “事件管理”,点击 “新建事件”。
  2. 定义事件名称,定义收集数据的事件配置

2.1 新建事件

注意:

page 要对应 页面的 path

element 对应元素的 class 名称  .show-auth

<button class="show-auth" bindtap="bindOpenSetting">展示已授权</button>

2.2 定义data ,事件数据来源

price,color 是.wxml page 数据中的字段

在小程序中使用自定义事件api来收集收据

 .wxml
 <view class="custom">
    <button class="show-auth" price="{{price}}" color="{{color}}" bindtap="bindGetData">上传自定义数据</button>
  </view>
 
.js
bindGetData: function(){
    console.log(this.data);
    const { price, color } = this.data;
    wx.reportAnalytics('click_test', {
      price,
      color,
    })
  },

2.3 保存并测试

参考官方文档自定义分析

结语

如果这篇文章帮到了你,欢迎点赞👍和关注⭐️。

文章如有错误之处,希望在评论区指正🙏🙏

欢迎关注我的微信公众号,一起交流技术,微信搜索 🔍 :「 五十年以后