31 Декабря 2015

Полезные расширения для редактора Sublime text

Полезные расширения для Sublime Text 3, которые упрощают и ускоряют работу верстальщика и программиста.

Полный каталог плагинов для этого редактора можно найти на сайте https://packagecontrol.io/. Мануал как устанавливать плагины.

Под катом список расширений с примерами.

Читать дальше
20 Декабря 2015

Исключение источников перехода в Google Analytics

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

Подобные ситуации нередко возникают в случае подключения сторонних платежных сервисов в интернет-магазинах. Технически происходит следующее: пользователь попадает на сайт с по рекламе или с любого другого канала, в Google Analytics под этот переход создается сеанс с привязкой к каналу-источнику перехода. Пользователь совершает покупку, в процессе которой переходит на другой домен платежной системы, оплачивает покупку, после чего возвращается на сайт, но, так как этот переход фактически произошел с другого домена, в Google Analytics создается новый сеанс с привязкой к этому источнику перехода.

В итоге получается, что первоначальный источник перехода затирается и технически уже нельзя корректно отследить эффективность источников трафика. 

В Google Analytics это можно легко обойти указав требуемые домены в исключениях источников перехода.

Читать дальше
4 Декабря 2015

Мультипликатор ключевых слов в Excel

Что делать, когда для создания контекстной рекламной кампании из большого списка ключевых слов нужно получить производные для каждой фразы с несколькими приставками? В этом поможет excel и макрос, пример которого я приведу ниже.

Для чего это может понадобиться? Наверное, самый распространенный случай – создание рекламных кампаний для большого списка товаров. Допустим, есть выгрузка по каталогу магазина или прайс-лист со списком из 1000 наименований. Нам нужно быстро создать список наиболее точных коммерческих и целевых фраз для привлечения трафика. К примеру в нашем случае это будут конструкции вида «название товара + приставка». Приставки, например, такие: купить, цена, стоимость, интернет-магазин, оптом и т.п. Т.е. из каждой фразы требуется сделать несколько производных от этой фразы с подготовленным списком приставок.

Читать дальше
26 Ноября 2015

Настройка фильтров в Google Analytics для исключения спама из отчётов

Спам в отчётах Google Analytics уже давно не новость, у огромного числа владельцев аккаунтов в отчетах появляются сомнительные источники трафика с подозрительным поведением.

Такой спам может просто бесить портить общую статистику в отчетах и искажать данные.

Самый распространенный вид спама в Analytics - призрачный (Ghost). В этом случае с вашим сайтом не происходит никаких взаимодействий, запросы генерируются роботом автоматически без посещения сайта. Случайным образом идёт генерация идентификатора отслеживания вида UA-XXXXXXXX-XX и посредством API на сервера Google Analytics передается определенная статистическая информация. Спамеры в этом случае даже не знают на какие сайты они шлют свои запросы.

Читать дальше
21 Ноября 2015

Отслеживание 404 ошибок на сайте при помощи Google Analytics

Своевременное обнаружение 404 ошибок на сайте поможет избежать ряд возможных проблем, а в случае работы с контекстной рекламой либо другими платными источниками трафика - не допустить расхода бюджета впустую. Часто случается, что ссылки с рекламных кампаний ведут на несуществующие страницы сайта, которые могли быть сняты с публикации, удалены, либо просто случайным образом изменён url.

Читать дальше
8 Августа 2015

Битрикс: перемещение всего javascript в конец страницы

В Битрикс с версии 15.5 появилась возможность средствами системы переносить весь javascript код на странице в подвал перед закрывающим тегом </body>. Перенос всех js вниз шаблона - хорошее решение с точки зрения оптимизации скорости работы сайта. Google, к примеру, давно рекомендует веб-мастерам придерживаться подобной практики.

Активировать эту опцию можно в настройках главного модуля (Настройки -> Настройки продукта -> Настройки модулей) отметив чекбокс "Переместить весь Javascript в конец страницы".

Если есть js, который целесообразно оставить ближе к началу страницы, к примеру, скрипты счетчиков и систем аналитики, необходимо добавить атрибут data-skip-moving="true", в том случает скрипт останется на свое месте в шаблоне.

Читать дальше
27 Июля 2015

animate.css и wow.js: Делаем качественную анимацию и эффекты на сайте

Красивыми эффектами и радующей глаза анимацией на сайте в 2015 году уже никого не удивишь. Это стало в определенной степени нормой и неким показателем качества и  дороговизны разработки веб-проекта. Кроме всего, хорошо проработанная и правильно продуманная анимация и эффекты от взаимодействия с интерфейсами сайта могут поднять конверсию, повысить юзабилитили, ну или просто впечатлить воображение, если преследуется именно эта цель.

Чем дальше в лес больше развиваются технологии и инструменты для веб-разработки, тем проще становится веб-мастерам. Так для создания крутых эффектов на сайте есть отличный способ с использованием анимации на CSS3 и плагином jquery для задержки срабатывания эффектов в нужных местах или их вызове по определённым событиям.

Читать дальше
18 Июля 2015

Повышаем безопасноть хранения данных: Как закрыть доступ к phpMyAdmin

После установки веб-приложения phpMyAdmin на сервер, как правило, панель управления базами данных становится доступной по стандартному адресу http://ip_адрес_сервера/phpmyadmin/. По сути любой желающий может открыть адрес панели и попробовать подобрать пароль. Чтобы не рисковать своими данными и не возлагать всю безопасность хранения базы данных на сложность логина и пароля, можно ограничить доступ к панели только заданными ip адресами.

Как вариант, можно закрыть доступ к phpMyAdmin с помощью .htaccess. Нужно настроить конфигурационный файл сервера, добавив в него необходимые директивы.

Читать дальше
18 Июля 2015

Резервное копирование в Битрикс & Перенос сайта Битрикс на другой хостинг

В Битрикс есть хороший встроенный инструмент для создания резервных копий сайта. Он позволяет без особых сложностей создать резервную копию сайта вместе со всеми файлами и базой данных и перенести сайт на другой сервер. А потом с помощью скрипта восстановления развернуть все это дело. В админке резервное копирование расположено в Настройки -> Инструменты -> Резервное копирование -> Создание резервной копии.

Архив делается в формате tar.gz с сохранением прав на файлы и папки. В настройках резервного копирования, если нужно, можно исключить из архива определенные файлы и папки или базу данных, чтобы уменьшить размер архива и увеличить скорость архивирования.

У некоторых возникает вопрос: "как перенести сайт на битриксе самостоятельно без использования встроенного инструмента резервного копирования?". По принципу работы сайт на Битрикс ничем не отличается от большинства систем управления. Есть файловая структура, есть база данных MySQL. Поэтому осуществить перенос сайта можно самостоятельно заархивировав все файлы и каталоги сайта и отдельно базу данных, осущесвив экспорт-импорт из базы MySQL со старого сервера на новый. Если у вас есть панель управления PHPMyAdmin, сделать это будет проще простого.

Читать дальше
25 Июня 2015

Добротный плагин jQuery для изменения стандартной полосы прокрутки в браузерах

В различных браузерах по-разному реализованы полосы прокрутки. Они могут отличаться друг от друга как внешне, так и по реализации эффекта прокрутки, где-то скролл делается плавно, например, в последнем IE или Firefox, а в Chrome прокрутка колесом идет без всяких замедлений. Иногда хочется сделать красиво и со своими эффеками.

Стандартный скролл бар можно легко изменить с использованием jQuery плагина Nicescroll. Скачать можно тут. Пример работы плагина тут.

Читать дальше

Использую в своей работе