Разработка сервиса «Планирование меню» для кулинарного портала Maggi.ru

Product manager агентства Pichesky Вячеслав Шашков рассказывает о разработке сервиса-конструктора «Планировщик меню MAGGI». Прототипы, слайды из внутренних презентаций, дизайн-макеты, инструментарий аналитики и другая «внутренняя кухня» ниже в статье – завершающей ретроспективу большого этапа развития сервиса.

Maggi.ru – это кулинарный портал, где продукт бренда вписан нативно в рецепты для домохозяек.

Представив «приготовление еды» в виде многоэкранной схемы, матрицы, можно определить 3 сущности во времени, связанные с темой кулинарии:

  • Прошлое: планирование – поведение вокруг покупки и планирование меню на неделю.
  • Настоящее: готовка – описание процессов и методов приготовления блюд.
  • Будущее: потребление – новые методы подачи, сервировка и т.д.

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

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

Исследования: сток-менеджмент

С каждым годом по всему миру в поисковиках наблюдается рост запросов формата: «сколько хранится..». Россия – лидер в списке по росту запросов.

<i> Данные Google keyword-planner 2015 год </i>
Данные Google keyword-planner 2015 год
<i> Данные Yandex.Wordstat по запросу <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F16Bh_bwwVihNLVrWgR5LQLbsRDMZv5FQ-%2Fview&postId=54997" rel="nofollow noopener" target="_blank">“сколько хранится…” </a></i>
Данные Yandex.Wordstat по запросу “сколько хранится…”

Эти запросы относятся к одному из основных понятий в планировании меню – «сток-менеджмент» (stock-management). Сток-менеджмент – это работа с остатками в холодильнике, которая развивает навыки оптимизации потребления еды для сокращение пищевых отходов и улучшения финансового здоровья семьи.

Сокращение пищевых отходов – это важная инициатива, получившая развитие в странах Северной и Южной Америки. Страны с культурой больших семей и не самым высоким уровнем дохода, как Бразилия, Мексика, Индия, сформированы культурой более «бережного отношения» к остаткам еды. Сформированные привычки они пытаются вписать в современный быстрый темп жизни, применяя новые подходы к работе с остатками в холодильнике.

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

Исследования: раздельное питание

Среднестатистический процесс покупки жителя города-миллионника в России делится на 3 части: месячная «большая покупка» для нескоропортящихся продуктов («Ашан», «Лента»), недельный шоппинг в супермаркете для главных продуктов и мини-маркет у дома для дозакупок на неделе.

Однако далеко не у всех людей процесс покупок выстроен по расписанию. Сказывается ненормированный рабочий график или раздельное питание членов семьи. Ребенок ест одно, мама – вегетарианка, а отец увлекается фитнес питанием. Невозможность планировать сбалансированное питание для каждого члена семьи ведет к недополучению необходимых организму элементов. Вместо сбалансированного рациона часто происходит замена основных блюд (каши, салаты, супы) «быстрой едой».

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

<i> Данные Yandex.Wordstat поискового тренда на <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1lcNf42VhIqizmNZWx0XOEBHY-apAQu7Z%2Fview&postId=54997" rel="nofollow noopener" target="_blank">«вегетарианские блюда / рецепты» </a></i>
Данные Yandex.Wordstat поискового тренда на «вегетарианские блюда / рецепты»

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

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

Исследования: восполнение недостатка энергии

Поколение Z думает, как сохранять или даже как правильно восполнять недостатки энергии в день. Быстрые перекусы и кофе дополнились иными, менее вредными способами сохранения энергии.

Два примера:

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

<i> Данные Yandex.Wordstat поискового тренда <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1fQ25FgzQUOIiwLTu8NZ5izGtbEPe03iz%2Fview&postId=54997" rel="nofollow noopener" target="_blank">“Вода с лимоном” </a></i>
Данные Yandex.Wordstat поискового тренда “Вода с лимоном”

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

<i> Данные Yandex. Wordstat поискового тренда <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1EYCIvoCMDOYbVTHZVBoYex1lFiqgBdWy%2Fview&postId=54997" rel="nofollow noopener" target="_blank">“Киноа” </a></i>
Данные Yandex. Wordstat поискового тренда “Киноа”

