#1
I Will Not Add Query Strings to Your URLs
web
↑38 · 8 comments
文章摘要
作者 Susam Pal 分享了他在其去中心化推荐工具 Wander Console 中添加 `via=` 追踪参数的教训。他最初为了满足用户查看流量来源的需求而引入该功能,但随后发现这不仅污染了 URL,还导致某些使用查询字符串进行路由的网站无法正常加载。受 Chris Morgan 博客的启发,作者意识到在疲劳状态下盲目接受功能请求是错误的,最终决定移除该功能以回归简洁、无追踪的 Web 设计理念。
社区讨论
社区讨论普遍支持作者的决定,认为保持 URL 纯净是良好的 Web 实践。Chris Morgan 本人现身感谢作者的认可,并指出某些网站因非标准路径设计对额外参数极度敏感。有评论建议若必须追踪应使用标准的 UTM 参数以便用户插件拦截,同时用户们还就小规模社区中“大众需求”的定义及开发者对反馈的重视程度展开了辩论。