R2D2_Blog

Влияет ли скорость на позиции в выдаче?

rocket

Вот такой диалог у меня состоялся с одним моим товарищем, который похоже и правда немного понимает в seo:
SeoPro: Я тут с Марком спорил )) какое твое мнение — скорость сайта является фактором ранжирования?
Yoda: в гугле да
Yoda: в яндексе косвенно
Yoda: тоже да
Yoda: я тебе обьясню это с другой стороны
SeoPro: Марк говорит что нет. Похуй медленный или быстрый сайт
Yoda: помнишь, мы когда сделали диноксу площадку форум ?
SeoPro: Да помню конечно
Yoda: у него гугл ходил, до переезда на быструю платформу, сканировал до 10 000 страниц в день макcимум, а потом начал по миллиону в день собирать.
Yoda: гугл мониторит
Yoda: какую он создает нагрузку
Yoda: и ее балансирует
Yoda: типа, если ответ сервера
Yoda: замедляется
Yoda: то он выставляет какие то там свои лимиты на количество заходов
Yoda: и повторхных заходов
Yoda: иначе бы он нахуй заддосил весь интернет.
Yoda: Мэт Кац
Yoda: давно сказал что
Yoda: одним из ахулиарда факторов ранжировния скорость уже давно является
Yoda: как бы у них без вопросов
Yoda: т.е. кроме того что влияет на выдачу
Yoda: еще ты успешно отдаешь контент
Yoda: с большей частотой
Yoda: ну поведенческие факторы понятное дело тоже улучшаются
Yoda: потому что меньше отказов
Yoda: т.е. вот тебе три ЗА:
Yoda: 1) лучшая и регулярная индексация
Yoda: 2) официально призанный фактор алгоритма
Yoda: 3) улучшенный поведенческий
Yoda: яндекс — клон гугла
Yoda: убираем
Yoda: 2 фактор
Yoda: остается два
Yoda: более чем достаточно чтобы быть правдой
SeoPro: На пф скорость вообще прямо действует. В Яшке основной фактор ПФ все-таки, т к. Тупые, а до Гоши им еще далеко
Yoda: как не действует
Yoda: если блять
Yoda: людям удобно
Yoda: увеличивается глубина просмотров
Yoda: если есть отслеживание конверсий
Yoda: они тоже увеличиаются, потому что народ не дрочит в монтиро ожидая окончания загрузки
Yoda: а сразу делает необходимые действия

Хуйнаныр(29)Очко(1)

Весеннее обострение | со дна постучали 2.0

ebat

Да уж, накаркал я по самые помидоры про спокойствие в датском королевстве.

Утро началось не с кофе.

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

Но по сравнению со второй новостью, первая просто выглядит жидким детским поносом по сравнению с атомным разрывом пукана.

Есть такой чудак exploits — ник уже говорящий (ass exploits) — с английского как раз и будет бомбящий пукан.  И вот этот демон смастерил модуль микроразметки.
Я пару месяцев назад,  задавался этим вопросом — и проанализировал его приблуду, отписав в каментах, что модуль полное дерьмо и категорически не приемлем для использования, так как может легко загасить магазин в бан в гугле.
Порванный пердак на это начал вонять, мол он самый умный и все будет заебись.

И что вы думаете… Еблан сука оказался тугой на всю голову и даже когда ему тыкнули:

perdak

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

Подробности здесь. (ссылка не работает, модуль скрыли).

Что делать в этой ситуации и с этим модулем — удалять срочно модуль этого дебила к ебеням, потому как неизвестно что он там еще учудил в новых версиях!

В чем проблема и почему так произошло — если будет кому интересно напишу подробнее позже, пока можете пролистать по ссылке выше каменты в ветке, там подробно описана суть проблемы, которая привела к таким вот плачевным результатам.

 

 

 

Хуйнаныр(36)Очко(2)

Весна идет весне дорогу!

Друзья мои, вы наверное заметили что я сдулся.
И это факт — я сдулся.

Все что я мог написать про сео-шмео оптимизации и ускорения opencart, я написал.
В коммьюнити все устаканилось, и нет ни единого повода вмешиваться в происходящее.

Всех пидарасов вывели на чистую воду, и их уже и без меня нормально ебут прямо  в их логове на opencartforumе.

Я пока наслаждаюсь затишьем, вроде и в отпуске а вроде и с головой в работе.

Опять душит прокрастинация и очень хочется в теплые края под пальмы.

 

 

 

Хуйнаныр(8)Очко(0)

Оптимизация форума на IPB {Эксперименты и результат}

15822500169_0931f5ecbf_b

Буду очень краток. Последний месяц выдался слишком напряженным, поэтому я ушел в отпуск, на ближайший месяц точно!

В предыдущей части я вам рассказывал что было с opencartforum, когда мы за него взялись.

Первым делом было принято решение менять сервер.
Взяли на Hetzner SX61 SSD, настроили ему нормальный конфиг базы данных, нормально настроили связку nginx + apache. Все ожило. Но осталось одно но. Средняя нагрузка на процессор все равно была 60-70% и в пик доходила до 100. А любой паук, собирающий битые ссылки, гугл, или «дружественная организация с DDOSом», могли спокойно обрушить стабильность системы. Так что смена сервера это был первый шаг. Мало  того Динокс на радостях, что форум живой, скормил гуглу сайтмапы, после чего гуглбот заселился по полной на форуме, будто Дэн Билзерян в пентхаусе Беладжио.

80% от всей нагрузки создавала база, и cтало ясно, что нужно дать ей дополнительный запас прочности. И тут на ум приходит страшное слово — репликация.

А там где репликация — там уже второй сервер.  Сказано, сделано, заказали вторую железяку. Подняли реплику. Поставили страшного зверя MaxScale, который должен был балансировать нагрузку между базами. И ничего не произошло.

Ну как, не «совсем ничего», разгрузили мы где то процента три. А все почему, потому, что в IPS присутствует несколько недоделанный ORM, который валит очень мало чистых атомарных запросов на чтение. И тут надо вернуться назад, так как нативная репликация средствами mysql возможна только в master-slave режиме, соответственно на слейв запросов уходило очень мало, хотя мы и настроили все в режим master-write/slave-read. Было принято решение разворачивать кластер и делать репликацию по схеме master-master.

Всякие недоделанные оптимизаторы, могут меня ща ткнуть пальцем в статью на ruhihgload про то что можно извернуться и сделать master-master репликацию, средствами mysql-сервера. Но тут чуваки реально  гонят, так как любая коллизия порушит к монахам подобную связку, а еще есть deadlock.
Так вот, всякие адепты ruhighload — идите в жопу и играйте в песочнице.

В такой ситуации без полноценного DB-кластера, мы бы просто ходили по минному полю.
Вобщем взяли аккаунт на DigitalOcean, запилили там тестовую площадку и развернули Galera Cluster. В силу врожденной лени, Savage4pro нашел чудоюдософт под названием ClusterControl. Нереальная хрень, с гиперизбыточным функционалом, денег стоит я подозреваю ахулиард, но месяц бесплатного фуллтриала нас полностью устроил. С помощью CC — на голые сервера в три клика накатывается на 90% готовая сконфигурированная система. А потом узлами кластера можно жонглировать как горячими пирожками.

Ну и не с первого раза, но со второго, на тестовой площадке на DigitalOcean  у нас поднялась стабильная система из веб-сервера трех реплик базы и управляющего сервера на которым стоял ClusterControl, и эта котовасия завелась и начала нормально балансировать запросы на все узлы, равномерно распределяя нагрузку.