Например в Бразилии, Мексике и Индии стимулирование энергии происходит за счет восполнения недостатка глюкозы употреблением подслащенной воды (тростникового сока).

Прототипы

Перед началом разработки имелось 4 возможных сценария реализации создания меню на неделю:

  1. Tinder-кухня.
  2. Пошаговый механизм создания меню.
  3. Создание меню в 1 клик.
  4. Выбор готового меню по параметрам.
<i> Скриншот из внутренней презентации по разработке “Планировщика меню” </i>
Скриншот из внутренней презентации по разработке “Планировщика меню”
<i> Скриншот из внутренней презентации по разработке “Планировщика меню” </i>
Скриншот из внутренней презентации по разработке “Планировщика меню”

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

<i> Скетч Tinder-кухни </i>
Скетч Tinder-кухни

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

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

<i> Прототип «пошаговый механизм создания меню», сделанный в <a href="https://api.vc.ru/v2.8/redirect?to=http%3A%2F%2Fapp.moqups.com&postId=54997" rel="nofollow noopener" target="_blank">app.moqups.com </a></i>
Прототип «пошаговый механизм создания меню», сделанный в app.moqups.com

«Живыми» оказались идеи выбора «Готовых меню» и «Создать меню в 1 клик»

<i> Один из первых прототипов главной страницы сервиса, сделанный в Adobe Photoshop </i>
Один из первых прототипов главной страницы сервиса, сделанный в Adobe Photoshop

Самой сложной оказалась задача визуализации страницы «Сформированное меню». Ни один, даже зарубежный пример планировщика Tesco или Kraft не предложил стоящего решения. В первой версии прототипа фигурировало 5 возможных блюд на один день. При такой структуре фото блюд (один из главных критериев выбора рецепта) становились мелкими. Также база рецептов maggi.ru на тот момент не насчитывала достаточное количество «перекусов», «гарниров», «витаминных напитков», которые помогли бы сформировать полноценное меню, приближенное к обычному питанию пользователя. В итоге в первой версии «Планировщика меню MAGGI» было представлено только 3 блюда на день.

<i> Первый прототип страницы «Сформированное меню», сделанный в Axure </i>
Первый прототип страницы «Сформированное меню», сделанный в Axure

Функции конструктора меню

Частью исследования перед разработкой конструктора стал анализ открытых источников: baby.ru, babyblog.ru, иные порталы с аудиторией домохозяек, где обсуждают домашнюю еду. Исследование помогло определить «пользы» (что важно для аудитории) и на основе этих данных сформировать основные функции работы с меню на неделю:

<i> Скриншот из внутренней презентации по разработке “Планировщика меню” </i>
Скриншот из внутренней презентации по разработке “Планировщика меню”
  1. Планирование всегда по умолчанию строится на завтрашний день.
  2. Блюда формируются из списка ТОП-50 по просмотрам каждого типа блюда: супы, вторые блюда, салаты, холодные закуски, горячие закуски, изделия из теста, завтраки.
  3. Рецепты в конструкторе содержат только блюда низкой сложности. Для завтрака выбираются блюда с временем готовки «не более 60 минут».

Следующий блок функций явился инициативой бренда. Согласно корпоративной концепции «Нестле» - NHW (Nutrition, Health, Wellness) для всех «готовых меню - подборок» были добавлены следующие правила:

  • Все «готовые меню» создаются с пороговым значением по калорийности в 500 Ккал.
  • Внедрена функция «Какие продукты у вас есть в холодильнике». Та самая «работа с остатками».
<i> Скриншот блока “Какие продукты у вас есть в холодильнике?” на странице “Сформированное меню” </i>
Скриншот блока “Какие продукты у вас есть в холодильнике?” на странице “Сформированное меню”

Зарубежный опыт также повлиял на прирост функциональности к уже имеющемуся широкому инструментарию. Появилась функция: I’m on a budget. У Tesco она означает исключение рецептов с дорогими продуктами. В нашем конструкторе – «Я забочусь о семейном бюджете».

