在 bit.ly link 使用 JavaScript 重定向到的页面上获取 bit.ly link

Get the bit.ly link on the page to which bit.ly link redirects using JavaScript

如何在 bit.ly link 使用 JavaScript 重定向到的页面上获取 bit.ly link?

我需要这个用于跟踪目的。我有几个 bit.ly links,我想跟踪每个人在 GA 中被点击的次数。

谢谢。

如果您坚持使用 Javascript,您可以执行以下操作。

将 bit.ly link 作为带有目标 URL 的 GET 参数发送。例如: 改变这个

<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

但是,上述技术是 hack,不是跨页面发送和接收数据的正确方法。 Javascript 是一种客户端语言。一种更简单、更合适的方法是使用服务器端语言(例如 PHP)来处理发送的数据。