И все бы было хорошо, но было непонятно как себя весь этот огород поведет в бою. И мы начали над ним измываться.

Чуваки, мы реально три дня долгими зимними вечерами, только тем и занимались что тушили-включали узлы, по очереди, все, в разных последовательностях, и оно все равно заводилось, подтягивало актуальное состояние во все базы и начинало работать.
Я не шучу — мы правда на это потратили три дня.

В итоге с такой-то матерью и полным кардбланшем от Динокса, мы завели и отработали тестовую систему и пришло время собирать это дело в бою. Было решено собрать систему в формате web server с nginx и phpfpm, без всяких apache + две реплики базы master-master + небольшой управляющий vps под сервисные нужды.

И вот тут мы наткнулись на полный ппц, если вы помните, две недели назад  вместо форума полдня были миньоны. В теории они должны были появится на 2-3 часа, а провисели 16, несмотря на горы проведенных тестов всего предусмотреть нельзя и в одном моменте мы крепко хомутнулись, потому что нельзя просто так взять и просто так взять! Все в итоге закончилось успешно и форум начал дышать полной грудью.

В первые дни Гугл сошел с ума, я так понимаю что он меряет время отдачи контента и сам балансирует нагрузку, которую создают боты. А тут он получил абсолютно стабильные 200мс загрузки страницы. Ну и загружал он, как я показывал на предыдущих графиках по 150-250000 страниц в сутки + нагрузка от посетителей порядка 70-100 000 просмотров + другие боты, я думаю суммарно сопоставимы с гуглом. в итоге 300-500 000 просмотров страниц в день и полет  нормальный.

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

Также мы включили Opcache. Для тех кто не понимает Opcache — это не хранилище для данных, это кеширование исполняемого кода php. В прошлой статье я задавал вопрос. куда делась system — нагрузка, вот ее Opcache и снял.

Сразу после сетапа сервера, которому суждено было стать web-мородой мы на него поставили Munin для мониторинга всего и вся. А сегодня еще прикрутили PHP7.
Я специально оставил этот процесс на сладкое, для того чтобы имея подробную статистику показать вам, да и самому увидеть есть ли от него толк. Таки есть.

Вот вам большой красивый график:

ctoday_cpu

 

Да действительно PHP дает большой прирост производительности. Но друзья мои. У нас здесь только web-сервер, нагруженный, но тут нет базы. Не спешите бежать к вашим вебмастерам с воплями ХОЧУ ХОЧУ ХОЧУ. Если вы для магазина на Opencart поставите PHP7, явной разницы между 5.4 или 5.6, вы не ощутите. В нашем случае это выглядит красиво и дает 10 кратный запас прочности, вместо 6 кратного, который был до этого и это очень круто, так как программой максимум было развернуть систему с нагрузкой в 25%, а тут получились все 10.

Вот еще одна красивая картинка с динамикой событий:

monthly_cpu

 

И еще одна:

nginx_monthly

Небольшой общий faq.

Почему  Galera а не  Percona XtraDB Cluster ?
- потому как базы у нас крутились на MariaDB а Galera — родная так сказать система для нее. 

Почему  в песочнице у нас было три узла с базами а в продакшн мы поставили два?
- арендовать четвертый большой сервер, мы посчитали излишним, хотя по фен-шую он как бы нужен. Ну и нашли способы сохранить такую же стабильность персистентности данных на двух узлах, которая нативно возможно только на трех.

Почему в качестве прокси-прокладки мы не стали использовать MaxScale, а остановились на HaProxy
- несмотря на то что MaxScale также продукт MariaDB foundation, у HaProxy получше система мониторинга — а мониторинг наше все.

Почему dedicated а не облако на том же DigitalOcean?
- потому что физический сервер всегда будет быстрее чем любая виртуализация.

Почему арендованные сервера, а не купить свои — это же дешевле?
- свои сервера хорошо и дешевле, пока вы не посчитали стоимость colocation(стоиомость аренды юнита пот сервер в нормальном дц с хорошим,и каналами считайте половина аренды сервера на Hetzner). С ценой сервантов на Hetzner, да еще минус 19% НДС — итоговая цена аренды — совсем не больно, и мы не привязаны физически ни к хостеру ни к ДЦ. Завтра захочется сменить место дислокации — теряется только месячная абонплата.
будет необходимость увеличить ресурсы, новый узел докупается в один клик и готов к использованию прямо сейчас при этом нет проблем со скоростью коннекта между узлами — у Hetzner очень быстрые внутреннии магистрали как внутри так и между дата-центрами. Почти нет разницы в общем стоят сервера в одной стойке, или в разных ДЦ.
Выпустят послезавтра PHP8 с мегаскоростью работы, отказались от избыточных мощностей — сократили затраты.
А свои сервера — только устаревают и теряют в цене!

Почему мы не масштабировали web-сервер?
- пока что в даной конфигурации присутствует десятикратное резервирование, которого достаточно с головой. 

Для чего нужна такая избыточность и почему нельзя было обойтись одним более мощным сервером?
- резервирование — это стабильность, стабильность это бесперебойная работа, что полезно для бизнеса и спокойный сон, что тоже полезно для бизнеса. Распределенная система в целом обеспечивает еще дополнительные ништяки в виде возможностей очень быстро вернуть к жизни систему при сбое любого узла.

Чем осуществляется мониторинг серверов?
- Munin и встроенные средства CLusterControll

Итог.
Я попытался очень кратко описать детали процесса понятным для большинства языком.
Но кое-что я осозанно пропустил. Во первых — не раскрыл подводные камни связанные с развертыванием системы и способы их обхода, во вторых — не вдавался в технические подробности, потому как Commercial.

Также я не стал считать детальную смету месячных расходов, могу озвучить приблизительный порядок — это около 160-200 долларов в месяц.

Я не могу сказать что мы супер-пупер умные перцы. И больше так никто не умеет делать. Это будет полная чушь, так как любая площадка в топ-500 выдачи Яндекса на порядок сложнее.  Но мне кажется у нас получился очень правильный проект и подошли мы к нему не с позиции — лишь бы сделать, а с позиции сделать круто настолько, насколько это возможно, при этом без единого вмешательства в код системы.
И вот тут я должен выразить огромную личную благодарность как Savage4pro, так и Dinox.
Потому что с первым у меня каким то образом получается полное взаимопонимание процессов (ну и как то слишком часто мысли сходятся), и во многом благодаря этому взаимопониманию у нас все получилось, а второй проявил себя очень достойно во всем: от оперативной реакции по его задачам процесса (изменение днс, деплой серверов, конфигурирование форума) до полного вникания во все этапы, но без намека на попытку повлиять на процесс, потому что «где то прочитал». Т.е. все что мы делали, мы делали ровно так и в том виде как мы считали нужным.

——————— Happy end ————-

p.s.

Читать далее

Хуйнаныр(47)Очко(1)

HTTPS HTTPS HTTPS HTTPS HTTPS HTTPS

Слушайте ну это шквал какой то просто.
Мне сегодня человек 20 написали в скайп, который у меня офлайн кстати!

И Мозилла теперь метит сайты незащищенными!

optic_1

optic_2

Так что попробуем собрать все в кучу.

Во первых про перевод есть статья с костылями для 1.5 тут.

Во вторых есть полезнейший мануал, скомпилированный RHCk.

В третьих есть фри мод HTTPS FIX.

И в четвертых, если вы не хотите танцевать с бубном есть Волшебная поделка МракиМрака, так как я к ней приложил руку, то могу от души рекомендовать:

seohttpsfixpro1

 

