October 1, 2024

Кейс-спринт: 1264 регистрации за 5 дней на обучающий курс по созданию сайтов

Всем привет!

На связи команда CreaMarketing! И мы хотим поделиться с вами полученным опытом работы с большим бюджетом на короткой дистанции.

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

В конце марта к нам обратилась Кристина (маркетолог). Ей предложили побыть таргетологом в рамках запуска. Тема запуска — обучение созданию сайтов на конструкторе с нуля. Так сошлись звезды, что ребята (заказчики) в инфобизнесе варятся уже давно, и поэтому маркетинг по их мнению им был не нужен, а нужен только трафик; Кристине нужна была помощь, так как сама она специализируется на другой нише (психология), а мы хотели попробовать свои силы в спринте по таргету. Получился WIN-WIN-WIN.

Что мы имеем на старте?

  • 1 250 000 бюджета влитые в этот проект с октября 2018, из которых 1 040 000 с января этого года;
  • доступ к рекламному кабинету заказчика (можем смотреть креативы, статистику по объявлениям);
  • отсутствие доступа к базам прошлого таргетолога (базы зашифрованы, скопировать их нельзя);
  • 80 000 бюджета, которые надо освоить за 8 дней;
  • KPI в 65 рублей за подписчика.

Таким образом, получаем следующую ситуацию: вот вам ребята креативы, можете пользоваться, можете не пользоваться, а вот где аудитория выжжена и где стоит еще искать мы вам извините не скажем — пляшите, как можете.

С такими вводными и огромной верой в себя мы приступили к проекту.

Итак, баз нет, но есть уже группа, есть база подписчиков. Поэтому сходу поползли в TargetHunter. Сразу же в ход пошла вкладка Анализ > Целевые сообщества (ЦС):

  • ЦС по всей базе подписчиков в Senler (за все время)
  • ЦС по базе подписчиков в Senler (в рамках предыдущего запуска)
  • ЦС по подписчикам группы
  • ЦС по лайкам со всех промопостов, которые были созданы
ЛАЙФХАК:В рамках этого проекта познакомились с такой ситуацией, когда через ТХ нельзя спарсить промопосты, которые были созданы раньше последнего существующего сейчас поста в группе. Для запусков, проводящихся в одной группе, это более чем реальная ситуация.
Что делать?
Создаем ручками список ВСЕХ постов. Ведь благодаря рекламному кабинету или группе мы можем примерно определить последний пост (например https://vk.com/wall-170564379_814. После этого идем в Excel и создаем там пост с номером https://vk.com/wall-170564379_1 (в самом конце единица, самый первый пост), а далее раскопируем весь список, ексель автоматом начнет менять 1 на двойку, потом тройку и так далее, до нужного значения, после весь список вставляем в Активности > По объекту
***
Что делать если группа ну ВООБЩЕ пустая? (совсем всё удалили, а рекламные посты посмотреть хочется). Все просто: не останавливаемся на отметке 814 (как в рамках предыдущего примера), а идем до 2000 — 5000 — 10000 (как вам нравится и в рамках разумного ) Это не займет много времени, да и делается 1 раз. И копируем весь этот огромный список в ТХ. Несуществующие посты парсер не будет пытаться найти, а проигнорирует, ну а вы получите лайки во всех рекламных промопостов. Профит — вы восхитительны, конкурентам не удалось скрыться! =)

Далее полученные группы были просмотрены в каждой базе вдоль и поперек.
По количеству целевой аудитории, по процентному соотношению, а также по SMMART собственного производства.

ЛАЙФХАКФормула нашего SMMART следующая: количество ЦА в квадрате / количество подписчиков в группе всего. Тестировали уже во многих проектах. Благодаря данному способу сортировки получали новые интересные группы, которые при стандартных способах остаются незамеченными.
Формула расчет SMMART наглядно, выгружаю CSV и там ее вставляю отдельным столбцом

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

Естественно по креативам стоит сначала попробовать то, что уже крутят прямо сейчас. Ах да, забыл сказать, даже в сам этот запуск мы влезли с середины. Т.е. вот сегодня еще крутит неизвестный нам таргетолог, а вечером уже мы отправляем объявления на модерацию из своего кабинета (ага, нам выдали свой кабинет на отшибе =) ), чтобы утром уже всё точно крутилось. Эдакая эстафета в таргете.

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

В прошлом я занимался обработкой данных при 3D-моделировании геологических объектов (ну хоть кому-то должно же быть это интересно), поэтому система — это вот прям мое!

Для понимания того, что уже создано и на какие сегменты льется трафик была создана таблица, которая по 4 параметрам составляла название объявления:

