31
Октябрь
2013
Для отладки одного ТЗ (переход с рекламы Adwords) решил подать тестовое объявление со своего блога, на что с немалым удивлением обнаружил, что сайт заблокирован ибо не удовлетворяет условиям Адвордса к сайту.
Adwords — сайт заблокирован.
Нарушение: различные виды спама.
Томить перепиской с саппортом не буду — толком ничего не говорят, отсылают читать «простыню» по условиям, а там их ой как много.
В итоге — убрал сапу (всего одна ссылка висела), подал заново — заапрувили.
рубрики: Разное |
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(){ |
иначе будет считаться статистика только последнего подключаемого баннера
рубрики: Полезности, Программирование |
23
Октябрь
2013
Новое ТЗ и решение, которым хочу поделиться с немногочисленными посетителями моего блога:
Итак, необходимо реализовать следующую фишку:
Серфер ищет в Яше, например «продажа автомобилей HONDA в Новосибирске»
ему высветилось наше объявление по ключевой фразе «продажа автомобилей»
серфер кликает и мы хотим перенаправить его на страницу локального поиска с фразой «продажа автомобилей HONDA в Новосибирске»
Первое неправильное решение:
Тут подробнее о передаче параметров
http://help.yandex.ru/direct/?id=1119167
На поиск на Вашем сайте выходим таким образом
http://site.ru/search/index.php?q=%E4%E5%EA%EB%E0%F0%E0%F6%E8%FF
т.е. параметр передаётся в переменную q
Соответственно, в директе при указании адреса в виде
http://site.ru/search/index.php?q={keyword}
мы будем попадать из директа в раздел поиск с ключевиком из директа без минус слов
Директ передаёт в keywords именно ключевую фразу, а не поисковый запрос. Т.е. «продажа автомобилей» !
А решение такое:
Хоть и ссылка с объявления имеет вид http://yabs.yandex.ru/count/QlMAyQ7r…кадабра …MAyQ7rA4K4
тем не менее при переходе на сайт в HTTP_REFERER имею Яшу с поисковым запросом в ?text=
далее — дело техники, вычленяем запрос регуляркой и подключаем поиск
рубрики: Полезности, Программирование |
23
Октябрь
2013
Мини заметочка для любителей кинуть, в лог-файл какую нибудь отладочную информацию:
(сделал небольшое открытие для себя)
|
file_put_contents('file.txt',var_export($var,true)); |
Всё гениальное — просто 🙂
рубрики: Полезности, Программирование |