Если у вас включился HTTPS, но не появился зеленый замочек, или  посыпались стили - это самая штука, которая позволит решить одним махом все проблемы!

 

 

 

Хуйнаныр(35)Очко(0)

Оптимизация форума на IPB {экспертиза}

battle

Итак, я немного пришел в себя и могу вам поведать первую часть эпопеи с Опенкартфорумом.

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

Так вот имеем вводные. Ресурс на IPB, на котором одновременно онлайн бывает до 600-700 посетителей. 70 000 постов, которые регулярно сканируют боты и совершенно непонятно кем, когда и как настроенный сервер, нагрузка которого валила в 100% без остановки и падала немного только ночью. Доступов у меня нет ни к чему, только к фронтенду, как у банального посетителя.

Первое, что надо делать в такой ситуации, производить экстренную реанимацию и искать возможные способы снизить нагрузку максимально прямо здесь и сейчас.

Площадки у нас что forum.opencart.pro, что opencartforum.com, стоят на одном движке IPS (раньше это называлось IPBoard), поэтому некоторое представление о его работе у меня есть.

В IPB  встроены механизмы, которые позволяют это реализовать «прямо сейчас».
Во первых у движка есть кеширование статических страниц для гостей, во вторых кеширование системных наборов данных в хранилища типа memcache или redis.

Сначала пришлось определиться с хранилищем для статики. Движок на выбор предлагает либо mysql, либо файловую систему. Mysql мы сразу отметаем — так как она бедная итак ели шевелилась, да и хранить статичные файлы в базе данных — не кошерно.

Дальше был выбор между APC, Memcache и Redis. Здесь тоже однозначный выбор — исключительно в пользу Memcache, так как работает он быстрее всех.

Также у Ipboard есть механизм popup-сообщений (почти автоддос), механизм внутренней поисковой индексации (почти встроенный сфинкс) и механизма запуска системных событий вызываемый при обращении к фронту а не через крон (можно переключать крон/фронт).

Попапы — классно, но когда сидит 250 человек онлайн у всех открытые браузеры, которые каждую минуту стучаться за новыми данными — это ужас. Бедной системе  итак плохо, а тут нагрузка удваивается пропорционально активным подключениям. На время мы это все отключили.

Перевели системные процессы на запуск по крону и пытались дождались момента пока закончит перестроение  поисковый индекс (на старом сервере — не вышло, не хватало ему критически ресурсов).

Следующим этапом была проверка конфигруации Nginx Apache и Mysql. Как выяснилось от недостатка ресурсов для буфферизации индексов, база не могла полноценно обрабатывать сложные выборки, и при правильном конфигурировании, опять же немного снизилась нагрузка. Nginxу были добавлены worker процессы ну и по мелочи он был доконфигурирован, чтобы держать как можно больше подключений. Опять же это все по фотографии, руками анонимного одмина, который то появлялся то пропадал в сумраке.

Это были даже не полумеры. Это была попытка надышаться перед смертью.
Нагрузка все не хотела падать меньше 80% и при этом так и норовила добежать до 100.

Продолжив поиски любых возможностей сделать что-либо еще по горячему, вдруг мне на глаза попалось отсутствие robots.txt.

И это уже было что-то, создав нормальный роботс и отбив ботов с большей половины страниц куда они неустанно долбились, получилась более-менее стабильная картина в 50% общей нагрузки на ресурсы сервера.

Но счастье было недолгим. Буквально на следующий день, все 16 ядер процессора оказались опять загружены по полной, и стало ясно, что в такой конфигурации дальше система просто рухнет. Оптимизация «по фотографии» была закончена. Нужно было проводить более подробный анализ, искать бутылочные горлышки, анализировать общий входящий трафик, разбираться со структурой БД и проектировать систему, на которой можно было бы оживить проект. К сожалению даже десяток самых быстрых VPS от AdminVps  мало чем помог.

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

А  пока вот вам красивая картинка (здесь нет данных по первоначальнй площадке):

cpu_op_f

 

Первый кто правильно скажет куда делась нагрузка system(зеленый график), получит от меня 1000 рублей, там как раз завалялось с донатов.

Хуйнаныр(42)Очко(0)

Что мы сделали с Opencartforum

rocket

Вы знаете, я до сих пор в раздумьях, в каком виде делать большой пост про оптимизацию площадки на которой работает Opencartforum. И делать ли его в принципе.

Пока я собираю мысли в кучу и придумываю, как это оформить, чтобы исключить пидарские вопли про «Динокс лег под Йоду» от наших фанатов.

Ну и мы еще не все процессы закончили.

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

Вот просто немного фактов:

небольшой график из гугла.
load

 

Вот цитата от Динокса:

если точно, то гугл сожрал 31 числа 339 107 страниц
время загрузки страницы 191 милисекунда

340 000 pageview только от гугла!

А еще есть Яндекс, а еще есть посетители, а еще есть другие боты!

Если вы могли заметить тормозов нет, и на 31 число — это был всего лишь один правильно приготовленный сервер. А сейчас их 4! Ддосеры велкам — ддосьте хоть обосритесь! У нас 5 кратное резервирование. Потенциал площадки — около 3.5-4М pageview!

Вот теперь мне интересно увидеть персонажа, который со мной захочет подискутировать на тему оптимизации.

 

upd: первый пидарский камент про гугл «как оптимизировать ipb» меня ввел в состояние бешенства, да ебаный насос, какие вы все тупые бляди!!!! Мы тут неделю без сна убили на тестирование жизнеспособности кластера в разных вариациях….  А приходит какое то животное и рассказывает, что можно нагуглить все в три секунды…. Да ебитесь вы в хуй тыпые упыри!!!!

Хуйнаныр(56)Очко(0)

Бабушка новошти принешла

babushka

1. SSL и вкрай опухший гугл!
Многим из вас пришли письма счастья, о том что, в ближайшее время время гугл, как драный кот, будет метить сайты «ненадежными».

Наверное в целом это хорошо, с другой стороны, какие то два еврея, теперь правят интернетом. А вот это не очень. В данном формате  — это узурпация. Я понимаю если бы W3C принимали подобные решения. Но гугл в одно лицо, за которым потянулась Mozilla Foundation. Это слишком. Это первые реальные шаги большого брата.

Так как тут ничего не поделаешь, однозначно всем надо ставить сертификаты!
И еще в гугле работают лохи.

google_loh

Я думаю, не надо долго объяснять, что в корпорации, которая сама по себе почти интернет, могли бы сотрудники научится правильно оформлять письма и не пропускать такие ляпы в заголовках писем. Гугл уже не тот, понанимают индусов, и несут херню кароч.

2. Little Success Story
Чуть раньше я писал про один украинский магазин, который от переезда на HTTPS, чуть не разорился. И я писал что они лохи и их вебмастер тупая обезьяна.
Я тогда специально не привел адрес этого магазина и статью с их слюнявыми истериками, теперь могу.

А могу почему. Я никогда не стараюсь заниматься голословием, так как сам я не идеальный от слова совсем, и если меня поймают за руку, в какой нибудь теме, за которую я хуесосил других, мне будет не очень комфортно. Я прекрасно понимаю, что про меня может сложиться достаточно неоднозначное впечатление у моих читателей, но поверьте, во многих моментах, амбициозность и честолюбие — это мое все. На голом месте амбиции не появляются знаете ли.

Так вот. Написать там лохи, а я такой весь в белом, я не мог. Перевести на https магазин с тремя калеками в день, это одно, а проект с тремя пятью тысячами посетителей в день — немного другое. Так как потеря даже 20% трафика, на таких проектах, для владельцев черевато существенным уроном.