Спойлер: в текущих проектах этих параметров уже 9 и судя по всему их будет больше О_о

Название создавалось автоматически через формулы эксель, и всё, что нам нужно было сделать - при создании объявления скопировать это название из экселя в РК. Чуть позже расскажем, зачем это было вообще сделано.

Трафик шел на подписку в рассыльщик Senler, поэтому на каждом объявлении была метка, да не простая, а динамическая. Быть может, есть люди, которые создают по 100 меток в сенлере и не ошибаются, когда вставляют их в объявления. Признаюсь, я не из их числа.

Когда меток 5-10, то проблем нет. А вот если их 30-50, то уже бывает нет-нет, да и ошибочка закрадется. То метку продублируешь, то назовешь не так, то еще что. 90% таргетологов, думаю, меня поймут. Поэтому только динамические, только хардкор. Готов всех сомневающихся обратить в эту веру!

Ну теперь уже точно всё готово. Создаем объявления, погнали! 10-30-50-60.
На самые перспективные с нашей точки зрения базы с небольшим сегментированием по полу и возрасту. 30 объявлений вышло на первую базу. и еще столько же на еще две базы поменьше. Все таки 9 креативов как-никак — взятые с прошлых РК и собственного производства. Отправляем все на модерацию, ставим лимиты и ждем.

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

Условно объявление 1 дает на аудиторию А клик по 10 рублей, подписку по 80, а на аудиторию Б клик по 18 рублей, подписку по 40. И пока вы не залезете в данные по меткам вы даже не поймете, что кликабельная связка вам сливает бюджет. Так что будьте внимательны;)

Короче, спустя 6 часов от старта РК я полез сводить данные по каждому объявлению из РК с данными по подпискам из Senler. И все эти циферки свел в таблицу. Около полутора часов ушло на 60 объявлений. Не то чтобы много, но и не мало. В тот момент прозвенел первый звоночек: неужели нет сервиса автоматизации под это, но было еще не критично.

так выглядела часть таблицы про данные с сенлера и РК

В самом правом столбце я получал заветное число — стоимость подписки. Теперь можно было плохие объявления выключить, на хороших добавить ставочку и, конечно же, проанализировать, что на самом деле работает, а что нет и выдать гипотезы, почему так.

И вот тут на помощь приходит название объявления в таблице, которое полностью коррелирует с названием объявления в рекламной кампании. Я могу через поиск моментально найти нужное мне объявление. Также тут есть и план Б — ID объявления (их можно подставить в адресную строку и моментально перейти к нужному объявлению и отключить/включить/что угодночить его). Данный способ актуален, если у вас больше 1-2 групп объявлений.

Так и осталось неясным, зачем мне эти длинные составные названия, а я скажу. Всё для той же аналитики плюс удобства. Аналитика: я могу в таблице сгруппировать все объявления по полу/возрасту/базе/креативу и т.п. и посмотреть, где проблема. Что конвертит, а что нет, ведь в самой базе есть данные подписок. Это рай для аналитики. Если вы хоть немножко любите таблицы, то вся информация становится прозрачной.

Вернемся к РК. На тесте мы выявили лучше креативы, можно масштабироваться. Юхуу, погнали. За следующие сутки мы сделали на троих около 200 объявлений. Итого уже 260, пришло время получать аналитику по подпискам. В этот момент я понял, какая же большая разница между 60 и 260 объявлениями. Мы начали отключать объявления на уровне кликов (условно если клик больше 35 рублей, то вряд ли с него будет подписка меньше 60) Таким образом динамические метки пришлось проверить «всего лишь» у 140 объявлений.

Самое грустное во всем этом то, что в рамках такого спринта стоит проверять метки каждый день желательно хотя бы 2 раза: днем и вечером. В общем мы только и делали что сидели в кабинете — клепали новые объявления, останавливали старые и продолжали считывать данные по меткам вручную. В ход пошли уже отдельные группы помимо баз, а также активности по ним. Ну и, конечно же, вся пачка аудиторий ретаргета и LAL. Ведь нужно было выжимать всё что можно в короткий срок.

ЛАЙФХАКПодписчиков в Senler можно автоматом подгружать в рекламный кабинет (аналог автоматизации или кейсов в ТХ). Для этого необходимо перейти во вкладку ретаргетинг

После 3 дней я понял, что дальше так не может продолжаться и начал думать. Сервисов, которые бы мне подходили, я не нашел (если кто мне тыкнет пальцем в такой, я буду очень рад). А нам нужна была интеграция рекламного кабинета ВК, сенлера и Google-таблиц, ну или хотя бы экселя (вместо Google-таблиц).

