RSS Etsy Engineering | Code as Craft
Подписаться
Получение более быстрых выводов с помощью сегментаций, определяемых экспериментатором
Etsy использует эксперименты для тестирования идей, например, предлагая бесплатное мороженое при покупках, чтобы увеличить продажи. Чтобы лучше понимать поведение пользователей, они используют сегментацию, которая позволяет проводить анализ на основе различных групп пользователей. Ранее платформа Etsy имела ограниченные предопределенные сегментации, что затрудняло углубленный анализ и замедляло получение информации. Команда разработала библиотеку сегментации, позволяющую экспериментаторам определять свои собственные сегменты, что было медленным и сложным процессом. Этот новый подход позволяет пользователям создавать сегментации, используя SQL-запросы и ключи соединения, делая их понятными и доступными для совместного использования. Перед развертыванием эти пользовательские сегментации проходят процесс валидации для обеспечения точности и безопасности. Динамическая генерация задач в конвейере данных обеспечила автоматическую обработку новых сегментаций без изменений кода. Эта трансформация привела к значительному увеличению количества доступных сегментаций. Улучшенная система обеспечивает более быстрые и глубокие выводы, позволяя командам принимать более обоснованные решения на основе данных. В целом, эти изменения сделали процесс экспериментирования Etsy более гибким и эффективным.