Pull to refresh

Comments 47

Да, подобные имена вводят в ступор. Но вводят в ступор и машину и человека. Разницы нет. Как мы писали, просить пользователей задавать пол самостоятельно — утопия, особенно в ecommerce, где важны десятые доли % конверсии. Поэтому, использование автоматического определения дает экономию в скорости простановки пола.
А даёте ли вы возможность пользователю исправить ошибку?
Ну, т.е. ваш алгоритм дал сбой и теперь ваш сервис пишет суровому байкеру «дорогая», что для него несколько неприемлемо. И если этой супер важной галочки нет, то выход то у него по сути один — занести ваш сервис в спам-лист.
А вот если бы этот пункт был, но не был бы обязателен к заполнению для всех… было бы значительно лучше. В спорном случае, галочку можно и поставить. Но только, на мой взгляд, нужно несколько позиций: «определить автоматически по ФИО» (по умолчанию), «человек определить не смог»(и нужно подставлять оба обращения, либо нейтральный вариант), «м», «ж»
Если этого не будет, прогнозирую, что появится группа лиц, строго негативно отзывающихся про ваш сервис.

>…важны десятые доли % конверсии…
Вот интересно — насколько упадёт конверсия при неправильном обращении, и на сколько повысится, при наличии ссылки «пол в письме указан не верно»?
Саша это по идее Александр или Александра, так что теоретически это имя в полном варианте однозначное.
Ремарк Эрих Мария. Тут даже многие люди путают, о машинах говорить не приходится.

С иностранными фамилиями, безусловно, есть проблема. Но, как вы правильно заметили, проблема не только в автоматике, но и в ручном определении. Можно задавать значение по-умолчанию для таких неопределившихся, например, «Уважаемый клиент!».
Не только с иностранными будут проблемы, но и с русскими рожденными за границей, так как там детям дают фамилию либо отца либо матери (добуквенно!)
Вот пример Ольга Грушин
Ольга Грушин, однозначно, определяется как женский пол.
А Саша Грушин? Или, к примеру, Саша Чаплин.
Уж лучше использовать какое-то нейтральное обращение, или просить ввести пол, чем такое. Ваша реализация не сможет с большой вероятностью определить правильно пол, в итоге пользователь будет получать письма с исковерканным обращением, что ещё хуже, чем его отсутствие.

Вот если бы реализация понимала вероятность определения и при низкой вероятности выводила нейтральное обращение, а при высокой с учётом пола, то это бы ещё куда ни шло.
Мы прогнали тесты по адресным базам клиентов — неопределенных не более 2% — это достаточная погрешность. Тогда как персонализация дает прирост открытий и кликов в 15-20%. В e-commerce вполне оправдано. Прирост от увеличения конверсии существенно выше, чем потери от исковерканного обращения.

Тем более, есть стандартный кейс: люди, видя такое, пишут гневный отклик отправителю и тут вступает «топ-менеджер», который «разруливает» ситуацию, давая персональную скидку и принося «личные извинения». Все взято в кавычки, т.к. понятно, что от имени топа выступает обычный сотрудник поддержки.
> Мы прогнали тесты по адресным базам клиентов — неопределенных не более 2% — это достаточная погрешность.
Я правильно понимаю, что вы по огромной базе клиентов, где есть только имя и фамилия прогнали тесты и вручную проверили, что для каждой записи правильно определился пол?

> Тогда как персонализация дает прирост открытий и кликов в 15-20%.
То есть за то, что в сообщении написано «Уважаем[ый|ая]», а не «Дорогой подписчик» клиенты на 20% чаще кликают и переходят по ссылкам? Что-то мне кажется, что ваша статистика ошибочна. Может там не всё учтено было во время проведения статистического сбора?

Я вообще полностью солидарен с комментарием ниже: habrahabr.ru/company/pechkin/blog/233763/#comment_7882729
Персонализация действительно существенно повышает кликабельность писем. Мы опубликуем данное сводно исследование (не только нашего сервиса, но и getresponse и mailchimp) в нашем блоге.
— У тебя вчера жена родила?
— Да.
— Поздравляю, а как назвали?
— Наташей.
— Чудесное имя.
— Да, хорошее, только намучается с ним пацан…
Как сказали выше, авто-определение Саши невозможно только по имени.
Почему бы не сделать базу таких стопорных имен и для них использовать нейтральное обращение?
По запарке прочел сначала «Автоматическое определение попа по имени». Долго пытался понять, что за новый виток РПЦ-зации такой.

Ну а по теме: обезличенное «дорогой подписчик» не заденет никого. Уточненное сервисом окончание любой клиент даже не заметит (кто-нибудь видел когда-нибудь человека, который радостно бы всем рассказывал, как ему пришла рассылка, называющая его по имени с верно определенным полом?), а вот ошибка наверняка вызовет негатив. Так что стоит ли оно того?
Персонализация в письмах обычно повышает кликабельность на 15-20%. Это существенный прирост и он с лихвой покрывает возможный негатив. С которым, впрочем, тоже можно работать. См. мой комментарий выше про стандартный кейс работы с негативом.
А вот из любопытства, кликабельность повышает ведь именно использование имени? То есть, "%username%, дорогой вы наш человек!" сработает так же? :)
1.
У нашего сервиса эксклюзив на использование данной библиотеки в России.

