前端现在埋点都是定义好的 class,根据 class 单独做事件埋点,现在想做无痕埋点 方案 1:在所有 click 事件上增加相同的 class,点击这些 class 获取标签内的 data-内容,获取这些内容直接埋点,问题就是标签内会留下痕迹,但事件只要写一个就可以了,访问埋点只要在页面访问时候获取页面 class 的 data-内容,也可以做到直接埋,不需要再多做其他事情 方案 2:获取所有 click 事件,然后获取页面信息,写一堆判断在 js 里,判断当前 js 是什么类型,判断当前点击的是啥,在写个匹配字典去在 js 里匹配判断,这样好处是不需要写 data-内容了,缺点是一旦页面改变,js 里的埋点判断也要改变... 诸君有没有更好的方案?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.