Pull to refresh
26
0
Даниил Соснин @dsosnin

User

Send message

Автоматическое определение пола по имени

Reading time3 min
Views24K
Продолжая рассказывать о технологиях, которые используются в нашем сервисе email-маркетинга Pechkin-mail.ru, мы просто обязаны упомянуть об автоматическом определении пола подписчика по имени. Еще в 2007 году, разрабатывая сервис sms-рассылок, мы очень хотели реализовать возможность автоматического подставления окончаний в прилагательные “Уважаемый”, “Дорогой” и так далее. Обычно такая подстановка осуществляется на основании дополнительного поля в адресной базе клиента. Однако, как нам кажется, это полный отстой.
На это есть 3 причины:
  1. заставлять подписчика задавать свой пол глупо (чем больше полей в форме, тем ниже вероятность ее заполнения)
  2. определять вручную — долго, а значит дорого
  3. от ошибок человек не застрахован ровно так же, как и машина.


Но мы не лингвисты, поэтому реализовать такой модуль было бы слишком сложно для нас, да и функция “не первой необходимости”. Но недавно, работая над склонениями текстов бесконечных актов, договоров и прочих юридических документов, мы вспомнили об используемом нами уже 2 года сервисе Морфер. Это прекрасный лингвистический сервис, специализирующийся на русском языке и позволяющий склонять по падежам слова, целые предложения, числительные, а также получать текст из цифр. В общем, потрясающая разработка всего одного человека — Сергея Слепова.
Подробнее о реализации функции определения пола на нашем сервисе
Total votes 52: ↑30 and ↓22+8
Comments47

Добавление видео из Youtube в email-рассылку

Reading time4 min
Views24K
Видео ворвалось в жизнь интернета внезапно и, не сказать, чтобы так давно. Однако, уже стало неотъемлемой частью жизни любого из нас. Видео стало инструментом бизнеса в продвижении товаров и услуг. На Youtube можно найти инструкции к товарам, промо-ролики, записи вебинаров итд. Размещение видео в email-рассылках — это очень толковый маркетинговый ход. По нашей статистике это на 17% повышает долю кликов в вашей рассылке (по сравнению с аналогичными без видео).

Но как это сделать в своем html-макете рассылки?

Вставлять видео из Youtube на веб-страницах просто — достаточно скопировать html-код с iframe и разместить его у себя. А вот с email-рассылкой такой финт не пройдет. И, хотя, email-рассылка тоже содержит html-макет вставить в него iframe нельзя по соображениям безопасности. Открываем Технические и административные требования для отправки электронных сообщений на Mail.Ru. Мы их используем, как основные на рынке рунета (в нашем трафике доля Mail составляет более 70%).

… при использовании HTML в ваших сообщениях, убедитесь что соблюдена валидная структура HTML-документа. Запрещено использовать потенциально опасные объекты, такие как ActiveX, JavaScript, VBScript, Java-апплеты, Frames и IFrames, подключаемые с внешних сайтов CSS, Meta Refresh и т.п. (использование таких элементов может привести к блокировке ваших рассылок);


К тому же, такие iframe зачастую будут просто некорректно отображаться почтовыми клиентами, программами или веб-сервисами. И, все-таки, как вставить видео в письмо? Сервис email-маркетинга Pechkin-mail.ru, как всегда, делает всю основную работу за вас.

Посмотреть как это реализовано на Печкине с примерами кода.
Total votes 21: ↑11 and ↓10+1
Comments16

Реализация быстрого импорта из Excel на PHP

Reading time3 min
Views68K
Мы продолжаем рассказывать о технологиях, используемых на нашем сервисе email-маркетинга Pechkin-mail.ru. Одной из ключевых задач любого сервиса, связанного с данными клиентов, является загрузка этих данных на сервис. Для Печкина очень важно быстро и без проблем для пользователя загружать адресные базы, содержащие email-адреса, имена, фамилии и другие дополнительные данные.

Что использовать в качестве инструмента?