Разработка сервиса «Планирование меню» для кулинарного портала Maggi.ru

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

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

  1. Демотивирующая функция: планировщик суммирует время всех блюд на день. Получается “огромная цифра”, которое пугает пользователя. Также выделяются разные типы времени приготовления блюда: время подготовки (варка, жарка, маринад и т.д.), время готовки (нарезка), время подачи (сервировка, приготовление соуса). Поэтому одна цифра приготовления блюда не является показательной.
  2. Технически сложная в реализации функция: автоматическое растягивание блюд на 2 дня при минимальном количестве порций для объемного блюда, например, для кастрюли супа.
  3. Невостребованная функция: на определенном этапе развития сервиса был внедрен механизм, который позволял пользователю добавлять любой рецепт в меню прямо со страницы рецепта. Пользователь ходил по сайту, кликал по кнопке «Добавить в меню», откладывая понравившиеся блюда. Впоследствии (в рамках активной сессии) пользователь мог создать на их основе меню в один клик. Сценарий оказался слишком сложным для аудитории, и от функционала отказались.
  4. Спорная функция: объединение на уровне «списка продуктов» почти не отличающихся друг от друга ингредиентов: сливки 20% - сливки 30%, лимон - лимонный сок.
<i> Функция «Добавить в меню» на странице конкретного рецепта </i>
Функция «Добавить в меню» на странице конкретного рецепта
<i> Поп-ап при клике на «Добавить в меню» на странице конкретного рецепта </i>
Поп-ап при клике на «Добавить в меню» на странице конкретного рецепта

Сложность унификации ингредиентов стоит пояснить отдельно. Для потребителя, в зависимости от рациона, может быть принципиально важно: "Сливки 20%" или "Сливки 10%". Для рецепта принципиально важным может оказаться "лимонный сок" (отдельный товар) или "лимон" (выжатый лимон). Абсолютно все нюансы автоматизировать нельзя. Должен срабатывать личный фильтр человека, который он применит, индивидуально управляя готовым списком продуктов на экране. Пример списка со спорными ингредиентами на этапе тестирования:

<i> Скриншот страницы “Список продуктов”</i>
Скриншот страницы “Список продуктов”

Ручное управление задействовано и в «готовых меню» (меню-подборках). Только в этом разделе контроль на себя берут нутрициологи MAGGI, которые выборочно отслеживают сбалансированность созданного редакторами меню.

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

К началу декабря этого года база рецептов значительно расширилась и конструктор смог перейти на новую модель без ограничения количеством блюд и возможностью добавить до 6 приемов пищи на один день. Теперь пользователь может позволить себе составлять рацион в определенном коридоре калорийности. Был создан новый тип меню «Банкетный», который подразумевает отсутствие приемов пищи, дней – на экране представлен только один огромный стол рецептов. В данный момент этот тип меню доступен на странице закрытого конкурса.

Тестирования

Существует три вида тестирований на проекте: на «живых» людях (фокус-группы), экспертный UX-анализ, с помощью различных систем аналитики (GA, Smartlook, SQL-запросы, Яндекс-танк, Google Optimize).

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

<i> Скриншот мобильной версии страницы “Сформированное меню” </i>
Скриншот мобильной версии страницы “Сформированное меню”

… и менее очевидные недочеты:

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

Простой «просмотр страницы рецепта в новой вкладке» помог сохранить больше аудитории на нашем сервисе.

После помощи фокус-группы и экспертов мы спросили интернет-аудиторию сайта, что им не хватает в «Планировщике». Мы предложили аудитории прислать идеи по улучшению продукта и в честь тысячного сохраненного меню премировали авторов лучших идей набором продуктов MAGGI.

<i> Блок “Прислать идею” </i>
Блок “Прислать идею”

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

Тестировали несколько названий, в итоге пришли к наиболее подходящему – «Создай свое меню».

Представление «путей пользователя» в разделе проще получать на основе записанных видео. Однако политика безопасности «Нестле» имеет строгие ограничения, которые включают запрет показа страницы во фрейме. Соответственно, вместо классического бесплатного инструмента «Яндекс.Вебвизор» нам пришлось искать достойный аналог. Выбор пал на зарубежный сервис Smartlook. Помимо записи видео поведения пользователей, в сервисе доступны карты кликов.