Вот буквально вчера, мы закончили переводить подобный проект на котором 3500 хостов (чуть позже я попрошу скрины из метрики).

UPD: Обещанный скрин.
Нет ни намека на просадку ни со стороны яндекса ни со стороны гугла.

https_sample

Со слов хозяина:

[27.01.2017 18:50:54] Yoda что там по трафику
[27.01.2017 18:50:59] Yoda: ни единого разрыва ?
[27.01.2017 18:51:40] Bruce Lee: да, без просадки все
[27.01.2017 18:52:10] Bruce Lee: ну может 3-5%
[27.01.2017 18:52:16] Bruce Lee: но погрешность

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

Очень веселит цитата:

 Трафик просел на 20%, а на девятый день — на все 50%»: переезд интернет-магазина на новый домен и протокол HTTPS

Вобщем не будьте такими же!

3. Opencartforum
Как вы могли заметить, в последнее время его штормило. И честно признаюсь — я тут не при чем.

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

И вот тут дальше смешно:
С одной стороны вроде как мы прямые конкуренты там и бла бла бла. С другой стороны я считаю, что чем больше в целом людей в сообществе и чем больше полезных площадок — тем меньше шансов у бесполезных, типа нашей раши, и тем больше в принципе развивается Opencart  в рунете. Поэтому я не до конца воспринимаю площадку Динокса как конкурента проекту Opencart.pro. Наверное, если мы сделаем свой магазин дополнений, начнем агрессивно входить рынок, демпинговать с комиссией, наверное мы станем конкурентами. Но как можно стать конкурентом площадке, который 7 лет, которая тебя жирнее в 10 раз, и которая по сути русскоязычная вики опенкарт — я пока не придумал.

Так вот, если вкратце, все проблемы Динокса были обусловлены его неграмотным одмином, и последствиями его «оптимизаций».

Сначала мы немного поработали «по фотографии». Правда. Это не анекдот. Я умею оптимизировать скорость загрузки IpBoard по фотографии. Ему полегчало. Но на время.
Ну а потом, потом потом…

Два супергероя: ваш покорный слуга и господин savage4pro засучили рукава:

bkaw3ZE

А дальше был целый сериал….
Итог вы можете наблюдать, уже сейчас форум работает стабильно и быстро.
В первый же день после переноса на нормальную площадку, пришел гугл-бот и сожрал 130 000 страниц, сколько их было еще? По моим прикидкам, столько же, плюс пользователи, которых до 500 живых душ одновременно онлайн. При этом форум даже не шелохнулся, абсолютно стабильная работа, без единого намека на подвисания.
Вобщем получился такой себе high-load проект на 300 000 PageView в день с тройным пиковым запасом ресурсов.
При этом, в исходном коде форума, не было изменено ни единой строчки!

Но пока еще не все процессы завершены и мы делаем дополнительные тесты.
Про весь процесс, будет отдельный большой пост, а может быть даже не один.

4.  SSl + isp4 + Ублюдочные хостеры
Как известно, в ISP5 из корорбки, в три клика можно для любого виртуалхоста выпустить сертификат Let’s Encrypt с автообновлением раз в три месяца.
В isp4 такой возможности нет, потому что она древняя как гавно мамонта, но если сильно захотеть — все возможно. По крайней мере для господина savage4pro это не проблема, и он настраивает подобный сервис за полчаса. Но вот 99% ублюдочных хостеров, держат у себя в саппорте тупых Одминов, которым не дано покурить мануал и разобраться как это делать, и принудительно вынуждают менять версию панели управления, что черевато пересборкой всего сервера, либо же как предводители ублюдков HOSTPRO, еще пытаются задвинуть за $200 COMODO-сертификат. Незадорого. Вобщем не ведитесь.
Если у вас Isp4 — просто купите за 699 рублей сертификат у AdminVps, и пользуйтесь дальше старой панелью на здоровье.

5. Openart + twig
Заглядывал в дев репозиторий opencart на гитхабе. Даниэль во всю внедряет twig и дорабатывает установщик дополнений, чую я, они хотят интегрировать магазин прямо в движок. Ну и twig — это не кошерно. Так как любой шаблонизатор работает через регулярки, регулярки в таком количестве — это плохо, потому что они будут вызывать тормоза. Зачем нужны шаблонизаторы для php — мне внятно так ни разу никто не объяснил.

Вобщем ЛОХИ!

6. К нам присоединился Yesvik
Ну не в смысле в нашу команду, просто он появился у нас на форуме. Если вы не знаете кто это, я расскажу. Это человек — прямая противоположность упырям, которые заполонили нынче все площадки. Больше чем он, для развития ocstore и opencart в рунете — не сделал никто. Все базовые наработки по оптимизиации — это его рук дело еще для версий 1.4. SeoPro — это его детище, появившееся по просьбе Снастика. В 2011 году он уже дружил opencart и Sphinx, и разворачивал проекты на 100 000 товаров. Вобщем для меня это МЕГАГУРУ, и мне очень приятно его видеть у нас на форуме.

Хуйнаныр(66)Очко(0)

Зарикалася свыня гивна не йисты

fonstola.ru-109236

Для тех кто говорит не «в», а «на», перевожу заголовок статьи — «зарекалась свинья не есть гавна».
Несмотря на то что я терпеть не люблю неорадикальных партиотов, я очень люблю украинский язык. Но не суржик и не новопатриотический яз, имени всего кабинета министров Украины, а того же Котляревского с Энеидой. Ватники молчать. Русские пистели у меня в таком же почете как и Фенимор Чингачгукович Купер!
И вот эта поговорка на мове — лучше всего характеризует все происходящее.

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

Опять же подчеркиваю. Это личное моем мнение. На самом деле — они прекрасные люди, возможно. Но по моему все таки пидары.

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

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

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

Хуй пойми, я бы если бы у него че купил, нашел бы его и выебал и высушил.

Но это опять же все чухня. Если бы вы знали, чем мы сейчас занимаемсяю
Нам с госоподином Savage4pro в лапы приехал проект с огромной посещаемостью, только бот гугла смотрит 120 000 страниц в день.
А еще есть 500-600 онлайн пользователей. И знаете, у нас по три яйца и мы умеем варить даже такое. Если хозин проекта даст разрешение, мы подробно расскажем, как мы оптимизировали проект с 200-300 000 просмотров страниц в день!

Еще раз, для тех кто не понял, джамшуты, идите штукатурить и учить русский язык! Программисты из вас не очень! И опенкарт параша тоже не очень!

Все вышенаписанное является личным мнением автора!
Автор ни в коем случае не призывает в межнациональной розни и не разжигает, а просто подчеркивает, что у людей из азиатских регионов России,  цвет жопы несколько темнее, чем у жителей среднерской возвышенности и черноземья.
Автор категорически настаивает, что принцип — не можешь срать — не мучай жопу, является основополагающим принципом. И прежде чем продавать дополнения для любой русской сборки Opencart, мумтозы и джамшуты должны выучить русский язык и сдать по нему экзамен!

p.s. Джамшуты посмотрите на женщину в заголовке поста. Учите русский язык, получайте образование, развивайтесь, и может вашим потомкам в пятом колене, подобная чика даст лизнуть левую половую губу!

 

Хуйнаныр(57)Очко(0)

Анализ продаж

2-s

Мои постоянные читатели наверное помнят статью про доморощенную тупую мзду, которую мне пришлось распять за ее визги с требованием настроить ей отслеживание конверсий в магазине с трафиком в 200 человек в день.

