PPC для сверхразумов | Александр Хитро
3.88K subscribers
1.17K photos
49 videos
46 files
582 links
Download Telegram
Я сделал это! Турбокомбайн готов. Пайплайн из 650 функций.

Последние 4 месяца работы систематизировал алгоритм обработки данных таким образом, чтобы абсолютно сырая неочищенная семантика любого размера, в том числе со статистикой рекламных кампаний, была очищена, размечена, приоритизирована и сгруппирована в 1 клик.

За последние 2 недели ежедневного сидения в коде по 20 часов в сутки у меня наконец это удалось.

Следующие пару недель ещё буду заниматься сбором и добавлением данных из всех своих проектов, с которыми когда-либо работал, но текущие результаты уже шокируют.

Плюс добавлю шаги изготовления полностью готовых рекламных кампаний.

У меня получилось сделать то, о чём я мечтал и к чему я готовился 10 лет карьеры.

Функционала сейчас создано уже столько, что в 1 единственный клик выполняется почти всё, чему я научился за 10 лет работы с контекстом.

Как тебе такой обучающий курс, Илон Маск?

И оно уже сейчас реализовано в таком исполнении, что на этот сквозной пайплайн можно довешивать дальше все остальные рабочие процессы.

В том числе на любых языках и для любых рекламных систем.

— Сквозной пайплайн из 650 взаимосвязанных функций.
— Автоматическое создание сотни столбцов, в каждом из которых происходят свои преобразования.
— Скорость чтения — 2,5–4 МБ в секунду.
— Скорость обработки — 50 тысяч ячеек в секунду.
— Одновременное создание нескольких интерактивных сводных таблиц под разные задачи со сквозными кастомными фильтрами.
— Автопересчёт всего пайплайна, изменив всего лишь одну ячейку на самом первом этапе.
— Автообновление модели данных за новые диапазоны дат с учётом всех кастомных преобразований.
— Ещё очень много всего с приставкой "авто-".

Я перед новым годом обещал вам, что вы охуеете, но охуел даже я сам.

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

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

⬇️ Продолжение:

✅ Неделя 3: 780 функций, 2055 строк кода.
✅ Неделя 4: 2900 строк кода, гибкость и универсальность 90 LVL.

via @ppc_bigbrain
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
сидишь такой делаешь калбайн, и тут на

а может?

зачем все эти панписки на платные каналы-шманалы, если можно сделать одну нормальную человеческую панписку 😏

via @ppc_bigbrain
Турбокомбайн за 3 недели: 780 функций, 2055 строк кода.

✅ Неделя 2: пайплайн из 650 функций.

🔸 Объёмы обработки тестовых данных:

— 4 аккаунта.
— 1,07 ГБ данных.
— 1,05 млн строк статистики с разбивкой по всем атрибутам и датам.
— 208 000 уникальных поисковых запросов.
— 45 500 униграмм (уникальных форм слов).
— 42 000 лемм униграмм (начальных словарных форм слов).

🔸 Объём кода:

— 2 055 строк.
— 116 000 символов.
— 39 листов А4.

🔸 Разнообразие операций:

— Всего — 782 функции в пайплайне.
— Уникальных — 52 функции (в Power Query их всего 800), из них:
• 22 — функции таблиц.
• 14 — текстовые функции.
• 10 — функции списков.
• 6 — другие (см. скриншоты 3–6).

🔸 Автоизвлечение и автозамена лемм униграмм на их смысловые ярлыки:

— 50 универсальных правил.
— 97 универсальных регулярных выражений для извлечения и замены размеров.
— 7,2×10^24 (число с 24 нулями) комбинаций паттернов, которые учитывают регулярки.
— 12 000 лемм униграмм в собственной библиотеке смысловых ярлыков, собранных из 8 проектов. Позже добавлю десятки тысяч слов с ярлыками ещё из ~30 проектов.

🔸 Результаты:

— Более 200 смысловых ярлыков, размеченных в 1 клик.
— Из 42 000 лемм униграмм автоматически размечено смысловыми ярлыками 37 000, т.е. 88%.
— В сегменте из оставшихся 5000 неразмеченных слов:
• 3000 слов сгруппированы по частям речи для удобства и ускорения последующей разметки.
• 98,2% кликов содержатся в первых 220 словах с 2 кликами и более (4,4% списка оставшихся слов).
• 100% кликов содержатся в 500 словах с 1 кликом и более (10% оставшихся слов).
• Остальные 4500 слов (90% оставшихся) — с показами без кликов.

Вся суть комбайна в том, чтобы вручную прометить только целевые слова из оставшихся 220–500 неразмеченных слов и перепроверить все остальные, уже размеченные моими правилами, регулярками и библиотеками.

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

Все предыдущие и все последующие этапы, сколько бы я их дальше ни добавил, делает код.


— Идентичная автогруппировка семантики:
• В частотном словаре слов, аналогов которому на рынке не существует даже близко.
• В таблице группировки фраз.
• Обе таблицы имеют сотню идентичных срезов, группировок, сортировок и интерактивных фильтров: как кастомных автовычисляемых, так и стандартных из рекламных кабинетов.

🔸 Автогруппировка и автофильтрация статистики по униграммам и фразам:

— Категорийным размеченным.
— Категорийным неразмеченным.
— Модельно-вендорным.
— Номенклатурным.
— Топонимам (геодобавкам).
— Горячим добавкам.
— Ранним этапам спроса.
— Инфодобавкам.
— Различным паттернам латиницы.
— Различным паттернам кириллицы.
— Различным паттернам цифр.
— Размерам с любыми единицами измерения.
— Комбинациям двух-трёх габаритов с любыми единицами измерения.
— Самостоятельным частям речи.
— Стоп-словам (служебным частям речи).

🔸 Время отработки:

— 185 столбцов создаются и пересчитываются автоматически.
— 45 минут — отработка всего пайплайна из 780 функций.
— 8 из 45 минут — автопересчёт сотни кастомных столбцов, автоприоритизация и перегруппировка семантики, изменив лишь исходные условия.
— 1 час — извлечение 7,2×10^24 паттернов размеров и их замена на смысловые ярлыки 97 большими сложными регулярками на массиве в 45 500 униграмм.

Сперва может показаться, что это всё долго, но потом вспоминаешь, что за это время выполняется двух-трёх недельный объём работы, когда ты сам в это время не делаешь вообще ничего. И выдыхаешь.

Хочется немножечко плакать от того, что теперь больше никогда не придется страдать с этим рабским трудом.

Каждый раз.
Каждую неделю.
На каждом проекте.

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

Мой прогноз: джуны отныне будут просто не нужны.

⬇️ Продолжение.

✅ Неделя 4: 2900 строк кода, гибкость и универсальность 90 LVL.

via @ppc_bigbrain
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Турбокомбайн: неделя 4. Универсальность и гибкость 90 LVL.

✅ Неделя 2: пайплайн из 650 функций.
✅ Неделя 3: 780 функций, 2055 строк кода.

Апдейты за неделю:

— 2900 строк кода (55 листов А4), объём вырос почти в полтора раза.
— 662 функции — теперь их меньше.
— Гораздо больше динамических функций, которые создают, удаляют, изменяют и объединяют сразу несколько таблиц, списков, названий столбцов, содержания столбцов за раз.
— Переделал раз десять половину из 50 модулей для исключения избыточности (зависимых полей).
— Облегчил и нормализовал модель данных, объединив всё в снежинку по ключевым полям.
— Теперь на всех этапах обрабатываются только уникальные значения. Меньше строк = быстрее обработка.
— Ускорил пайплайн на 19% с 45 минут до 37 (обрабатываются 4 аккаунта одновременно, 1+ млн строк, 208 тысяч уникальных поисковых запросов).
— Операций теперь ещё больше, чем неделю назад, но они динамические и работают быстрее.
— За неделю параметризировал практически все объекты, с которыми выполняются какие-либо манипуляции. Осталось доделать ряд объектов, параметризировать которые легче всего.
— Почти весь исполняемый код пайплайна теперь пересчитывается динамическими функциями, независимо от исходных данных:
а. Создание, удаление, фильтрация столбцов независимо от их количества и названий.
б. Раскрытие любого количества только нужных столбцов в объединяемых таблицах.
в. Указание типов данных в любом количестве создаваемых и раскрываемых столбцов.