<i> Карта кликов в Smartlook </i>
Карта кликов в Smartlook

Электронная коммерция

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

Российский foodtech рынок находится на подъеме; растет количество сервисов по доставке еды, прогнозируется продолжение роста инвестиций в сектор на 26% ежегодно. За 2017 год отечественные потребители дистанционно заказали продуктов на 22 млрд рублей.

Сначала провели адаптацию списка продуктов под соответствие магазинным мерам. Ввели правила округления для всех ингредиентов. Например, ингредиенту «водка» установлен порог в 500 мл. До 1 бутылки пересчитывается все, что до 500 мл вкл. Если 501 мл., то это 2 бутылки. То же самое для всех остальных ингредиентов: лимона, томатной пасты и т.д. Ввели пересчет на меры, характерные для магазина, а не готовки. Например, «сосиски» в рецептах заданы в граммах и в штуках. Но для магазинных мер необходимо было их свести к значению «пачка».

<i>Скриншот excel-документа со значениями конвертации ингредиентов в продуктовые меры </i>
Скриншот excel-документа со значениями конвертации ингредиентов в продуктовые меры

Затем улучшали удобство навигации в самом списке. Настроили по умолчанию сортировку по основному ингредиенту. Основные ингредиенты объединились в еще одну надгруппу, обозначающую отдел магазина:

<i> Скриншот страница “Список продуктов” </i>
Скриншот страница “Список продуктов”

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

Заключение

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

Ретроспектива дизайн-макетов страницы “Список продуктов”
77
5 комментариев

IMO,
1. Лишний клик до кочевого действия. При клике с баннера https://monosnap.com/file/PxmwG1uc4DmFSbah4e9wm7Xlhuvtf5 я попадаю не сразу в планировщик, а на титульную страницу сервиса - кмк не круто. Почему не дать юзеру возможность заполнить форму сразу на первой странице сервиса по подбору

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

3. Сначала узнаем потребности, потом предлагаем решение. Дополнительные параметры https://monosnap.com/file/Ch8SmvZapQuJk42h5ZrkfjWK3CV5ek - чуть ли не ключевая штука. Если юзер не ест мясо, то зачем ему видеть запечного поросенка в подсказках на главной - чувствительные расстроятся.

А по итогу - саму ссылку на Доп параметры еле видно (я пропустил в первый раз, тк дополнительно = не важно, а я тороплюсь)

4. Добавил из продуктов в наличии "Булгур", а рецепты не изменились - печаль и боль

5. Аккордеон не самый удачный https://monosnap.com/file/ErCiPWqk6plASS0NcP3LjME6YGbiNQ - при В свернутом виде мало отличается от развернутого: нет картинок и пары кнопок.

6. Кликая сюда https://monosnap.com/file/Msx3vnODVdZeNYh3xcyOgeR6XDLXOc ждешь чуда - доп блюдо, а тебе предлагают подумать о названии рецепта и ввести его. Больно

7. Сайт "оверконтентед" - фотографии очень детализированные / сложные - если упростить нельзя, то использовать их лучше по минимуму. Не очень хорошо лишний раз без причины напрягать пользователя в эпоху, когда контента в сети его избыточное количество. на сайте же даже баннеры с "красивеньким" фоном

8. Еще бы возраст "едаков" их личные предпочтения и желаемые кКал настраивать

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

Ну и чисто по эстетике:
10. За такую тень как под лого в шапке деклассировали бы еще в 2009 - грязно

11. SVG иконки - ту хард фо 2019? https://monosnap.com/file/AiRwVMMbjJMiIE1NOCYea90hOokl8f

12. Там же - поле поиска всегда такое ?

13. Гы https://monosnap.com/file/clj75a2lqUG5RXJNrBevCJi73LVnoc

Но идея интересная


PS
при оформлении статей следует сначала дать описание сложного/специфического термина и лишь потом повествовать о нам. Объяснять, что такое "сток-менеджмент" после двух графиков и каких-то умозаключений не лучшая идея, тк внимание пользователя рассеивается

2
Ответить

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

Ответить

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

2
Ответить

Максим, в среднем у сервиса около 50.000 пользователей в месяц.

1
Ответить