Контекстная реклама – это много-много цифр. Нужно постоянно отслеживать расходы, оценивать количество переходов, помнить бюджеты и так далее. Запомнить нелегко, постоянно держать в голове ещё труднее.
Ещё один немаловажный аспект – отчётность. Это очень важно, ведь заказчик должен знать, на что и как уходят его деньги.
Когда я только пришёл в эту славную компанию, моей первоочередной обязанностью стал утренний сбор и занесение в Excel-таблицу статистики по всем текущим рекламным кампаниям. В зависимости от количества кампаний это могло занимать до нескольких часов. И уже только после этого можно было заниматься проработкой самих кампаний. Ещё веселее становилось тогда, когда появлялась необходимость подготовить сразу несколько отчётов. Хороший подробный отчёт это минут 40 – час работы. 5 отчётов – половина рабочего дня.
Проработав месяц, я решил, что так дело не пойдёт и нужно что-то менять. Поэтому я решил разработать для нашего отдела в целом и для себя в частности рабочий инструмент, который позволил бы мне автоматизировать эти рутинные процессы, а также повысить удобство и эффективность работы.
Итак, взяв на вооружение Visual Studio 2008 Express, MySQL и Opera, я стал анализировать работу Директа и Бегуна в поисках вариантов автоматизации сбора информации. Так как на тот момент у нас не было доступа к API этих площадок, то приходилось идти окольными путями. В итоге, путём эмуляции поведения пользователя в web-интерфейсе я смог выбирать всю нужную мне инфу. При хорошем компьютере и хорошем интернете сбор статистики по всем кампаниям стал занимать около 40 секунд. 40 секунд против нескольких часов. Каково? :)
Инфу собрали, что же теперь с ней можно делать? Посмотрим на саму программу:
Как это видно из скриншота, программа представляет всё ту же электронную таблицу. При запуске, на экран выводится только самая основная информация о кампаниях – даты начала и окончания, необходимый расход и данные за вчера. На основании этих данных таблица разукрашивается в различные цвета. Зелёный – значит расход на уровне необходимого, красный – расход сильно больше необходимого, бледно-золотистый – расход сильно ниже необходимого. Цветовая индикация помогает сразу обратить внимание туда, где уходит много денег, затем отметить те кампании, на которых всё идёт по плану и затем уже просмотреть кампании с низким расходом.
Так же, была введена разбивка клиентов на группы, по которым можно выполнять сортировку и группировку. Очень полезно при общем анализе работы. Например, так:
Для отображения всей информации существует полный режим просмотра:
Здесь уже можно видеть всё – и бюджеты, и количество оставшихся дней и денег, и общее количество переходов с начала кампании, и даже количество денег, которое было на площадках в момент сбора статистики.
На последнем остановлюсь подробнее. Так как во избежание неожиданного сливания бюджета мы никогда не зачисляем всю сумму сразу, то контроль средств это ещё одна важная задача. Для этого существует отдельный режим просмотра.
При таком фильтре мы видим лишь текущие деньги на площадке и остаток по бюджету. Внимание обращаем только на подсвеченные красным цифры, они указывают на то, что при текущем необходимом расходе денег хватит менее, чем на 2 дня. Эти счета, соответственно, и пополняем.
Вот, наверное, и всё, что касается контроля кампаний. Разве что, ещё можно вспомнить об их добавлении/удалении.
Для добавления сделана удобная формочка, в которой мы сначала выбираем клиента:
Затем даты начала и окончания кампании:
Затем площадки, на которых она будет идти и бюджеты. Так же мы указываем, активна ли кампания и идут ли показы в выходные дни (это необходимо для правильного расчёта необходимого расхода):
При удалении кампания попадает в архив. Архив – это ещё один вид отображения, при котором идёт показ всех, а не только активных кампаний:
Мы можем использовать группировку по столбцу «Клиент» для более удобной навигации. Но так как для скриншотов программы используются «левые» данные, то я вам этого показать не смогу :)
Ещё отмечу, что сбор статистика может быть как сразу полный, по всем кампания, так и по каждой отдельной при необходимости. В частности, полезно собрать информацию по кампании перед составлением отчёта, чтобы показать самые свежие данные. И это как вторая важная функция программы. В контекстном меню каждой кампании есть пункт «Создать отчёт»:
Его выбор вызывает форму, в которой мы можем задать параметры отчёта:
Выбирается начальная и конечная даты отчёта, а так же количество популярных запросов. После чего жмем кнопку и – вуаля – за 2-4 секунды генерируется отчёт. Сравните с 40 минутами. Однако, это ещё не конечный отчёт. После генерации я уже дополнительно сам дописываю выводы по представленным данным и так далее, аналитику в общем. Но, в любом случае, время создания одного отчёт уменьшилось раза в 4, а то и больше, особенно тогда, когда нужно только «цифровой» отчёт, без аналитики.
В итоге, после некоторого времени, затраченного на разработку программы, все основные рутинные задачи я могу выполнить буквально за час-полтора. Теперь у меня есть гораздо больше времени на настройку и оптимизацию текущих кампаний, на планирование новых, а также на поглощение литров чая.
Программа продолжает развиваться. Сейчас я работаю над внедрением API Директа и Бегуна, планируется более детальная генерация отчётов с написанием аналитики прямо в процессе генерации и вставкой статистики LiveInternet или Google AdWords. И это только основные задачи, самые глобальные планы пока не раскрываем :)
Если вы вдруг дочитали этот эпик до конца, то спасибо вам за внимание. Если у вас есть какие-то вопросы – задавайте их в комментах, буду отвечать.





















sitko-ru
20/07/2009 в 10:29
Я дочитал.
Эпик вин, стопудов :-)
20/07/2009 в 10:49
А я не дочитал %)
20/07/2009 в 11:41
молодец, объёмы растут и человек уже не может контролировать такой объём данных, нужна помощь программных комплексов, и это тока начало
20/07/2009 в 12:00
Серьёзные ребята, сразу чувствуется.
а где кнопка “Повысить продажи”?
20/07/2009 в 12:12
Ожидается в новой версии ;)
20/07/2009 в 13:12
с нетерпением ждем новой версии ;)
20/07/2009 в 13:30
2Олег:
Она там же, совсем рядом с нашей «Сделать “хорошо”» =)