Кстати магазин, про который шла речь в моем рассказе жив до сих пор и даже увеличил трафик до 500-600 человек. Но гугл им не поможет с аналитикой, так как у них 90% заказов по телефону и половина заказов это опт.

Но все течет все меняется. Не у всех 400 человек в день. Есть люди у которых 3-4 тысячи :)

Их немного. Но взаимодействовать с хозяевами таких проектов — это просто чистый кайф. Я знаю, что они меня читают, так что Респект вам!

Ну и как водиться. Большие магазины — большие заботы.

Большой трафик — это не всегда большая прибыль в карман. Офисы, сотрудники, зарплаты, налоги, товарные остатки… Операционные расходы растут как снежный ком, а эффективность бизнеса снижается. Даже в моем случае, я предпочитаю 80% задач делать сам, а не нанимать себе, 5 помошников, потому  как время потраченное на разъяснение что и как сделать, может быть больше, чем время, на тоже самое сделать самому.

Так вот. Офис надо кормить, и мало того что прибыль проекта всегда должна быть стабильной, так ее еще надо по возможности выжимать по полной.

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

Как повысить повторные продажи, я думаю ресурсов в интернете — масса. В частном случае, я недавно рассказывал про то как мы делали рассылку.

Как заставить миньонов лучше работать и больше продавать в телефоне — тоже тут дело хозяйское. Их надо бить за любую провинность и кормить только по праздникам.

А вот с рекламными бюджетами — тут отдельная песня. Которую нам получилось решить.

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

Делюсь с вами как это сделать:

Забиваем на все болт.
Берем всю кассу из сейфа, пару кентов.
Заказываем баню, роту проституток, и ебем их до полусмерти.
Самое главное, чтобы они обоссали потом все кровати. А то русские хакеры не поймут.
Ну а потом….

  1. Идем на opencart.com.
    Качаем Ocmod для Google Ecommerce, он кстати бесплатный. Устанавливаем и обновляем модификаторы. (они там правда для ветки 2.x, но кому надо на 1.5 — переписать не долго справитесь).
  2. Настраиваем код отслеживания Analitycs. Важно чтобы он был в секции <header></header> в шаблоне вашего магазина.
  3. Делаем тестовый заказ. Если вы все сделали правильно, то на стадии checkout/success в исходном коде странице должен появится скрипт содержащий подобный текст: ga(‘require’, ‘ecommerce’). Но увидеть его октрыв исходный текст страницы вы не сможете, так как это будет повторная генерация страницы и в движке уже сбросятся данные в сессии о завершенной продаже, поэтому необходимо использовать консоль и смотреть в ней. ctrl+f вам в помощь.
  4. Идем в сам Гугл Аналитикс, заходим в настройки аккаунта и включаем там отслеживание электронной торговли. Как это сделать — подробный мануал здесь.
  5. Обязательно выставляем в настройках аналитикса правильную валюту магазина и временную зону.
  6. Включаем в Adwords и Yandex Direct utm метки.
  7. Если вы используете кривые сборки, а не Opecart.pro, позаботьтесь о доработке в seo_pro, и исключите обрезание get — параметров связанных с utm,  а именно utm_source, utm_campaign, utm_medium, utm_term и utm_content.
  8. Если у вас есть платные размещений баннеров, ссылок из социальных сетей, блогов или других сайтов, раздайте им короткие ссылки, с utm-разметкой. Сделать это просто и быстро вы сможете при помощи Utm Campaign Builder.

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

У меня, буквально за два часа, нарисовалась вот такая картина:

analiz

За неделю. Мы раздадим всем владельцам площадок, с которых идет трафик уникальные ссылки, соберем достаточно данных. Потом еще пару недель посмотрим на их поведение. И хозяин этого магазина получит неплохую прибавку к пенсии ну или если хотите дополнительные ресурсы, которые можно использовать на приобретение более эффективных каналов привлечения трафика.

Маленькое дополнение — вы спросите, зачем затевать канитель с короткими ссылками и Utm-метками. Я вам расскажу. Тот же Vkontakt, при переходе на внешний ресурс использует систему редиректа, и понять из какой группы пришли не получится — так как реферер у вас будет vk.com. А вот если вы пометили как мартовский кот, ссылку, по которой осуществляется этот переход — то никаких проблем c отслеживанием не возникает.

Вот такая уличная магия. С вами был Йода Дэвидович Блейн.

Также не забываем — что самые кошерные модули для Opencart — на Liveopencart.ru, а самый кошерный хостинг для Opencart — это AdminVps.

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

Хуйнаныр(43)Очко(2)

Как из Opencart сделать торговую площадку

вщылф

С завидной регулярностью к нам приходят запросы «а как дать возможность посетителям добавлять свои товары, а как сделать что то похожее на OLX или SLANDO»?

Меня эти вопросы если честно говоря бесят.

И вот почему: подобные вопросы задают «гении» от интернет торговли, которые думают, что заложив в ломбард протухшую бабкину девственность, за три копейки они поднимут мегапроект и озолотятся.

Ну ладно, я могу поверить в удачу, и в то, что за три копейки один из тысячи взлетит магазин. Но доска объявлений — не взлетит.
В магазине у нас определяющим фактором успеха является трафик. Это же верно и для досок объявлений. Не умеете привлекать трафик — идите работать на завод. Только в магазине трафик = деньги в 99% случаев, а вот пока вы с доски объявлений выжмите копейку — рак на горе свиснет. Мало того что у нас народ любит халяву, так еще пока у вас появится постоянная аудитория, в нужном количестве, которая начнет заносить деньги за платные посты и размещения, у вас закончится любой бюджет и вы двадцать раз проклянете тот день, когда в вашу голову пришла светлая мысль запустить доску.

Те кто понимают все эти принципы, или уже нашли бюджет, программистов и пишут доски, или не лезут в это болото. Те кто не понимают  — верят в миф — про бесплатный софт и пытаются за три копеечки найти платформу для реализации.

За три копеечки  — не бывает. Даже если мы будем использовать Opencart MarketPlace, стоимость софта, дизайна, настройки системы, допилов и интеграции платежных систем выплывет в бюджет минимум $3-5к. А еще для того чтобы хоть как то запустить доску — необходимо заполнить первичный контент и возможно написать парсеры на другие доски, чтобы у вас появилось хоть какие то признаки жизни проекта. Поэтому без $10-15 стартового капитала, начинать не стоит. Кроме этого, после первых 50 000 объявлений у вас все ляжет, вам нужен будет один сервер, второй третий, потом вы упретесь в тупик архитектуры, вам нужно будет все переписывать ну и по классике 90% таких проектов сдуваются.

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

Собираете всю команду в подвале, ставите им мешок доширака в угол, наводите на них автомат и заставляете работать за еду, не отрываясь от производства, минимум полгода.

Ну и по традиции пишу я про это все не на голом месте. 
С полгода назад, написал мне один мой товарищ: «а допили как мне доску на osclass, а то я тут уже положил $2000 долларов в программиста, а он полгода дрочит и ниче не готово». Ответ у меня был однозначный — НАХУЙНАДО!

Но мне стало интересно что такое OsClass и с чем его едят?
Поставил я эту дрянь покрутил — и бросил.

Но пытливый детский ум начал гуглить, и о чудо, я нашел тадам: Tamaramga.


На демо — это помесь между OLX, Prom.ua, и Avtito. Полностью заточенное под Ru-Ua со всеми геозонами, платежками, картами, геомодулем, быстрым поиском на Sphinx, фильтром с динамическим набором атрибутов и огромной кучей дополнительных плюшек.