В качестве базового стандарта, используемого при импорте адресных баз, мы взяли Microsoft Excel. Объясняется это просто:
  • это стандартный инструмент, которым на базовом уровне владеют 100% пользователей компьютеров. Более того, в бизнесе — это де-факто корпоративный стандарт и используется даже, если на рабочих компьютерах Mac или Linux.
  • Практически все CRM-, CMS-, облачные или десктопные системы имеют экспорт в Excel или CSV, который простым пересохранением приводится к формату XLS или XLSX.
  • Известно также, что “90% ошибок ПО сидит в полуметре от монитора”. Не в обиду будет сказано рядовым пользователям, но мы должны учитывать самый базовый уровень подготовки и тех. поддержке для объяснения достаточно сказать “Загрузите Excel-файл”, а не объяснять процедуру подготовки файла в нужном формате.


Проблему пользователей при импорте адресных баз сняли. Но тут возникает уже проблема непосредственно разработки.
Прочитать о быстрой реализации импорта из Excel на PHP и LibXL
Total votes 32: ↑25 and ↓7+18
Comments23

Двухфакторная авторизация по смс с барышнями и преферансом

Reading time3 min
Views10K
Это рассказ про то, как для элементарного поля «введите код из смс» был построен велосипед с большим числом колёс неправильной формы. Приглашаю покритиковать универсальный модуль для двухфакторной авторизации.

image
Читать дальше →
Total votes 28: ↑19 and ↓9+10
Comments30

Как спам-ловушки помогают бороться со спамом?

Reading time3 min
Views18K
imageНаверное, все согласятся, что спам — это отстой. Это то, что мы точно не хотим видеть в своих почтовых ящиках. Если вы шлете спам через Печкина — можете пойти и сделать себе сэппуку, прежде чем мы найдем и накажем вас.

В целях борьбы со спамом некоторые организации (и наш сервис email-маркетинга в том числе) используют так называемые “спам-ловушки” (spam traps) для определения спамеров. Вокруг спам-ловушек уже сложилась целая сеть мифов и легенд о том, что это такое, как они создаются, как используются и как они попадают в ваши адресные базы.

Спам-ловушка (spam trap) — это email-адрес, который создается, но не используется в работе, т.е. он не подписывался ни на одну из рассылок. Он мониторится на предмет получения сообщений, которые явно будут спамерскими. Также, эти адреса ищутся в ваших адресных базах. Массовое присутствие spam trap в ваших адресных базах приводит к немедленной блокировке вашего аккаунта. В этой статье мы расскажем о том как классифицируются спам-ловушки на основании их происхождения.

О спам-ловушках поподробнее
Total votes 14: ↑10 and ↓4+6
Comments14

Как работает АнтиСпам-служба на сервисе email-маркетинга?

Reading time3 min
Views8.1K
Сервис email-маркетинга Pechkin-mail.ru создан для того, чтобы быстро и просто отправлять и анализировать email-рассылки. Однако, в то же время, Печкин является одним из элементов глобальной антиспам-системы, защищающей обычных пользователей email от получения спама.

В Рунете мы ежедневно и ежечасно сталкиваемся с попытками “проспамить” подписчиков по купленным адресным базам, по базам подписчиков из открытых источников, по, так называемым, “партнерским” базам. Для того, чтобы не было жалоб и все чувствовали себя комфортно в рамках нашего АнтиСпам-соглашения в Печкине была разработана система мониторинга и модерации, которая позволяет нам надежно фильтровать спам-рассылки, отправляемые через наш сервис.
Подробнее про разработку АнтиСпам-системы Печкина
Total votes 14: ↑10 and ↓4+6
Comments2

5 правил верстки email-писем от Печкина

Reading time2 min
Views74K

Сегодня мы хотели бы рассказать о базовых правилах верстки HTML в email-письмах. Как известно, на свете существует множество почтовых клиентов:
  • веб-версии у почтовых провайдеров (Gmail, Yandex, Mail, Yahoo итд.)
  • десктопные почтовые клиенты (Outlook, Bat, Thunderbird, Mac Mail)
  • мобильные почтовые клиенты (Blackberry, Android, Iphone, Ipad итд)


К сожалению, не существует обязательного стандарта верстки писем, который бы универсально поддерживался бы всеми клиентами. Часть поддерживает CSS3, часть нет, какие-то теги и аттрибуты поддерживаются, какие-то нет, не говоря уже о том, что поддержка HTML и CSS меняется даже в пределах одного почтового клиента от версии к версии. Последнее особенно заметно на примере Outlook (от Express и 2003 к Outlook 2011).

