25
Октябрь
2013
Не буду томить — сразу решение
|
<script type="text/javascript"> $(document).ready(function(){ $(this).keydown(function(eventObject){ if (eventObject.which == 27) $.unblockUI(); // alert('esc'); }); }); </script> |
рубрики: Полезности, Программирование |
25
Октябрь
2013
Ещё одно ТЗ — учёт показа баннеров.
Заказчик сам указал удобное ему решение — Яндекс Метрика, и предоставил необходимые вводные инструкции — я только реализовал это в Битриксе (кастомизация компонента на вывод нужного JavaScript кода)
Итак, в Яндекс Метрике в качестве цели можно, в том числе, указать выполнение на сайте специальной функции:
yaCounterXXXXXX.reachGoal(‘TARGET_NAME’);
Более подробно тут: http://help.yandex.ru/metrika/objects/reachgoal.xml
Соответственно, как любую JavaScript функцию — её можно «навесить» куда угодно — от клика на ссылку, до сабмита формы.
А показ баннера — событие возникающее при отображении странички.
|
<script type="text/javascript"> window.onload = function() {yaCounterXXXXXX.reachGoal('Show_Banner');}; </script> |
Добавляем цель в Метрике и вуаля! — смотрим статистику 🙂
P.S. Добавочка — при не однократном (как в моём случае) вызове функций, следует использовать
|
$( window ).load(function(){ |
иначе будет считаться статистика только последнего подключаемого баннера
рубрики: Полезности, Программирование |