Вспомнив о том, что я чуть-чуть программист, я погрузился в скрипты. История создания скрипта, которым пользуется теперь наша команда, заслуживает отдельной статьи, поэтому я не буду скомкано здесь о ней рассказывать. Хочу лишь сказать спасибо службе поддержки Senler. Ребята умудрились ответить мне на все вопросы касательно использования их API. Не думаю, что их каждый день такое спрашивают. Респект и уважуха!

Скажу лишь, что теперь парсинг данных 400 объявлений из РК + 2500 записей из Senler (таким оказался следующий проект), сопоставление всей информации в рамках одной таблицы занимает около 4-5 минут машинного времени. Было бы быстрее, но есть ограничения на запросы к API Senlera. Теперь мы получаем альтернативную версию рекламного кабинета со сведенными данными из сенлера + с данными за предыдущие периоды. Можно сразу заметить, если какие-то объявления начали вести себя хуже или лучше.

Я очень надеюсь, что удастся данную разработку передать в массы, но пока что она еще на уровне тестов. Хотя может в комментах выскажут, что нафиг никому это не надо, я не удивлюсь =)

Пример таблицы 2.0

С условным форматированием таблица проекта заиграла красками, теперь все стало еще нагляднее и конечно это лишь малая часть ее.

Почему отключены данные объявления спросите вы? Ведь они дают подписки по 47-54 рубля. В данном случае влияет 2 фактора:

  • высокая стоимость клика при заоблачной конверсии в подписку — статистическая погрешность на небольшом объеме.
  • «Другое» объявление на эту же базу и аудиторию дает лучшие показатели и по кликам и по цене подписчика.

Но мы запомним данные объявления. И если «другое» объявление начнет вылетать за KPI, то мы сразу же вспомним про отключенные, а всё потому что вся информация перед глазами, ведь ее можно сортировать по каждому параметру

Кстати, я говорил что теперь этих параметров 9.

  • возраст
  • пол
  • гео
  • база/группа/КИ (КИ можно выделить отдельно если потребуется)
  • креатив (состоит из 3 частей) Текст, картинка, призыв(кнопка) и общий состоящий из всех 3 элементов уникальный номер креатива
  • CPM/CPC
  • автор объявления (кто его закинул в РК) — актуально, когда вас в РК больше одного и можно понять, кто делает фигню, а кто нормально и по объему работ и по результату =))

Возможно также добавить еще доп параметры, такие как семейное положение, какой телефон (iphone/android) и какой трафик (десктоп/мобильный). Тут уже хозяин - барин.

Вариантов использования данных идей нет предела, всё ограничено лишь вашей фантазией, креативностью и желанием анализировать.

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

данные из кабинета
Данные по подпискам из Senlera
Коротенькая табличка по сведенным результатам senlera и рекламного кабинета
  • 5 дней (31 марта — 4 апреля)
  • 80 000+ открученного бюджета
  • 1388 подписок (57,79р за подписку) (1264 подписчиков — 63,46 за подписчика)
  • 376 созданных объявления
  • созданная программа, которая уже в следующем запуске сэкономила нам кучу времени и нервов. И кстати, там тоже было 80к бюджета, но уже 6 дней, зато абсолютно другой проект, потом здесь поставим на него ссылку.

Как я и говорил в самом начале — данный кейс не про красивые креативы, волшебные продажи, гениальный маркетинг, великолепную стратегии или геймификацию. Поэтому я даже не приводил примеры объявлений и не рассказывал про то, какая же крутая там группа или подписная в проекте. Это в данном случае неважно. Как говаривал Сергей Шнуров «не про это мы делаем. не про это»

Данный кейс именно про аналитику и работу с данными. Он про управление рекламной кампанией на бюджетах до 100к в месяц/запуск. Я думаю, что и на более крупных бюджетах методика себя отлично покажет, но пока что такого опыта у нас нет, а быть голословным — это не наша история.

Благодаря данному методу можно ответить на следующие вопросы:
- Как выжать максимум из того что есть?
- Как сразу увидеть, где можно ставкой играть, а где уже предел?
- Какие сегменты конвертируют, а какие нет?
- В каком направлении дальше масштабироваться, что на самом деле дает результаты?
И многие другие вопросы, на которые частенько таргетологи дают ответы на уровне кликов, что является в корне неправильным подходом, когда есть возможность провести аналитику на следующем уровне — подписки.

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

Вашему бизнесу нужно прозрачное продвижение?
Обращайтесь в CreaMarketing