🔸 Не имеет значения:

— Количество столбцов в исходном датасете.
— Названия столбцов.
— С какой строки начинаются шапки столбцов в разных выгрузках.
— Язык столбцов.
— Порядок столбцов.
— Количество смысловых ярлыков и групп ярлыков.
— Их названия.
— Их добавление и удаление.
— Порядок их приоритета при сортировке и группировке.
— Порядок их фильтрации для запуска.

🔸 Некоторые из фич:

— Продвинутый частотный словарь слов с интерактивными фильтрами, автогруппировкой категорий, смысловых ярлыков, их комбинаций, пересчётом показателей по каждому сегменту.
— Авторазметка смысловыми ярлыками.
— Автосортировка сегментов.
— Автоприоритизация сегментов.
— Автоизвлечение сегментов.
— Автогруппировка сегментов.
— Автофильтрация сегментов.
— Автообнаружение сегментов.
— Опция ручного указания приоритета сегментов.
— Последующая автофильтрация и автоперегруппировка семантики за 15 минут (на объёмах 1+ млн строк сырых данных) при изменении смысловых ярлыков, их названий, их количества, их приоритета.
— Автоконсолидация статистики неявных дублей без учёта словоформ, порядка слов и стоп-слов (служебных частей речи).
— Автополучение самых частотных категорийных кластеров.
— Автопересчёт показателей по сотне кастомных срезов.
— Игнорирование выбранных кластеров или штучных значений как группообразующих критериев при группировке.

Осталось совсем немного, и доведу его до совершенства универсализации.

🔸 С такой гибкостью осуществилась моя мечта о возможности его применения:

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

И это не громкие заявления. Теперь это факты.

В коде одного автоматического инструмента уже упаковано сразу несколько курсов по контекстной рекламе:

1️⃣ Приоритизация сегментов и запуск рекламы.
2️⃣ Ведение, автоматизация, оптимизация.
3️⃣ Итерационная аналитика и универсализация.
4️⃣ Запуск, ведение, аналитика, оптимизация, автоматизация контекстной рекламы на любых языках мира.

Из всего многообразия ручной работы PPC-шника с этой уберштукой самостоятельно придётся выполнять 1% еженедельной рутины.

И она почти вся целиком будет состоять из кнопки "Обновить".

⬇️ Продолжение.

✅ Спидран комбайна в Power BI.

via @ppc_bigbrain
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
«Объясни 10-летнему ребенку, для чего нужен этот комбайн?»

5 месяцев назад собирал подборку из 17 постов о пользе комбайна в Power Query по автоматизации работы ппсшника:

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

С тех пор я уже потерял счёт, сколько десятков раз я его переделал с полного нуля, и довешал функционала раз в 10 больше.

Продолжение подборки постов про эту уберштуку:

1️⃣8️⃣ 25 вопросов, которые закроет инструкция к комбайну.

1️⃣9️⃣ 40 списков смысловых ярлыков слов в медицинских тематиках (часть 1, часть 2).

2️⃣0️⃣ Вы такого ещё не видели: 80 секретов оптимизации Google Ads (часть 1, часть 2).

2️⃣1️⃣ Реакция здорового человека на не очень здорового.

2️⃣2️⃣ 4,5 года, 20 шагов прогресса, чек в 5 раз выше.

2️⃣3️⃣ Как, взяв 2–4% слов с конверсиями, учесть 95% трафика и спасти 15–20% бюджета.

2️⃣4️⃣ «Уровень — Батя! Это лучшее, что я видел».

2️⃣5️⃣ Я сделал это! Турбокомбайн готов. Пайплайн из 650 функций.

2️⃣6️⃣ Турбокомбайн, неделя 3: 780 функций, 2055 строк кода.

2️⃣7️⃣ Турбокомбайн, неделя 4: 2900 строк кода, гибкость и универсальность 90 LVL.

