Upload
maxim-oranskiy
View
225
Download
4
Embed Size (px)
DESCRIPTION
30-минутный рассказ, как за 5 минут настроить на джанго-проекте сплит-тестирование, и зачем это надо.
Citation preview
Трактатъ о вредѣ априорныхъ формъ познанiя въ примѣненiи къ
содѣржанiю вебъ-страницъна прiмерахъ Django и
Яндексъ.Мѣтрики
Moscow Django Meetup за нумѣромъ 21
Цель: не наполнить, а зажечь
Совершенства не бывает. Даже идеальный проект
можно улучшить хотя бы на 1%
У японцев это называется 改善
1% раз в неделю — это сколько в год ?
~168%1 год ~ 52 недели, 1.01 ** 52 =
Давайте побыстрее что-нибудь улучшим!
Сортировка по умолчанию
Угадывать бесполезно
Надо измерять. Что не измеряем, то не контролируем.
Google Analytics vs
Яндекс.Метрика
что вы умеете настраивать, то и лучше
зачем «ИЛИ», когда можно «И»?
начнём с Метрики. Просто так.
Шаг 1: Ставим счётчикgithub.com/shantilabs/django-ab-testing
* Не забыть INSTALLED_APPS и MIDDLEWARE_CLASSES
Экономим место на слайдах:
Шаг 2: Придумываем цели
но непонятней
В GA всё круче
Шаг 3: Трекаем целиgithub.com/shantilabs/django-ab-testing
…или типа того
Шаг 4. Покзываем разный контентsettings.py
Где-то во views.pyrandom() внутри
middleware
Ждём….
Сколько ждать? день / неделя / месяц / больше
ПериодыСуточная активность
Недельная активность
Месячная активность (зарплату дали!)
Сезонная активность (не у всех)
Где искать уловКакие клиенты чаще делали заказы?
Делаем выводы
1. мало данных 2. одновременные тесты 3. чужие результаты
Что ещё можно нужно тестировать, кроме настроек по умолчанию?
надписи формы размеры шрифты
цифры цвета анимация котики
предложения темы
А ещё в Метрике можно смотреть карту кликов
И показывать объявления в Яндекс.Директе только тем, кто не закончил заказ
N. B. Железо дешевле, чем
программисты пользователи!
Связьgithub.com/shantilabs/django-ab-testing
www.facebook.com/maxim.oranskiy
vk.com/smee_again