插件应用上线

新增功能

一、短链接插件应用

由于插件增强功能众多,而且不是全部用户都需要使用,我们将短链接的增强功能收纳在了顶部导航栏的「应用列表」中,你可以在此页面查看全部开放的应用插件,并选择开启、关闭、应用范围以及设置必要的配置项。
未来我们会陆续推出更多的短链接增强功能,满足更多的个性化需求。

获取微信内访问记录

当短链接在微信内被点击时,可以通过您自己的服务号(暂未发布)或者小码短链接服务号来获取访客的微信授权,从而得知访客的微信头像、昵称、性别以及地域信息。
此功能可以帮助你寻找出对链接感兴趣的微信用户,方便快速跟进业务。

生成短链接后,点击短链接右侧的三个点,选择「应用插件功能」,在弹出窗口中选择「获取微信内访问记录」完成功能设置。

开启此功能后,如果用户在微信环境中打开此链接,会弹出授权窗口,分为两种情况:
1. 强制收集:用户拒绝授权自动关闭页面,不会跳转

2. 非强制收集:用户拒绝授权后自动跳转到目标地址
开启此功能后,统计数据中会增加 “目标页面” 的数据统计,此处数据展示的为真正跳转到目标页面的数据量

在数据统计报表中,点击「微信访问记录」,在此处可查看访问此链接的微信用户信息。

用手机微信扫描此二维码体验「微信内访问记录」

微信中提示浏览器打开

生成短连接后,点击链接后面的三个点,下拉菜单中选择「应用插件功能」,选择「强制浏览器打开」,开启此功能即可。
开启后,当用户在微信中访问此链接时,会提示右上角使用浏览器打开。

用手机微信扫描此二维码体验「强制浏览器打开」

跳转淘宝 App

在「应用列表」中开启此插件后,在原始链接输入框中输入 m.tb.cn 的链接后,会自动应用此功能(注意:一定要使用手机淘宝 App 复制出来的链接)。

你可以使用如下的方法获取淘宝链接:

用户访问短链接时:

1. 如果是直接访问,首选打开浏览器,然后自动打开淘宝 App 并跳转至指定页面内

2. 如果是在微信中访问,提示使用浏览器打开,然后重复上述步骤

 

注:某些安卓机型浏览器会有弹窗,需要用户手动点击确认打开 App

用手机微信扫描此二维码体验「跳转淘宝 App」

跳转抖音 App

在「应用列表」中开启此插件后,在原始链接输入框中输入 v.douyin.com 的链接后,会自动应用此功能。

你可以使用如下的方法获取抖音视频链接(同样支持个人主页、直播链接):

用户访问短链接时:

1. 如果是直接访问,首选打开浏览器,然后自动打开抖音 App 并跳转至指定页面内

2. 如果是在微信中访问,提示使用浏览器打开,然后重复上述步骤


注:某些安卓机型浏览器会有弹窗,需要用户手动点击确认打开 App

二、数据详情增加世界地图

在数据报告中的访问地区,可以切换为「世界地图」,地区访问将根据国家占比从高到低展示。

功能优化

在看不见的基础架构层面,我们做了以下调整优化:
1. 数据库采用 MongoDB 进行访问记录存储,Redis 集群缓存汇总数据
2. 任务队列选用 Celery + RabbmitMQ 替换之前使用的 Huey + Redis
3. 代码重构几乎重写了全部业务逻辑代码
4. 集群架构升级服务器配置的同时,优化了 docker 集群
5. 压力测试进行了无数次的压力测试验证架构的可靠性
 

耗费了大量时间在上述看不见的工作上,给整个系统带来了如下提升:
1. 数据报告秒开老版系统的数据报告打开速度偏慢,尤其是短链接访问次数超过十万、百万,经常出现访问超时;新版的数据报告打开时间可达到 “秒开”,数据请求响应时间几乎都在 500 毫秒以下
2. 并发访问量、稳定性大幅提升
在优化了数据库、任务队列后,并发访问量极限大幅提升,得益于新的集群架构,水平拓展更方便,可轻松承载更大规模的访问量、数据量

 

更多高级功能我们正在开发中,使用过程中有任何的建议或意见,欢迎 来这里 吐槽告诉我们。