logo

Работаем с рекламой в Google и Facebook в 10 раз быстрее и проще. Вот что мы сделали

Вадим Невмержицкий
Технический руководитель в shema.team
Розкажіть про статтю:

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

Так мы начали автоматизировать процессы. И наши решения оказались вполне самодостаточными продуктами.

Например, каждый, кто запускал рекламу в Face­book или Google, сталкивался с тем, что в какой-то момент деньги на счете заканчивались и кампания останавливалась. Мы придумали, как с этим справиться. Мы знаем, что многие компании тратят часы на заполнение отчетов и перенос данных из Google Ana­lyt­ics в таблички. Это тоже автоматизировали. И не только.

Вот несколько разных отдельных продуктов, которые из вспомогательных смогли превратиться в самостоятельные.

Скрипт, который следит за наличием средств в рекламных кабинетах Facebook и Google Ads

Часто происходят ситуации, когда кабинеты Google или Face­book останавливаются из-за непополнения. Например, Face­book снимает деньги по своей определенной логике и может показаться, что это происходит внезапно, когда ты не готов и денег на карте нет. В этот момент все рекламные кампании останавливаются.

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

В итоге мы разобрались с Apps Script (платформа Google для разработки программ. – Прим. ред.) и написали код, который отправляет таблицы сразу на почту бухгалтеру или в финотдел. 

По Face­book мы отправляем примерное число и сумму снятия, а также что нужно проверить, чтобы деньги были на карте. В случае Google сообщаем, что денег осталось на меньше, чем Х дней (где «Х» – пожелание клиента) и нужно пополнить аккаунт. Все это происходит автоматически.

Telegram-бот, который проверяет соответствие страниц рекламным объявлениям

Мы создали телеграм-бота, который проверяет соответствие между ключевыми словами в рекламном кабинете Google Ads и страницей, куда ведет реклама. 

Как это работает? К боту добавлены аккаунты, к которым мы подключаем рекламу. Дальше специалист делает запрос в боте по названию кампании, и бот вытягивает всю информацию по ней – смотрит, какие там ключевые слова и URL, проверяет соответствие посадочной страницы и ключевого слова. 

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

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

Таким образом, у нас улучшилось качество запуска рекламы. Мы теперь точно знаем, что у нас все корректно и URL соответствуют ключевым словам. Это особенно помогает в проектах, в которых много кампаний и проверять все вручную очень долго.

Чат-бот, который автоматически делает кросс-минус и экономит уйму времени

Для нас он работает в том же боте, который проверяет качество, а для всех остальных это отдельный продукт Х‑bot. Любой человек может загрузить туда свои кампании, и бот сам сделает кросс-минус. Это добавление к ключевым словам дополнительных минус-слов, чтобы исключить конкуренцию ключей между собой. Они позволяют уточнить запрос и исключить нерелевантные объявления.

К примеру, человек ищет «купить смартфон Sam­sung S10 Киев». В случае, если магазин не пропишет минус-слова, поиск может выдать ему все смартфоны магазина или же все смартфоны Sam­sung, но не вариации конкретной модели. Минус-слова позволят грамотно распределить уровни запросов. Таким образом общий запрос «купить смартфон» не будет направлять только на модели Sam­sung, и, наоборот, запрос «купить смартфоны Sam­sung» не будет направлять на все смартфоны. 

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

Наш бот работает таким образом. Из Ads Edi­tor (программа для управления рекламными кампаниями в Google. – Прим. ред.) вы выгружаете нужный файл и выбираете кампании, группы, между которыми нужно сделать кросс-минус, а потом экспортируете данные аккаунта. Отправляете файл боту и получаете выгрузку с кросс-минусом. Копируете данные из файла и вставляете в Ads Edi­tor на уровне ключевых слов.

Все зависит от масштабности кампании, но раньше, например, на кампанию из двухсот ключевых слов нужно было потратить около 30–60 минут, чтобы сделать кросс-минус. Сейчас все это действие занимает около пяти минут и не важно, какой объем данных. Потом он отправит вам файл, который нужно вставить в Google Ads. 

Сейчас этим ботом уже пользуются десятки РРС-специалистов (менеджеров по контекстной рекламе. – Прим. ред.). Он доступен для всех, и каждый им может бесплатно пользоваться. 

Скрипт, который сам заполняет таблицу с KPI из Google Analytics

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

Для более простых проектов, где отчетность не требует супертехники, мы создали скрипт, который заполняет таблицу по выполнению KPI. Простыми проектами мы обычно называем сайты с трафиком до 300 тысяч уникальных пользователей в месяц. Там можно обойтись отчетами в Google Ana­lyt­ics. 

В проектах свыше 300 тысяч начинается «семплирование данных» – то есть отчет уже строится не на 100% данных, а на определенной выборке, которая экстраполирована на 100% данных.

Наш скрипт автоматически обновляется ежечасно из API Google Ana­lyt­ics. Специалист или руководитель может зайти в любой момент и посмотреть, как выполняется его план и KPI. 

UTM-бот, который автоматически ставит метки и сокращает линки

Однажды клиент нас попросил решить их задачу: они получают много заказов из Insta­gram, но не понятно, кто из клиентов покупает в итоге товар по отправленным им ссылкам. У них не было UTM-меток (параметр, который добавляют к ссылке на страницу, чтобы отследить трафик из конкретного источника. – Прим. ред.). 

Мы создали специального бота, который решает эту проблему. Нужно только отправить ему ссылку – он проставляет нужные метки и добавляет в сократитель линков. Дальше ссылка полностью промечена, и теперь можно видеть статистику по ней. Становится ясно, через какой канал купили товар. Эта статистика отображается в Google Ana­lyt­ics. 

Telegram-бот, который каждое утро присылает нужную статистику

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

Каждое утро он собирает данные за вчерашний день по метрикам, которые интересуют клиента, и отправляет их. Таким образом каждый день есть статистика, как кампания вчера отработала. Можно сделать разбивку на любые KPI и отправлять статистику клиенту о результативности кампании. 

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

А еще мы автоматизировали рекламу 

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

Мы создали систему, которая по API ежедневно обновляет конкретные статусы по группам объявлений, а также прописывает корректные цены объявлений и создает новые аккаунты, если старые не помещаются. 

Прелесть нашего сервиса в том, что мы можем обрабатывать очень большие объемы данных и делать это оперативно. Обычно если много, то это происходит долго. Если в ленте 20 тыс. товаров, то наша автоматизация обработает их за минут пять. 

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

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

Этот материал – не редакционныйЭто – личное мнение его автора. Редакция может не разделять это мнение.