Skip to content

微信小程序埋点方法

🏷️ 微信小程序

参考文章 小程序自动埋点教程 ,只需要在 app.js 中添加如下代码即可在不修改页面代码的情况下添加埋点处理。

下面的示例代码中在 onLoad 事件后增加了埋点处理。

javascript
const oldPage = Page;
Page = function (args) {
  const oldOnLoad = args.onLoad;
  args.onLoad = function (opts) {
    const _self = this;
    if (oldOnLoad) {
      oldOnLoad.call(_self, opts);
    }
    onLoadTrace.call(_self);
  }

  oldPage(args);
}

function onLoadTrace() {
  // 自定义的埋点处理
  const _self = this;
  console.log("onLoadTraceLog on " + _self.route);
}