И самое главное — эта штука работает из коробки! Из коробки Карл! Поднимается вот такой к примеру проект: bazar.ua.

А знаете что самое удивительное? Самое удивительное — это то что все это написано в одно лицо. На самом деле в четыре. Но основной код в одно. Кому интересно почитать про то кто это сделал и как так вышло — у них на сайте есть чудесный блог. Занимательная success story. Знаете, если бы я хотел сделать доску объявлений,  я бы не задумывался, а уже бы отправил оплату за скрипт. У нас даже состоялось милое знакомство, мы нашли общий язык, и у нас во многом похож подход многим вещам. Самое главное, что они, что мы всегда смотрим на вещи с позиции WIN-WIN. и не пытаемся нажиться здесь и сейчас, а завтра сгорел сарай — гори и хата.

А теперь вы спросите — типа а где подвох? Он конечно есть и не один.

Во первых цена.
Полноценный скрипт доски на Tamaranga обойдется вам в двушку зелени как с куста. Но я же выше писал, что цена реализации на Marketplace Opencart будет минимум в полтора раза больше. А приведение к нормальному виду, может стать и в четыре и в пять раз.

Отсутствие сообщества и профильных специалистов.
Если у вас проект на Opencart, Bitrix, Magento — есть большие сообщества, есть в конце концов fl.ru и проблем найти кто бы допилил — нет никаких.
С Тамарангой хуже — есть у них какие то две карманные студии и они сами и все.
Любое «хочу перламутровые пуговицы» обернется сущим адом поиска специалиста, который реализует ваши пуговицы и бюджета на его оплату.
Это последствия двух факторов. Во первых ребята с хорошей стороны «задроты на всю голову» и в край угла поставили качество проекта. Во вторых их мало. А развивать профильное коммьюнити — это я вам на собственном опыте скажу — та еще задача.
Вот к примеру, наш герой SV2109 пытается составить конкуренцию Диноксу уже полгода а у него всего 20 человек на форуме. И через год будет 20 человек. И кроме как окончательной потери репутации, он ничего этим не добился.

Отсутствие SAAS — сервиса.
У  нас есть наш форум forum.opencart.pro. Уже почти два года мы за него платим ежемесячную аренду и спим спокойно. Stand-alone решение не стоит конечно $2000, но даже $500 долларов за лицензию в начале нашего проекта, мы были не готовы положить, не потому что их не было, а потому что было непонятно — взлетит или не взлетит. И зачем делать капитальные вложения, если можно что-то взять в аренду. Опять же ситуация у ребят упирается в отсутствие рук и ресурсов. И я прекрасно понимаю почему им сложно расширяться. Требования к профессиональные навыкам к потенциальным членам команды — слишком велики. Но по другому они не умеют.

Хотя с другой стороны. Как сказал мой товарищ с доской на OsClass — «Если бы я сначала увидел Тамарангу, я бы уже год работал и горя не знал». На самом деле в коробке у них есть 90% необходимого фукнционала и работать первый год-два можно по принципу поставил и забыл. Занимайся дальше поиском трафика.

И к чему я все это написал, спросите вы.
Опять мол Йода полез в какие то дебри и всех пытается учить, и наверное договорился о рекламе. А вот и нет. Пост не проплачен. Однако.

1. Я хочу открыто обратиться к моему товарищу. Леша, ты дурак. Твой программист будет тебе яйца мять еще год. И в итоге ты проект похоронишь. Пока не поздно — ставь Тамарангу.

2. Я в конце концов альтруист иногда и не против помочь нормальным людям.

3. На будущее это будет закладочка, которая позволит давать ответ на вопрос — как сделать на Opencart доску объявлений или аукцион. Ответ простой: никак, не испытывайте судьбу — ставьте Тамарангу.

4. Кроме Доски объявлений, у них еще есть скрипт для городского портала и скрипт для фриланс-биржи. И вот, эта вся ситуация, определенным образом меня сподвигла на некоторые действия, о которых вы все скоро узнаете.

Так что ничего не бывает просто так. И да пребудет с вами сила!

Хуйнаныр(28)Очко(4)

FUCK YOU СЕСУРИТИ!

yuygkshen

Ну что, таки в этот раз обещания гуглей, оказались не обещаниями.

Все уже успели заметить «надежный» слева от адреса магазина в хроме ?

Непонятно как эта надежность повлияет на выдачу, но я уже от нее потерпел.

При чем потерпел очень глупо. Перенес я пару магазинов с одного сервера на другой с let’s encrypt сертификатами, а вот автопродление не пернеслось. И сегодня вдруг ни с того ни с сего сертификаты закончились.  И магазины просто не открываются.
Ни в хроме ни в мозилле — нигде!

Пришлось экстренно все бросать, лететь до ближайшего компьютера и перевыпускать сертификаты.

По моему это уже совсем полный маразм. И хорошим это все не закончится. А вот продавцы сертификатов озолотились.

Вобщем корпорация зла поставила нас всех в позу бобра и дико сношает.

Чувствую скоро я как папа римский начну заклеивать камеру на ноуте и откопаю из схрона ноклу 3310.

И если вы у меня теперь спросите надо ли ставить эти долбанные ssl-сертификаты и переезжать на HTTPS — да сука надо!

Но не надо быть лохами как один украинский магазин, который недавно чуть не разорился.

Хуйнаныр(35)Очко(0)

Новогодняя рассылка покупателям. Работа над ошибками.

pexhkin2

Что я должен вам сказать.
Худо ли бедно ли. Но наш эксперимент удался.

Мы разослали 27 000 писем по всей базе покупателей. В итоге письма прочитала половина получателей. Вторая половина до сих пор не прочитана.

Получилось на сегодня ровно 270 заказов — 1% конверсии.

Мало это или много — однозначно сложно сказать.
Если считать конверсию относительно прочитанных писем, то это 2%. А учитывая, что результат мы отслеживали, только по использованию купона, который распространялся только на заказы без наложенного платежа, то где-то там еще есть 25-30% неучтенных заказов и это уже 2,5-2,7% конверсии, что очень даже отлично.

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

А теперь немного общих выводов.

В принципе — рассылки это круто. Даже если у вас база 1000 клиентов — у вас уже есть с чем работать. Это отличный инструмент как в принципе для повышения продаж — так и для слива неликвидных остатков на складе. Плюс отличный побочный эффект в виде обратной связи от пользователей и повышение лояльности постоянных покупателей в целом.

Технически это оказалось совсем не просто. Несмотря на то что методология настройки почтовых серверов для нас не представляла особой сложности, трудности возникли в другом. Мейлер, скажем прямо, сырой и пришлось помучать его автора, также общение с саппортом почтовиков требует много времени и нервов. Все-таки я склоняюсь к мысли, что у них это «линия обороны». Когда система видит новый домен с которого идет рассылка, они проверяют — бот это или живые люди, и пока ты с ними не свяжешься прямая дорога в спам. После того, как я списался с mail.ru и  yandex, проблема с попаданием в спам отпала сама собой.

Немаловажная деталь — все ящики в базе рассылки необходимо актуализировать. Проверить живы они или нет. Есть для этого специально обученная технология. Этот процесс еще немного добавляет плюсов в карму и страхует от попадания в спам листы.

И немного про ошибки.

Опоздали.
Скажем откровенно — мы очень сильно затянули. Настраивать систему необходимо было в конце ноября, тестировать, и к 15 декабря делать рассылку. Мы же ее сделали за неделю до нового года, когда все уже купили подарки, потратились и по второму разу закупали запас виски к новому году. Не самая распологающая к тратам ситуация.

