javascript - 使用 JavaScript 获取 bit.ly 链接重定向到的页面上的 bit.ly 链接
问题描述
如何使用 JavaScript 获取链接重定向bit.ly
到的页面上的链接?bit.ly
我需要这个用于跟踪目的。我有几个bit.ly
链接,我想跟踪每个链接在 GA 中被点击的次数。
谢谢你。
解决方案
如果您坚持使用 Javascript,您可以执行以下操作。
将 bit.ly 链接作为 GET 参数与目标 URL 一起发送。例如:改变这个
<a href="receiver.html">bit.ly/link_1</a>
至
<a href="receiver.html?sending_url="bit.ly/link_1">bit.ly/link_1</a>
然后在receiver.html中使用
location.search
属性来获取参数列表。解析它以提取被点击的 url。一种方法是在 Javascript 中使用正则表达式。本教程是一个很好的起点https://www.w3schools.com/jsref/jsref_obj_regexp.asp
但是,上述技术是一种技巧,并不是跨页面发送和接收数据的正确方法。Javascript 是一种客户端语言。一种更简单、更合适的方法是使用诸如 PHP 之类的服务器端语言来处理发送的数据。
推荐阅读
- r - R:将单个矩阵列表作为输入传递给需要至少 2 个输入矩阵的函数
- spring - Spring Boot 执行 maven 存储库
- go-gorm - go-gorm 如何将“不在”查询与另一个查询一起使用
- vb.net - Listview 项目文本未显示
- php - 电子邮件中的 PHP 表单输入
- c# - 如何使用 Reactive Extensions 检测大文件中唯一的行
- eclipse - macOS Mojave 10.14 apache-tomcat-9.0.13 在 eclipse 2018-09 (4.9.0) 中运行时出错
- git - Git 命令重置到以前的提交而不会丢失提交
- html - 如何创建以下系列零件设计表
- angular - 如何将整个组件转换为库?