Что же необходимо знать тем, кто собирается самостоятельно верстать HTML-код для email-писем?
Посмотреть 5 правил верстки email
Total votes 56: ↑46 and ↓10+36
Comments24

Генерация текстовых версий писем из HTML с помощью lynx

Reading time2 min
Views8K

Введение


Email-рассылки, отправляемые через Печкин, в большинстве своем содержат как html-версию письма, так и plain-text версию. Отправить рассылку без HTML-версии можно, а вот, отправив ее без plain-text, вы рискуете лишиться ряда подписчиков, почтовые клиенты которых без сожаления вырезают html-версии писем в целях безопасности. Особенно этим отличаются корпоративные аккаунты, почтовые администраторы которых заботятся о защите своих подопечных от спама и вирусов.

Ставим задачу


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

Мы перепробовали многое:
  • разнообразные регулярные выражения
  • кучу разных библиотек для парсинга html


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

Как Печкин реализовал быструю конвертацию html в plain text?
Total votes 8: ↑7 and ↓1+6
Comments4

Частота отправляемых рассылок: чаще не всегда лучше!

Reading time5 min
Views7.1K
В последнее время, я часто слышу мнения, что “Объем отправки писем это ключ к успеху в email-маркетинге!”. По своей сути, они означают, что отправка дополнительных email приводит к большей активности подписчиков, зарабатыванию большего числа денег, и, вообще, лучше (вне зависимости от того, что “лучше” значит для вас).

Их аргументы просты:
  1. Мои данные показывают, что чем больше получает/открывает/кликает мою рассылку, тем больше денег я зарабатываю.
  2. Так как я не могу волшебным образом “наколдовать” новые email-адреса, поэтому я должен чаще отправлять рассылки тем, кто уже есть.

Ведь если у вас есть адресная база в 10 000 адресов и каждый раз, когда вы отправляете по ним email, вы получите 100 заказов, то, отправив email на эти адреса два раза в месяц, а не один, вы ожидаете получить на 100 заказов больше, верно? Деньги у вас в кармане! Почему бы не пойти на это?

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

Может быть, вы сможете увеличить частоту ваших рассылок для роста продаж, а может и не сможете. И вот почему: Активность подписчика (открытия, клики) зависит от частоты отправки рассылок. Чем больше вы отправляете, тем меньше подписчиков открывают ваши рассылки и кликают по ссылкам в них. А значит должна быть точка равновесия, в которой определенная частота рассылки максимизирует активность подписчика (а, следовательно, и ваши продажи).

Подробнее про расчет оптимального количества email-рассылок в месяц
Total votes 18: ↑11 and ↓7+4
Comments0

Немного статистики по email-маркетингу

Reading time3 min
Views46K
Данным постом мы открываем блог сервиса email-маркетинга Pechkin-mail.ru на Хабре. Мы долгое время не решались сделать это, т.к. считали, что нам нечего дать Хабрасообществу, кроме как попиариться. Но за полтора года работы мы накопили знаний, которые будут полезны всем it-шникам, так или иначе, связанным с email-рассылками. Мы будем публиковать как статистическую, так и техническую информацию о работе нашего сервиса. В первом посте мы расскажем и покажем свою статистику по открытиям email-рассылок и статистику почтовых провайдеров Рунета, которую накопили за это время от сотен наших клиентов.

Статистика открытий писем на Печкине


Открытия писем — это один из важнейших параметров успешности рассылки. Нас часто спрашивают — “Почему это мою рассылку открыло 40% подписчиков. Остальные что, ее не получили? Вы все отправили?”. Мы смотрим на размер адресных баз данного клиента, видим, что он составляет > 10 000 подписчиков и “выпадаем в осадок”, ведь это чрезвычайно высокая эффективность рассылки. В этом случае мы сразу “метим” данную рассылку и готовим ее к публикации, как супер-кейс, на котором можем показывать как надо вести работу с подписчиками. А почему мы это делаем? Да потому что средний процент открытий на таком размере адресных баз составляет 12,06%.