Недоработали.
Кроме прямого извлечения прибыли, необходимо использовать рассылку как канал коммуникации и максимально цеплять аудиторию. Большая недоработка — это откровенно слабое письмо. Тут последствия спешки и все дела. Но по хорошему, нужно было вставить в письма призывы вступать в группы в ВК, фейсбуке, подписываться на инстгарамм и тд. Все таки в мире продвижения все поменялось. Недавно я сталкивался с магазином, в котором 30+ заказов в день и весь трафик из одноклассников! Из одноклассников КАРЛ!

Раннее планирование.
Конечно же, когда вы начинаете делать магазин, или уже успешно торгуете, вы не задумываетесь глобально о будущем. И воспринимаете механизм подписки на рассылку как фичу движка не более. Соответственно, часть покупателей игнорирует подписку на рассылку. Потому что не понимает зачем им это нужно. Поэтому мне кажется, необходимо людей явным образом стимулировать подписываться, с разъяснением, что подписавшиеся — это некий клуб избранных, у которых будет доступ к ништякам, недоступным простым смертным. И по хорошему начинать надо работать сразу, даже с аудиторией в 200 человек, раз в месяц рассылая им инфу про новинки, акции и спец-предложения. Самое главное не частить. Даже если человек у вас уже все купил, есть большой шанс, что и «соседу надо», а купон на скидку в 3%, будет контрольным в голову этому самому соседу.
Так что не повторяйте наших ошибок — шлите акционные предложения хотя бы за 2 недели до события.

Старайтесь выжать из рассылки максимум возможных лидов.

Работайте с вашим покупателями, даже если их 100 человек, и даже если вы получите одну продажу — одна продажа всегда лучше чем 0!

Начало истории здесь.
Что делать с почтой чтобы она не попадала в спам первая  и вторая часть.
Модуль который мы использовали для рассылки продается тут.
Сервер, на котором мы развернули smtp-шлюз любезно предоставлен AdminVps.

Хуйнаныр(30)Очко(0)

С наступающим 2017

sneg

Дорогие друзья.

Я не знаю как у вас, но у меня это был очень сложный дебильный конченный на всю голову год.

Многие события, мне хочется забыть, но вряд ли у меня это получится.
И очень хорошо что он наконец заканчивается.

В этом году мы все вместе проделали очень большую работу. Вы зарабатывали, мы помогали вам зарабатывать. В наше нелегкое время. Я очень рад что у вас получается и мы делаем свою работу не зря.

Спасибо нашей дружной команде.

Личный привет новой команде Opencartforum.ru и Диноксу.

Отдельный привет 19ому и его LiveOpencart.

Спасибо всем моим постоянным читателям, я вас всех люблю и вы даже себе не представляете, насколько для меня важно что вы есть.

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

Здоровья вам, любви, семейного комфорта, баблищ, телочек со сладенькими пирожками ну и всего всего.

Встретимся в 2017.

Искренне ваш Йода.

Хуйнаныр(24)Очко(1)

Заметки на полях прендовогоднее

sv2109 — epic fail (а я же говорил)

Итоги рассылки и сопутствующие размышления

Нам пишут Celtic Frost Commercial

Подведение итогов, новогоднее поздравление  и попытка обозначить тренды нового года

В связи с потскорпоративной абстиненцией пока только вот такая публичная шпаргалка

 

Хуйнаныр(11)Очко(0)

Друзья мои, вы герои

leo

Я недавно наткнулся на интервью человека, который первым принес бабло в рунет, которая громко называется «Как мы покупали русский интернет».

Полностью здесь, очень много букв, но читается на одном дыхании.

Потом прочитал еще одну выжимку отовсюду, про эту историю с разных сторон.

И меня это все пиздец как разозлило.

Знаете. Вот почитаешь это все.
Все ужасно. Денег нет. Сегмент мертв. Отток капитала. А мы с вами тут возимся и делаем бизнес.

Знаете, моя бабушка, говорила «не можешь срать не мучай жопу». Всем поравалильщикам, я всегда задаю один вопрос, если ты ленивый пидар, не смог заработать себе на покушать там где ты родился и всех знаешь, на хуй кому ты нужен в чужой стране.

И вот я на все это смотрю, читаю. А вы же учтите, я по долгу службы, общаюсь с людьми у которые с 0 создали бизнес-империи с оборотами  и в 100 000 000 рублей в год.  И что я думаю. Слабые ведь все вокруг, ленивые, тупые. Работать никто не хочет. Даже с большим баблом, люди не могут сделать вещи, запусить проект. А ведь многие мои успешные друзья начинали с тыщи долларов, которую заняли у бабушки.

И деньги есть в кирилическом сегменте, и бизнес делать можно. И люди есть и работать готовы.

По моему секрет успеха проекта в нынешней ситуации звучит просто — нельзя быть ленивым пидарасом и надо ебашить.

Хуйнаныр(29)Очко(0)

Как мы делали рассылку и что из этого получилось

zshhyeishhch

Почтовая рассылка на Opencart

Полгода назад дядя Том дал мои контакты человеку, у которого были косяки с сервером.
Мы быстро решили все проблемы, и у меня возник вопрос, чувак у тебя база 15 000 покупателей, надо с ними вести профилактическую работу, ты сидишь на мешке денег и не можешь его взять, почему?

Ответ был простой — я устал мучаться с ограничениями Mailchimp, а времени разбираться как это сделать по другому нет.

И мы решили отложить вопрос на пару месяцев, когда у меня появится свободное время, сделать мейлер для Opencart и попробовать поработать с повторными продажами. Как всегда проект затянулся на полгода, и к моменту, когда мы вернулись к вопросу у Динокса в продаже появился Mailer, который в принципе процентов на 80 закрывал наши потребности для реализации сервиса рассылок.

Что должен уметь мейлер?

Во первых работать через сторонний SMTP, во вторых делать HTML письма, в третьих создавать выборки покупателей для рассылки по определнным параметрам. Ну и работать в фоновом режиме.

Не совем хорошо и не все, но необходимый функционал мы нашли. Написание и тестирование подобной приблуды с 0, заняло бы пару месяцев, так как сделать что-то просто я давно разучился, видимо заразился у Марка и Саваджа.

В мейлере явно не хватает продвинутого фильтра для отбора получателей, расширенной истории отправок, нормального крона, а не черезь-пень колоду реализации запуска очереди и возможности рандомной отправки через несколько smtp-аккаунтов.

Дело осталось за малым, понять как делать рассылку.

Гугл и хабр в помощь. Но, в данном случае, полезнее и внятнее всего оказался мануал Яндекс, который так и называется «требования к честным рассылкам«.

До этого логически, я уже понимал, что слать почту с основного домена — это потенциальный риск попасть в спам-листы, тем самым уничтожив основной способ уведомления покупателей. И это делать нельзя категорически, тем более на боевом магазине, в котором 50+ заказов в день. Поэтому в AdminVps покупается минимальный сервант Micro за смешные 400 рублей в месяц и на нем разворачивается полноценный центр управления полетами сервис для рассылок. Под него был дополнительно куплен отдельный домен, настроены все возможные политики безопасности DKIM, SPF, DMARC, а так же проведены регистраций в PostMaster крупных почтовых сервисов, типа mail.ru, gmail и т.д. Оценка mail-tester 10 из 10, и почта влетает куда угодно со свистом.

Щастье вот оно уже близко.

Совершенно логичным было начать бомбить новогодними предложениями устаканившихся клиентов. Хозяин магазина придумал акцию, сделал купон, нарисовал баннер, я криворуко наверстал это дело в боль-мень красивое письмо и мы запустили процесс.

