У меня есть несколько мыслей по этому поводу, но я вижу проблемы с обоими. Мне не нужны 100% точные данные. 80% -ое решение, которое позволяет мне обобщать наиболее популярные домены, на которые я направляю пользователей, вполне подойдет.
Вариант 1 - Использовать PHP. Передайте ссылки через файл track.php
, который гарантирует, что ссылающаяся страница принадлежит моему домену, прежде чем отслеживать клик. Затем эта страница направляет пользователя к окончательному заданному URL. Очевидно, что боты могут подделать это. Много ли? Я также мог бы проверить пользовательский агент. Опять же, я ЗНАЮ, что многие боты подделывают это.
Вариант 2 - Использовать JavaScript. Выполните функцию JavaScript при нажатии, которая записывает щелчок в базу данных и затем направляет пользователя к окончательному URL.
Оба эти метода чувствуют, что могут вызывать проблемы со сканерами по моим исходящим ссылкам. Какой метод отслеживания исходящих кликов наиболее эффективен?