На скриншоте выше видна зависимость открываемости email-рассылок от размера адресных баз, по которым они были отправлены.

Еще больше графиков и данных под катом.
Total votes 24: ↑17 and ↓7+10
Comments40

Открываем внутренний API сервиса SMS24X7 для разработчиков

Reading time2 min
Views2.2K
сервис sms-рассылок sms24x7Давать доступ во «внутреннюю кухню» сервисов становится хорошим трендом: Гугл, Яндекс, Mailchimp и многие другие открывают API для работы даже с «внутренними» функциями своих сервисов. Спустя месяц после запуска SMS24X7.RU мы гордостью представляем Вам полное API к нашему сервису. Наша компания всегда старалась быть немного впереди игроков на рынке смс-рассылок и поэтому первые создали API, включающее СМС-шлюз и все функции для работы с настройками, адресной книгой и СМС-рассылками. Одним словом — абсолютно со всем!

Надо отметить, что архитектурное решение по введению API в качестве backend'а для нашего WEB-сервиса СМС-рассылок доставило нам небольшую головную боль. Зато позволило естественным образом отделить процесс разработки WEB-интерфейса. Таким образом, всё, что есть в сервисе оказалось доступно через API.

Допустим, что рассказывать о том, зачем нужен СМС-шлюз никому не надо. Все эти СМС-напоминания, СМС-уведомления и СМС-информирование изрядно утомляют, когда заставляют, в основном, не по делу звенеть и дергаться Ваш телефон. Но как быть, если надо разместить форму сбора мобильных номеров на сайте, интегрировать СМС-рассылки к заказчику в личный кабинет или отобразить у себя статистики по использованию СМС-шлюза? Ответ простой — используйте наше API.

Далее про API, создание документации на Doxygen и уникальное предложение по смс-шлюзу
Total votes 65: ↑53 and ↓12+41
Comments112

Новый сервис sms-рассылок SMS24X7.RU

Reading time2 min
Views1.8K
Добрый день, уважаемое Хабрасообщество.

сервис sms-рассылок sms24x7Мы, компания SMS Pro Group, занимаемся sms-рассылками, sms-акциями и прочей sms-дребеденью уже 5-й год. В 2007 году, когда «трава была зеленее», а кроме студентов юрфака никто не знал о гражданине Медведеве Д.А., мы создали свой сервис по отправке смс-рассылок. Это был, наверное, первый сервис смс-рассылок в мире, где уже использовался AJAX. SMSки в то время стояли много. Помниться, мы их продавали по 2,5 рубля за одну штуку. А еще двигали лозунг:
Путь к сердцу клиента лежит через его мобильный телефон.

Но время идет, все сервисы морально устаревают, появляются HTML5, CSS3, куча разных js-фреймворков, веб-разработка становится проще и доступнее. Этот пост мы пишем про создание и запуск нового сервиса SMS24X7.RU.

Ниже вы можете узнать подробности и взять промо-код на бесплатные 199 смс.
Total votes 21: ↑10 and ↓11-1
Comments35

EasyDocs — сервис регистрации юридических лиц. История создания

Reading time3 min
Views1.4K
Доброго времени суток, хаброжитель!

Лирическое отступление

EasyDocs.spb.ru - вот ваши уставные документы
Так уж получилось, что 3 года назад я, еще 3–курсник питерского физфака, «вляпался» в стартап :-). Вернее, назвать его стартапом сложно, поскольку идея была весьма не нова и рынок мобильного маркетинга, работать на котором мы собирались, уже сформировался.

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

Всю свою сознательную жизнь я не любил “барыг” – людей, которые делают деньги на незнании людей — неважно будь то информационная или юридическая безграмотность. Необходимо создавать ценности, а не эксплуатировать недостатки. Поэтому всегда восхищался примерами создания интерфейсов для обычных людей — например, программами 1С, в доступной форме отражающих все аспекты бухгалтерской деятельности для руководителей небольшой фирмы.

Очаровательная Юристка — собирательный образ идеальной помощницы. Умна, красива, всегда доступна (для экстренной связи).==>
Ниже подробности рождения идеи и создания сервиса
Total votes 9: ↑7 and ↓2+5
Comments18

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity