网站url后带spm参数的作用
2021-05-12 23:50
1056 查看
现在很多网站都带spm参数。
SPM (super position model 超级位置模型) 跟Google Analytics在URL里面拼上utm_source, utm_medium等参数大同小异。
思路和原理
先来看几个问题
1.如何统计某个页面的pv呢?
- 一种思路是直接统计服务端nginx请求日志,只要统计该页面的请求数就知道pv了。
- 另一种思路是直接在客户端埋点,当访问到某个页面时,同时向日志服务器发送一条埋点日志,日志服务器处理后拿到pv。
2.如何追踪某个页面的来源呢?
- 在第一种思路下,分别统计nginx日志下该页面请求的referer头信息即可。
- 而第二种思路下,可以在来源里面加上不同的URL来源参数进行区分。
3.分析了来源之后,怎么知道在来源页具体是点击了来源页面的哪个链接过来的呢?
- 很显然在第一种思路下已经不能解决这个问题了,所以这个就是SPM做的事情,做个更加精细度的埋点,即为每个链接进行编码,正常情况下,SPM格式为 spm=spmA.spmB.spmC.spmD.spmE
spmA 唯一标识一个站点 spmB 唯一标识某站点的一个页面 spmC 唯一标识某页面的一个区块 spmD 唯一标识某区块的一个具体位置 spmE 随机生成的字串,跟时间有关系,在循环页面计算时可以区分点击的时序
- 所以题主所给的链接(spm=5176.8142029.631162.about.702b614aLj4URY),表示是5176站点的8142029页面631162区块的ab
相关文章推荐
- 阿里云官网的url后带的spm参数有什么作用?
- Django框架(八:urlname——name参数的作用)
- 根据URL参数显示网站地图
- django url中name参数的作用
- 转:[网站安全]避免在站点中通过URL参数做重定向
- [网站安全]避免在站点中通过URL参数做重定向
- 【python】提取一个网站带有参数的url,然后随机选取几个保存到本地+源码分析
- $.getjson方法配合在url上传递jsoncallback=?参数,实现跨域获取指定网站某商品访问量
- 百度搜索URL参数解析详解与对快排的作用!
- PHP将URL地址参数进行加密传输提高网站安全性
- URL地址参数进行加密传输提高网站安全性
- 为什么返回的数据前面有callback? ashx/json.ashx?的后面加 callback=? 起什么作用 js url?callback=xxx xxx的介绍 ajax 跨域请求时url参数添加callback=?会实现跨域问题
- [网站安全]避免在站点中通过URL参数做重定向
- 分享如何使用PHP将URL地址参数进行加密传输提高网站安全性
- node 的express 如何接受以一个网站的url作为参数的路由
- 通过request对象获取访问网站用户的 IP 访问者的浏览器名 操作系统名 从哪里转过来 以及 Url 上的所有参数
- 根据URL参数显示网站地图
- request.getQueryString()作用-获取URL参数
- java jdbc_url中常用的各个参数的作用
- PHP脚本编写在网站开发中的作用解析