码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【埋点探针】微信小程序SDK安装


    一、下载微信小程序SDK埋点代码

    1. 选择Wechat,复制sdk代码

    2. 在项目根目录下,创建sdk文件,webfunny.event.js

    在这里插入图片描述

    二、在app.js文件中,引入埋点SDK代码

    1. 首先引入sdk代码
    require("./webfunny.event.js")
    
    • 1
    1. 引入兼容代码,兼容代码是为了防止SDK加载失败时,避免埋点代码可能因找不到方法的问题。需要手动执行,在代码最开始的地方执行一次即可。
    // 兼容代码
    wx.webfunnyEvent = function (pointId) {
      if (wx._webfunnyEvent && typeof (wx._webfunnyEvent) === 'object') {
        if(Object.prototype.hasOwnProperty.call(wx._webfunnyEvent, pointId)) {
          return wx._webfunnyEvent[pointId];
        } else {
          console.warn('pointId error');
          return { trackEvent: () => { } }
        }
      } else {
          console.warn('please check SDK');
          return { trackEvent: () => { } }
      }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    1. 一般获取userId需要在登录之后,这一步可以延迟执行
    // 传入业务信息
    wx.setStorageSync('wmUserInfo', JSON.stringify({
      userId: '189xxxxxx19', // 身份标识,可以是:身份证号、手机号、userId
      userTag: 'tag', // 用户标签,可以是:某公司、某地方、某品牌
      projectVersion: '1.0.1', // 项目版本号
      env: 'pro', // 环境变量,可以是:dev、sit、stag、pro
      platform: '' // 平台,可以是:web、app、小程序
    }))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    三、上报点位数据

    埋点SDK引入后,则可以开始上报点位信息了。

    点位上报十分方便,只需要将下边的点位信息复制下来,放入代码中即可。

    在这里插入图片描述

    四、测试验证

    点位上报完成后,可以在点位测试里验证是否上报成功了。选择点位后,如果能搜索出结果,则说明点位上报成功了。
    在这里插入图片描述
    如果你是前端工程师同学,对埋点系统想要实操,欢迎试用体验【webfunny前端监控埋点系统】。

    在这里插入图片描述

  • 相关阅读:
    深度学习系列51:hugging face加速库optimum
    三十而立学FPGA之UART
    PostgreSQL插件的安装使用与删除
    Swing编程 — JTable遇到的坑和总结
    苍穹外卖01-项目概述、环境搭建
    GitHub的Java面试项目
    安卓学习:广播
    推荐一个.Net Core开发的Websocket群聊、私聊的开源项目
    Permission denied, please try again.Gitlab
    软件著作权的好处有哪些?软著含金量高吗?
  • 原文地址:https://blog.csdn.net/webfunny2020/article/details/138038079
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号