Дополнительный способ учета переходов по ссылкам


При этом способе ссылка на страницу остается "прямой", не используется редирект через наш скрипт, а перед каждым кликом по ссылке браузер обращается к нашему серверу, сообщая адрес нажатой ссылки. Для пользователя это происходит незаметно. Ограничение этого метода: ссылка должна открываться в новом окне.

В начало каждой страницы, где планируется использовать такой метод учета переходов, вы должны вставить следующий код:

<script type="text/javascript"><!--
function cl(link)
{
 new Image().src = 'https://li.ru/click?*' + link;
}
//--></script>
А в тегах ссылок, переходы по которым нужно учитывать, добавляете параметр onClick="cl(this)"

Пример: заменяете
  <a href="http://www.site.ru/super/" target="_blank">super</a>
на
  <a href="http://www.site.ru/super/" target="_blank" onClick="cl(this)">super</a>

Недостаток этого метода учета переходов в том, что он работает только при клике по ссылке левой кнопкой мышки, если же пользователь кликает по ссылке правой кнопкой и выбирает из меню "открыть в новом окне", то такой переход не будет учтен.