2️⃣8️⃣ Спидран комбайна в Power BI. Ускорил, дополнил. 4500 строк кода, 1023 функции.

2️⃣9️⃣ Создавать идеальные для автотаргетинга объявления ещё никогда не было проще.

via @ppc_bigbrain
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Антон Селивохин
Кстати возможно выражу непопулярное мнение.
Но от Хитро никогда в жизни ничего не было, кроме пост-иронии и безобидного троллинга. И в основном он фактит (ну реально бля директ это какая-то лютая поебень, у большинства специалистов есть мозги только настроить МК, да и директ сам по себе как инструмент - конча и не работает). А вот все остальное бурление говн бывало только после того, как до Хитро за что-то доебались, и вот уже потом он газует на все бабки
Media is too big
VIEW IN TELEGRAM
«После этого я перестроила весь отдел продаж сразу же».

Юлия Лукина — руководитель маркетинга и отдела продаж на производстве дорогой дизайнерской детской мебели.

Я, честно, общаясь с маркетологами, в своём окружении вообще ни разу не видела, чтобы вот так вот с такой замороченностью, с таким перфекционизмом относились к своей работе. И я такая: «Хммм, может быть, мне стоит поменять окружение?»

————

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

————

Вас ждут жирнейшие 42 часа эфиров про:

✅ Вопросы для упаковки:

1️⃣ Услуг маркетинга (4:45).
2️⃣ Предприятий заказчиков (9:34).
3️⃣ 150 тем контент-плана (2:27).

✅ Переговоры, план работ, КП, калькуляцию, допродажи, обоснование поднятия ЗП:

4️⃣ 30 процессов оптимизации и 200 точек приложения усилий (5:06).
5️⃣ 300+ критериев выбора приоритетных точек приложения усилий (5:13).
6️⃣ Позиционирование, план работ на несколько месяцев (3:19).

✅ КП на много денег:

7️⃣ Что должно быть в КП, и чего там быть не должно (4:01).
8️⃣ Уровни детализации КП (3:34).
9️⃣ Оплата больших сделок (3:41).

И вдобавок к этому неприятным бонусом ещё 300 часов войсчатов, личных разборов, технички, биай аналитики и автоматизации.

via @ppc_bigbrain
Please open Telegram to view this post
VIEW IN TELEGRAM
я не верю. мечты сбываются.

3 месяца я практически ежедневно обновлял в телефоне вкладку в браузере с расписанием концертов линкин парк с момента анонса мирового тура в середине ноября 2024, но нужный город, находящийся в 15 км от меня, в расписании всё не появлялся.

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

капец. я увижу линкин парк своими глазами. я мечтал об этом 25 лет. дожить бы.

via @ppc_bigbrain
Чиним карту скроллинга и карту кликов в Метрике.

Если у вас сайт на Тильде, и в Яндекс Метрике заблокировано отображение карты скроллинга, карты ссылок, карты кликов и аналитики форм (скрин 1), и вы видите ссылку на справку Яндекса, где говорится о запрете на отображение страницы во фрейме (скрин 2), делаем одно простое действие по шагам.

Инструкция из одной галочки, которую мы заслужили.

1️⃣ Настройки проекта Тильды.
2️⃣ Вкладка "Ограничить доступ" (скрин 3).
3️⃣ Листаем до раздела "Дополнительные серверные заголовки".
4️⃣ Включаем галочку "Отключить защиту от фреймов (X-Frame-options). Данная опция разрешает отображение сайта во фреймах" (скрин 4).
5️⃣ Переопубликовываем все страницы сайта (скрин 5).
6️⃣ Очистить кэш и куки браузера на устройстве.
7️⃣ Проверить работу карты кликов и карты скроллинга в Яндекс.Метрике.

Также пару советов от саппорта Тильды:

8️⃣ Отключить в браузере Adblock или иные плагины блокировки рекламы.
9️⃣ Внести следующие 4 сайта в список разрешенных у Adblock (или иных плагинов):

webvisor.com
mc.yandex.ru
metrika.yandex.ru
d31j93rd8oukbv.cloudfront.net

via @ppc_bigbrain
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM