Перейти к основному содержанию

Антон Рожков

Руководитель отдела перформанс-маркетинга в IT-Agency.

Мой телеграмм-канал.

Как растить команду и зарабатывать в перформанс-маркетинге

Подпишись и узнай что происходит
в IT-Agency глазами Антона Рожкова.

Как растить команду и зарабатывать в перформанс-маркетинге

Подпишись и узнай что происходит
в IT-Agency глазами Антона Рожкова.

Как я автоматизировал поиск минус-слов в Директе с помощью Python

Продолжаю рассказывать как ИИ помогает в жизни. В данном случае я доработал скрипт с помощью Cursor, который писал 5 лет назад.

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

Лет пять назад я работал на проекте Яндекс.Здоровье. Мне нужно было быстро разбирать отчёты, чтобы понять, какие слова в поисковых фразах тянут кампанию вниз. Раньше это выглядело так: выгрузка из Директа → фильтрация фраз с плохими метриками → поиск закономерностей глазами. И вот ты уже часами скроллишь CSV и сходишь с ума.

В какой-то момент я начал изучать Python — и решил, что хватит страдать. Сделал скрипт, который:

— берёт выгрузку из Мастера отчётов,
— лемматизирует фразы (приводит слова к начальной форме),
— считает, насколько каждое слово влияет на конверсию и CPA,
— формирует CSV-отчёт, который сразу можно загрузить в шаблон Excel.

Внутри Excel — сводная таблица. Сразу видно, какие слова тянут вниз, а какие, наоборот, помогают. А если данных мало — выручает minCPA: он показывает, насколько плохо может сработать слово с 80% уверенностью. Это помогает понять, как слово поведёт себя, когда данных станет больше.

До скрипта один такой разбор занимал 2–3 часа. Теперь — меньше 10 минут. Стало проще ориентироваться в данных — без необходимости просматривать каждую поисковую фразу.

Ну а теперь бонус: я подготовил инструкцию и сам файл, который берёт отчёт из Мастера отчётов Яндекс.Директа, лемматизирует фразы и раскладывает слова по строкам.

Для Windows — исполняемый .exe, для Linux и Mac — скрипт на Python3. Пользуйся сам и делись с коллегами, если поможет:

Инструкция по созданию лемма-отчёта (упрощение минусации)

blog_links_near

Оцениваем качество площадки в КМС и РСЯ, если данных мало

Работаю над небольшим проектом внутри IT-Agency. Хочу создать инструмент на основе Excel, который позволит уменьшить время на оценку площадок в РСЯ и КМС.

Основная проблема — данных всегда не хватает. А как оценить качество площадки, если было всего 40 переходов и ни одного достижения цели? С виду эту площадку нужно убирать, но будет ли это правильным?

Чтоб оценить качество площадки нам нужно построить доверительный интервал.

Допустим у нас вот такие площадки:

Нас устраивает коэффициент конверсии в районе 7,20%. Все что ниже — нужно минусовать, иначе стоимость лида будет высокой.

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

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

Нам нужен биноминальный доверительный интервал. Я выбрал для себя бета-распределение. В Excel есть для этого формула:

=beta.inv(probability;alpha;beta)

Бетой будет выборка — все клики.
Альфой только значимые клики — клики приведшие к конверсии.

Для нижней границы:

=beta.inv(0,05/2;C2;B2-C2+1)

Для верхней границы:

=beta.inv(1-0,05/2;C2+1;B2-C2)

Вот, теперь лучше:

Теперь минусовать стоит только fishki.net и megaresheba.ru. Остальные еще теоретически могут зацепится за необходимый нам показатель конверсии.

Чтоб избежать ошибки, когда конверсий 0 или число конверсий равно количеству переходов, нужно внести небольшие изменения в формулу:

Для нижней границы:

=if(C2=0;0;beta.inv(0,05/2;C2;B2-C2+1))

Для верхней границы:

=if(C2=B2;1;beta.inv(1-0,05/2;C2+1;B2-C2))

Все, готово!

В течении этого месяца буду дорабатывать инструмент и обязательно расскажу о нем + предоставлю исходный файл. Но скорее всего статья будет опубликована в Академии на сайте IT-Agency.

Подписывайтесь на RSS!

blog_links_near
Подписаться на Яндекс Директ