Все было хорошо и замечательно, первая пачка в 1000 писем ушла как по маслу, а потом начались проблемы. Тут важно понимать, что нельзя просто так взять и сделать рассылку. Спам настолько досаждает почтовикам, что любое подозрительное действие с твоей стороны и весь ворох твоих писем в лучшем случае идет в корзину, а в худшем они просто блокируют тебя по IP. После первой тысячи, очередь неотправленных писем в Exim на почтовике начала размножаться как весенние кролики.
Выключаем рубильник и идем смотреть логи, mail.ru не принимает письма. Пишем в абуз, ждем ответа, пишут все ок продолжайте.
При этом вся отправка производится с непрерывным мониторингом, у меня открыто 3 постмастера, которые я обновляю каждые 5 минут и консоль почтового сервера,  с отслеживанием очереди неотправленных писем.

Ок, включили, еще 2000 писем ушло, и вдруг в Яндексе некто отметил письмо как спам. А туда уже успела залететь аж целая тысяча писем, и вот этой одной отметки было достаточно чтобы глупый яндекс-антиспам-бот, решил, что мы черные нигга-спаммеры, и нас надо наказать. Ни с того ни с сего вся очередь писем именно в Яндексе уходит в спам-папку получателей.

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

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

Пишем второе письмо: мадам месье, уважаемые Платоны Щукины, а не могли бы Ваши величества, подробнее рассказать что мы такого нарушили, и как дальше с этим жить?

Платоны опять зависли на сутки, и потом разродились эпичным ответом:

Здравствуйте, Yoda!
Мы приняли некоторые меры. Проблема должна устраниться. Проверьте, пожалуйста.

Прошу Вас оценить полученный ответ, перейдя по ссылке
Не забудьте нажать на кнопку «Отправить».

С уважением, Платон Щукин
Служба поддержки Яндекса
https://yandex.ru/support/mail/

Я надеюсь ничьей конфиденциальности я тут не нарушаю.
Казалось бы надо радоваться. Но вот этот эпичный ответ меня удручил в хлам. Яндекс сколько сейчас стоит, 9-10 ярдов? Это мегакорпорация. И вот эта мегакорпорация с дизайнерской мебелью, травой на стенах, суперопенспейсами и заоблачными зарплатами пишет ответ, про НЕКОТОРЫЕ МЕРЫ.

ДА ЭТО ЕБАННЫЙ ПИЗДЕЦ! КАКИЕ НА ХУЙ НЕКОТОРЫЕ МЕРЫ? Спам бота в угол поставили? Сладкого лишили? Выебали в жопу начальника департамента почтового подразделения? Уборщицу Машу попросили вернуть в розетку вилку роутера, потому что у них интернет там пропал?
А что делать завтра, если опять эта хуйня пойдет в спам, а что делать с теми письмами которые уже в спаме. Тупоролые животные. Если вы блядь пишите технический регламент, так соблюдайте его сами.
И вот это письмо — это сука приговор всему отечественному IT в целом. Нихуя у нас не будет никогда ни своего AirBnb ни Uber.
Нихуя не будет, пока такие тупорылые упыри, как руководитель почтового сервиса в Яндексе, будут руководить проектами.

Ну а рассылка дальше прошла успешно, и даже есть неплохие цифры по конверсии. Но о них пока рано говорить, так как у подобных предложений большая инерция и окончательные цифры можно будет анализировать где то через пару недель. Я обязательно вам про это расскажу. Но даже если мы получим 1% конверсии с 15000 получателей. То это будут 150 заказов, практически на пустом месте. И это нормальный подарочек под елку на новый год.

Я бы с удовольствием вам рассказал подробно все технические детали проекта, как что где было настроено, как запилить нормальную аналитику этого процесса, как сделать UTM ссылки в письме без UTM ссылок. Но в рамках одной-двух статей это не получится, и материал достаточно специфический. Поэтому если у кого будет интерес про подробности — как со мной связаться, вы знаете.

 

UPD 1 казус с Яндексом.
На Яндекс подействовали мои аргументы, они извинились и предложили более детально разобраться в ситуации. Из-за некоторых косяков мейлера нам пришлось запустить в какой то момент рассылку заново, то все получатели получили таки письма, правда некоторые по два раза.

UPD 2 статистика доставленных.

Яндекс:

yandex_stat

Mail.ru:

mail-ru

 

UPD 3 обратная связь.
Вылез один очень интересный побочный эффект, на который я не рассчитывал. Для меня рассылка — это рассылка, такой типа полуспам. А многие получатели восприняли письмо как личное обращение. Ну оно же у нас было персонифицировано. «Здравстуйте дорогой Эдуард Сигизмундович». И вот Эдуард Сигизмундович по честному отвечал на обращение к нему. Народ начал писать ответки — и спасибо, и присматриваюсь, и я нашел дешевле.
Вобщем на 27 000 получили порядка 2% ответов. Такое себе повышение лояльности покупателей и много ценной информации. Так что обязательно давайте живой обратный ящик, и читайте его.

UPD 4 валидация базы покупателей.
В процессе переписки с абузами почтовиков, выяснилось, что негативным образом на качество рассылки влияет отправка на пустые ящики. Соответственно возникла необходимость актуализировать ящики клиентов.
Для этого был найден чудесный класс валидации ящиков на GitHub и написан небольшой скрипт, который перебирает и проверяет все зарегистрированные имейлы.

 

Хуйнаныр(59)Очко(0)

Дайджест

sexnews-1

1 Нас 8000.
Много это или мало, я не знаю но у нас на форуме уже 8000 человек, что не может не радовать, когда мы затевали наш проект, я даже себе представить такого не мог.

2. Марк, при посильной помощи вашего покорного слуги, наконец то выпустил супе-комбайн, так как Марк не умеет делать просто, ебался он два месяца с появления идеи, и всунул еще кучу плюшек но все таки наконец сделал HTTPS FIX PRO.

Зачем эта хрень нужна в двух словах.
Вы меняете протокол на HTTPS и у вас не появляется зеленый замочек, потому что половина контента грузится как попало и не пойми откуда попало, раньше надо было менять шаблон, делать автозамены в базе, теперь все в модуле и достаточно утилитарно. Надо поменять адрес CDN — две строчки и пожалуйста готово.

Мало того, остапа понесло и он еще впихнул в модуль возможность для переноса, сжатия скриптов и стилей как того требует GooglePageSpeed, с опциональным выбором, наборов скриптов которые переносить или не переносить. Так что для всех кого волнуют циферки пейджспид — мастхев!

Купить можно напрямую у Марка, а также на Liveopencart.ru и у Динокса

3. Если у вас возникли вопросы с обновлением и установкой на 2.3 у нас появилась специальная ветка на форуме.

4. Админ Впс дарит всем новогодний подарок, пожизненную скидку 10% на хостинг или Vps. Чтобы ее получить, вам достаточно зарегистрироваться по этой ссылке  и ввести купон opencartnewyear2017.
Имейте ввиду, время действия купона, ограничено, купон работает только для новых клиентов.

5. Путем кучи экспериментов и заморочей, я наконец-то научился делать рассылки для больших магазинов. Разослать по 30 000 клиентов новогодние мейлы и не попасть в спам — это реально. Если кому надо — обращайтесь. Очень дорого. Но работает. Никаких мейл-чимпов, покупаем отдельный микро-VPS, экстремально настраиваем все почтовые заморочи и в бой! И даже с адаптивными письмами. Закончим проект — расскажу статистику по конверсиям.

Хуйнаныр(37)Очко(0)