Т.е. покупка данной библиотеки у автора не даст права использовать её в России?

2. А чем бесплатная альтернатива (phpMorphy) не устроила?
1. Нет, эксклюзив для сервисов email-маркетинга. Сейчас поправим в статье. Для любых других сервисов, конечно, она в полном распоряжении.
2. Точность и скорость. Сергей должен выложить обзор по скорости и точности определения в ближайшее время. Мы эту библиотеку любим именно за качество.
1. Ок
2. Ясно. Еще было бы неплохо, если бы Сергей выложил расценки, заполнять форму на страницу только для того, чтобы узнать цену — какой-то абсурд :)
а вот ещё ссылочка, для коллекционеров:
Алгоритм склоняет ФИО в родительный и дательный падеж, внутри содержит бесплатный бонус — определяет пол.
пост от 15.08.08 17:22:18
http://forum.foxclub.ru/read.php?29,317973,346772,quote=1
исходник на foxPro, но я его переделал на T-SQL за день. В дательном падеже где-то нашел ошибку, лень вспоминать.
Вы тут упоминаете что у вас есть ФИО.
Для русского языка по отчеству можно определить пол с точностью 100%.
Нужно было очень быстро сделать для создания открыток такую же задачу. Скачал словари имен, получилось 6 словарей: на русском, на английском, и словарь точного совпадения по полному имени. Каждый словарь в двух экземплярах для каждого пола. И следующий примитивный код решал с точностью в 99% для набора из десятков тысяч людей:

public static Gender Resolve(Client client)
        {
            if (fullgirls_names.Contains(client.FullName))
            {
                return Gender.Female;
            }
            if (fullboy_names.Contains(client.FullName))
            {
                return Gender.Male;
            }
            string[] name_parts = client.FullName.Split(' ');
            List<string> parts = new List<string>();
            foreach (string part in name_parts)
            {
                if (!String.IsNullOrWhiteSpace(part))
                {
                    parts.Add(part.ToLower().Trim());
                }
            }
            int male_count = 0;
            int female_count = 0;
            foreach (string part in parts)
            {
                if (girls_names.Contains(part))
                {
                    female_count++;
                }
                else if (boy_names.Contains(part))
                {
                    male_count++;
                }
            }
            if ((female_count > 0 || male_count > 0) && female_count != male_count)
            {
                if (female_count > male_count)
                {
                    return Gender.Female;
                }
                else
                {
                    return Gender.Male;
                }
            }
            return Gender.Uncknown;
        }
В процессе, кстати, выяснилось что не всегда даже людям удается определить пол. Приходилось уточнять у тех кто точно знал какого пола клиент.
есть же бесплатный Петрович petrovich.rocketscience.it/
ну да, придется немного переписать с руби, но затруднений это вызвать не должно, даже без знания этого языка.
Пример: Саша Грей
род. Сашы Грей
дат. Саше Грей
вин. Сашу Грей
тво. Сашой Грей
пре. Саше Грей
Что-то у них с родительным падежом нелады.
И с творительным тоже.
если кто-то еще не нашел петровича для php оставлю это здесь — github.com/petrovich/petrovich-php

ну а по основному посту — разместили бы хоть цены на свой модуль, а то шифруетесь как партизаны
UFO just landed and posted this here
А зачем вам база отчеств? Тут же всегда либо «вич» либо «вна»
Лучше -ич (Ильич) и -на (Ильинична).
UFO just landed and posted this here
Вы бы после того, как передрали дизайн и идею с маскотом у MailChimp, хотя бы цвета сменили.

И отличные ключевики в ссылочках, супер-полезный пост!
Мы клонировали Mailchimp, цвета прекрасные, зачем менять?

Пост в нашем корпоративном блоге. Очевидно, что он рекламный и его цель — привлечение пользователей. ;-)
Вы бы прошлись по своим интерфейсам, а то иногда обезьяны в кепке вылазят
Я вам принёс e-mail, но я вам его не отдам! (с)
В своё время в заявках на бронирование номеров в отеле я хотел избавиться от «Уважаемый(ая)»…
Сайт был только на русском языке.
Начал изучать разные алгоритмы, правила морфологии, искать какие-то дополнения и плагины, а потом меня осенило!

Я плюнул на всё это дело — и определял пол по окончанию отчества: «ич» — мужской, «на» — женский.
Кстати, не «вич»/«вна», а именно «ич»/«на», так как есть ещё, например, «Ильич».

2 минуты — и готов алгоритм, и ничего не надо устанавливать, подключать…
UFO just landed and posted this here
Хорошая библиотека, но для PHP есть и бесплатная: http://namecaselib.com/ru/
Sign up to leave a comment.