PHP实现统计下游浏览量
逻辑
1、存储原始链接到数据库,展示页面根据http://www.why.com/url/Hashids($id),生成中间url(使用Hashids扩展)
2、埋点的页面使用中间url重定向到原始url,并使中间url数量+1,达到该来源统计目的
代码
存储url
public function save(){$id = (int) $id;$data = ['name' => $request->post('name'),'url' => $request->post('url'),];DB::beginTransaction();$saved = Url::insert($data)if ($saved) {return true;}return false;}
重定向url
路由:Route::get('/url/{id}', ['uses' => 'UrlController@redirectUrl']);public function redirectUrl($hashid)
{$id = Hashids::decode($hashid);if (!$id) {echo "ERROR: {$hashid}";exit;}$id = $id[0];$data = Url::find($id);$data->count = $data->count + 1;$data->save();return redirect($data->url);
}
PHP实现统计下游浏览量相关推荐
- springboot整合redis实现HyperLogLog统计文章浏览量使用过期策略完成数据库同步
springboot整合redis实现HyperLogLog统计文章浏览量&&使用过期策略完成数据库同步 本文目录 springboot整合redis实现HyperLogLog统计文章 ...
- Ajax配合Django后端实现静态网页动态统计浏览量和点赞量
文章目录 前言 什么是Ajax? Ajax的实际运用场景 具体运用 统计博文浏览量 在主页方面 前端 后端 在博文页面 前端 后端 统计点赞量 最后 前言 简单介绍一下Ajax技术,顺便讲讲Ajax技 ...
- html怎么设置虚拟浏览量,WordPress修改增加文章浏览点击量(阅读量)
新发布的WordPress文章点击浏览数量肯定是0,于是很多访问量网站觉得很不好意思. 比如我这3篇新发布的文章的浏览量都是0. 我个人觉得没什么. 需要的是坚持,每天坚持发布原创的优质文章,排名会好 ...
- 网站统计-设计思路(访客数,浏览量,平均访问时长,平均同时在线人数,最高同时在线人数)
前言 网站做好了,领导让求几个指标,网上找了许久. 两个思路: 1,百度腾讯等,提供了统计的产品接口,可以直接使用,十分方便. 但是使用的方式是把数据放到他们的服务器上让他们去分析,这个接受不了. 2 ...
- 名编辑电子杂志大师教程 | 阅读量浏览量统计
用名编辑制作电子杂志时,我们可以在电子杂志里嵌入一个"google分析ID"或者直接嵌入一些统计平台的代码来追踪阅读量,得到最有效的数据分析反馈. 注意:这里需要你自己有一个网站, ...
- 【Storm】Spout的storm-starter及Grouping策略、并发度讲解、网站浏览量和用户数统计
maven先安装好. 以下讲storm-starter的使用. 1.从github下载官方的storm-starter例子包,是maven工程, 地址 https://github.com/natha ...
- Flink-电商用户行为分析(网站总浏览量(PV)的统计)
数据 链接:https://pan.baidu.com/s/1InfWoNYUeV1KYyvFS1aXuA 提取码:z3p4 衡量网站流量一个最简单的指标,就是网站的页面浏览量(Page View,P ...
- 基于埋点日志数据的网络流量统计(网站总浏览量(PV)的统计)
衡量网站流量一个最简单的指标,就是网站的页面浏览量(Page View,PV).用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计. 一般来说,PV与来访者的数量成正比,但是PV并不直接 ...
- Flink_网站总浏览量(PV)的统计
1.PV(page view) 即页面浏览量:用户每1次对网站中的每个网页访问均被记录1次.用户对同一页面的多次访问,访问量累计. 2.UV(unique visitor) 网站独立访客数 指访问某个 ...
最新文章
- Redis常用五大数据类型
- JavaScript内存优化
- rpm命令,yum命令大全
- 【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 最简单用法 | 一行代码搞定权限申请 | 推荐用法 )
- 《Android构建MVVM》系列(一) 之 MVVM架构快速入门
- assign,copy,strong,weak,nonatomic的理解
- Robot Framework操作MySQL数据库和Oracle数据库
- 适合利用计算机模拟的是,计算机模拟在数学建模中的应用
- 【英语学习】【Level 07】U07 Stories of my Life L6 An experience worth remembering
- Python入门-前言
- Luogu3387【模板】缩点(Kosaraju)
- 阿里中间件seata源码剖析七:saga模式实现
- 汽车“缺芯”的挑战与机遇
- 金融,财务,融资相关知识(一)
- 比赛打不好怎么办——怎么制定NOI赛制的考试策略
- 投稿动态无法删除的情况下,如何批量删除B站动态?
- Oozie 工作流定义详解【转】
- react native学习笔记29——动画篇 Animated高级动画
- python南开大学王恺mooc_Python爬虫示例(正则表达式、靓汤、selenium),程序,BeautifulSoupselenium...
- 粤海服务器维修,粤海街道总工会搭设“悦读”平台邀职工分... 深圳本地-大加...