Получить ссылку bit.ly на странице, на которую перенаправляется ссылка bit.ly с использованием JavaScript - PullRequest
0 голосов
/ 17 ноября 2018

Как я могу получить ссылку bit.ly на странице, на которую ссылка bit.ly перенаправляет с помощью JavaScript?

Мне это нужно для отслеживания. У меня есть несколько bit.ly ссылок, и я хотел бы отследить, сколько раз каждая из них была нажата в GA.

Спасибо.

1 Ответ

0 голосов
/ 17 ноября 2018

Вы можете сделать следующее, если будете настаивать на работе с 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> 

Затем в receive.html используйте

location.search 

свойство для получения списка параметров. Разобрать это, чтобы извлечь URL, который был нажат. Один из способов сделать это - использовать регулярные выражения в Javascript. Этот урок является хорошей отправной точкой https://www.w3schools.com/jsref/jsref_obj_regexp.asp

Однако вышеприведенная техника - это взлом, а не правильный способ отправки и получения данных по страницам. Javascript - это клиентский язык. Гораздо более простым и подходящим способом было бы использовать серверный язык, такой как PHP, для обработки отправленных данных.

...