В любой рекламной кампании приходится управлять множеством разнообразных данных. Всем знакома ситуация, когда надо найти среди десятков-сотен ключевиков один-два неэффективных или проверить, все ли ссылки работают корректно. Пытаться делать это вручную, как минимум, нерационально. На помощь приходят скрипты Google Ads.
Читайте в этой статье, как освоить работу с ними без знания основ программирования, а также какие скрипты самые полезные для работы с контекстной рекламой.
Команда Yagla ведет отличный телеграм канал, где публикует мнения экспертов и авторские лонгриды о бизнесе и маркетинге, многие из которых не попадают на этот сайт. Обязательно подпишитесь по ссылке https://t.me/yagla
Зачем нужны скрипты в Google Рекламе
Начнем с определения. Это фрагменты JavaScript-кода, которые автоматизируют функции как внутри аккаунта, так и взаимодействие с внешними данными.
Они освобождают от многих рутинных операций: от управления ставками до сплит-тестирования, от построения отчетов до поиска ошибок. Тем самым вы экономите время и можете фокусироваться на эффективности и конечных целях кампании.
Часто используется классификация скриптов по задачам, которые они выполняют:
Оптимизация ставок;
Приостановка и удаление кампаний;
На основе внешних данных;
Назначение ставок и управление бюджетами;
Инструменты;
Настройка уведомлений;
Работа с отчетами;
Запуск сезонных кампаний;
Автоматизация технических задач;
Создание ярлыков;
Отслеживание данных по кампаниям;
Работа с текстами объявлений;
Работа с ключевыми словами;
Настройка кампаний в КМС;
Настройка торговых кампаний (Google Shopping).
В открытом доступе много готовых скриптов, но особенно полезными их делает возможность кастомизации. Для этого нужно знать, из каких элементов состоит скрипт.
Функция — строка, благодаря которой скрипт запускается.
Переменные — контейнеры со значениями данных, которыми вы управляете. В нашем примере это ключевые слова (keywords). Можно выбирать любые другие данные из Google Рекламы.
Объект — элемент, который направляет скрипт на поиск конкретных данных. Если вы новичок, используйте AdWordsApp.
Сущность — составляющие объекта. AdWordsApp включает несколько сущностей, которые соответствуют структуре аккаунта: кампании, рекламные группы, объявления, ключевые слова и т.д.
Каждая переменная соответствует определенному объекту и сущности в аккаунте Google Ads. Такая комбинация выглядит примерно так (keywords — сущность):
var keywords = AdWordsApp.keywords( )
Селекторы — фильтры, по которым скрипт отбирает данные из Google Ads.
Например, селекторы помогают фильтровать ключевики по определенным условиям (withCondition( )), по идентификаторам (withIds( )), по временному периоду (forDateRange( )) и т.д.
Можно использовать несколько селекторов одновременно:
function main( ) {
var keywords = AdwordsApp.keywords( )
.withCondition(“clicks > 50”)
.orderBy(“Conversions DESC”)
.withLimit(25)
В этом примере вы отбираете список топ-25 ключевых слов, которые набрали больше 50 кликов, с данными по конверсиям в убывающем порядке.
Методы — комманды в коде: «Get» (получить), «Set» (установить), «Add» (добавить) и т.д. в зависимости от того, какой тип действий нужно автоматизировать.
Итераторы — эти элементы задают цикл, по которому работает скрипт: hasNext() или next().
Откроется окно скриптов, где можно управлять существующими и создавать новые.
При создании нового вставьте в поле редактора код и авторизуйте скрипт:
Рассмотрим скрипты, которые пригодятся для эффективной работы с контекстной рекламой.
Отслеживание показателя качества
Это скрипт собирает данные по показателю качества.
После его добавления и авторизации в Google Диске автоматически создается папка «Quality Score Tracker», в ней — папка с названием аккаунта. Она содержит файлы с графиками и данными по конкретным ключам, а главное — отчет (файл QS).
Вы получаете отдельную таблицу за каждый день:
Так удобно сразу отсортировывать и анализировать запросы с низким показателем.
Стандартно в Google можно менять ставки 6 раз в сутки. Этот скрипт позволяет настраивать корректировки почасово в режиме 24/7.
Конечно, нет смысла повышать ставку на ключевик «доставка пиццы» на 9 часов утра, но стоит попробовать на 7 вечера.
Объект для скрипта — шаблон в ресурсе Brainlabs, который доступен по той же ссылке, что и скрипт:
Отключение ключевиков с 0 кликов
Этот скрипт останавливает показы объявлений по ключевикам, которые не приводят к кликам. Это возможность «почистить» рекламные группы от ненужной семантики до того, как она будет пригонять нецелевой трафик или сливать бюджет из-за скликивания.
Этот скрипт помогает оптимизировать рекламные группы SKAG (1 группа = 1 ключевое слово = минимум 1 уникальное объявление).
Принцип SKAG — объединение ключевиков, по которым вы таргетируетесь, в один поисковый запрос. Чем выше соответствие поискового запроса и ключевика, тем больше возможностей управлять тем, какая аудитория видит ваши объявления.
Чтобы этого достичь, придется поработать с большим количеством групп, убедиться, что они не конкурируют между собой, разработать списки минус-слов. Здесь и пригодится скрипт N-Gram.
Он берет все поисковые запросы за определенный период времени и позволяет выделить 1-, 2- и 3-словники в аккаунте, чтобы по ним составить минус-слова и новые группы SKAG.
В красных рамках — области, которые можно редактировать.
Проверка ссылок
Этот инструмент проверяет аккаунт на наличие целевых страниц для объявлений. Если находит битые ссылки, отправляет на почту информацию о них. Точнее, ищет объявления, которые ведут на страницу 404.
Для работы со скриптом нужна специальная электронная таблица:
Так выглядит сам скрипт, изменяемая часть — в красной рамке:
Вы получаете письма на email, только если в аккаунте есть битые ссылки. Также можно настроить ежедневные оповещения о статусе всех URL-адресов.
Повышение / понижение ставок
Для этой функции есть два отдельных скрипта — повышения и понижения ставок.
Для первого установите в Google Ads фильтр по средней позиции, чтобы задать начальную точку, от которой нужно повышать ставки. Стоит повышать, если средняя позиция ниже 2,4. Если 1,5 и выше, смысла в этом нет. Укажите максимальный CPA, который вы готовы заплатить, чтобы повысить позицию.
Если ставка ниже, чем вы можете себе позволить, можно повышать её, чтобы увеличить трафик и конверсии.
Ставки на ключевые слова будут автоматически проходить этот фильтр, когда вы добавите сам скрипт.
Скрипт понижения ставок работает по тому же принципу. В фильтрах нужно указать два условия — минимальные значения Cost/conv. (отношение издержек к конверсиям) и издержек:
Все ставки будут проходить через этот фильтр и снижаться на 5-20% каждый раз.
Внимание! Отдельно отслеживайте работу специфичных и высокочастотных ключевиков, которые съедают бОльшую часть бюджета.
Отчет о рекламных расходах
Этот скрипт регулярно отправляет письма на email с актуальными значениями ключевых показателей:
Расходов на рекламу;
Конверсий;
CPA;
Рекомендованного дневного бюджета;
Текущего дневного бюджета.
Это удобный способ получить общую картину эффективности рекламы, прежде чем погружаться в дебри аналитики. Особенно для агентства, у которого несколько клиентов, чтобы знать, какому аккаунту уделить внимание в первую очередь.
Периодичность отправления отчета вы указываете в скрипте.
A/B тест рекламных объявлений
Этот скрипт сканирует все активные кампании и присваивает ярлык «Winner/Loser» разным вариантам объявлениям в зависимости от их эффективности.
Вместо того, чтобы открывать каждый, чтобы посмотреть CTR и конверсии, вы сразу видите результат A/B тестирования на уровне объявлений. Можно фильтровать кампании по этим ярлыкам, чтобы, например, увидеть только варианты-«победители». Или приостановить неудачные варианты и заменить их новыми.
Здесь ничего не нужно кастомизировать, берите и применяйте скрипт.
Прекращение показов объявлений с низким CTR
Этот скрипт сравнивает CTR разных объявлений в группах и автоматически отключает менее эффективные.
Это особенно полезно, когда группы большие и «прочесывать» каждую, чтобы отключить и удалить неудачные объявления, занимает время. Если этого не делать, они сливают рекламный бюджет.
Корректировка ставок по погодным условиям
Этот скрипт автоматически задает значения ставок по погодным условиям.
Создайте таблицу в Google с данными по кампании и местоположениям, на которые она настроена:
Скрипт собирает эту информацию и меняет ставки для местоположений по указанным в таблице модификаторам в зависимости от того, какое условие выполнилось.
Чтобы скрипт «знал» конкретные данные о погоде, настройте интеграцию с OpenWeatherMap API для каждой геолокации.
Такое решение идеально подойдет для продажи сезонных товаров: мороженого, солнечных очков, лыж, лекарств от простуды и т.д.
Изменения в CTR
Важно в любой момент знать, что объявления собирают целевые клики или наоборот привлекают некачественный трафик, чтобы избежать второго.
Этот скрипт оповещает, что показатель CTR отдельных объявлений сильно изменился в любую сторону.
В Google документах вы можете просмотреть всю историю изменений поведения аудитории по конкретному объявлению.
Отчет по группам объявлений со снижающейся эффективностью
Этот скрипт выводит данные по ним за разные периоды времени в такой таблице:
Это дает понять, в каких группах:
Эффективность стабильна;
Кликабельность упала;
Кликабельность падала в течение 3 недель подряд.
Минус этого инструмента — вы не сможете отслеживать малейшие падения в количестве кликов в любое время. Плюс — результаты в таблице имеют высокую статистическую значимость, так как построены на основе длительных периодов времени.
P.S. Учитывайте, что скрипты Google Ads — это всего лишь инструменты, они помогут улучшить ваши решения по оптимизации, но не смогут их заменить. Автоматизация работает, когда она настроена на конкретные цели аккаунта или кампании.
Высоких вам конверсий!
Хотите тоже написать статью для читателей Yagla? Если вам есть что рассказать про маркетинг, аналитику, бизнес, управление, карьеру для новичков, маркетологов и предпринимателей. Тогда заведите себе блог на Yagla прямо сейчас и пишите статьи. Это бесплатно и просто
Оставляя свои контактные данные, вы принимаете условия Пользовательского соглашения и даете своё согласие на обработку персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ, на условиях и для целей, определенных Политикой конфиденциальности.
Генеральный партнер: Zitron Services LLP OC434997, 85 Great Portland Street, 1st Floor, London W1W 7LT, United Kingdom
Профессиональные услуги по взлому
Наши Контакты
номер телефона 89033500820
почта 89033500820.vzlom@gmail.com
https://t.me/podborPasss
Мы предоставляем услуги по взлому следующих сервисов:
ВК
Instagram
Facebook
Одноклассники
Почты
WhatsApp
Telegram
Viber
imo
Signal(приватный мессенджер)
Mamba(и любые другие сайты знакомств)
Сайты(любой сложности)
Сотовые операторы (смс и звонки)
И т.д
Для заказа обращайтесь по контакту
Наши Контакты
номер телефона 89033500820
почта 89033500820.vzlom@gmail.com
https://t.me/podborPasss
Дмитрий
Профессиональные услуги по взлому
Наши Контакты
номер телефона 89033500820
почта 89033500820.vzlom@gmail.com
https://t.me/podborPasss
Мы предоставляем услуги по взлому следующих сервисов:
ВК
Instagram
Facebook
Одноклассники
Почты
WhatsApp
Telegram
Viber
imo
Signal(приватный мессенджер)
Mamba(и любые другие сайты знакомств)
Сайты(любой сложности)
Сотовые операторы (смс и звонки)
И т.д
Для заказа обращайтесь по контакту
Наши Контакты
номер телефона 89033500820
почта 89033500820.vzlom@gmail.com
https://t.me/podborPasss
Дмитрий
Одно из источников естественных ссылок это справочники и бизнес каталоги, кому интересно размешенные вот вам ссылка https://ratingzona.ru/registratsiya-sajta-v-spravochnikah-org/
Отзывы на Яндекс картах - полезная функция, которая позволяет поднять авторитет и привлечь дополнительных клиентов, но это так же и угроза. Достаточно попасть в поле зрения недобросовестным конкурентам и им не составит труда заспамить купленными отзывами вашу страничку. Хорошо хоть Яндекс на такие вещи старается более менее реагировать. А есть отзовики, которым на это плевать.
Если отзыв некорректный или ложный, Яндекс дает возможность оспорить его, но процесс не всегда быстрый, и важно знать все тонкости модерации. Убедилась, что лучше заранее изучить правила удаления, чтобы минимизировать время на переписку с поддержкой.
Удалить реально сложно, да и отзывы даже правдивые имеют все шансы не пройти модерацию, она у яндекса сложная. Я всегда за то чтобы договариваться с человеком, который оставил негатив, в 90% все можно исправить.
Один недовольный клиент решил оставить на нас жалобу, мол, мы испортили его телефон при ремонте, хотя он даже не обращался к нам за услугами. Пришлось обратиться в службу поддержки, чтобы опровергнуть эту клевету. К счастью, нам удалось доказать свою правоту, и отзыв удалили.
Недавно прочитал статью «Как удалить отзыв на Яндекс Картах» и считаю её очень полезной. Автор подробно описал все шаги, которые необходимо выполнить для удаления отзыва, начиная с поиска нужного отзыва в профиле до подачи заявки на удаление через поддержку. Особенно порадовала простота инструкций, всё понятно даже для тех, кто не особо знаком с интерфейсом Яндекса. В статье упоминаются важные моменты, такие как возможные причины отказа в удалении, что позволяет избежать ошибок. Рекомендую эту статью тем, кто сталкивается с необходимостью удалить некорректный или ошибочный отзыв.
Даже те, кто заявляют о своем недоверии к отзывам, все равно их просматривают при поиске той или иной компании, исполнителя услуг. Негативные отзывы могут испортить репутацию для бизнеса. Важно, что некорректные, оскорбительные и недостоверные без подтверждений, отзывы с негативом можно удалить. Когда же критика обоснована, то стоит эти ситуации проработать и давать всегда обратную связь.
В нашем автосервисе один "клиент" оставил отзыв, что мы якобы поцарапали ему машину, хотя он даже не был у нас на обслуживании. Пришлось обращаться в поддержку, чтобы удалить этот бред. К счастью, удалось доказать, что отзыв не соответствует действительности и его убрали. Важно понимать, что отзывы на картах влияют на выбор клиентов, особенно в сфере услуг. Поэтому следить за своей репутацией и бороться с необоснованной критикой – это необходимость. Думаю, что алгоритмы Яндекса постепенно учатся распознавать фейковые отзывы, но пока что, к сожалению, такие случаи встречаются.
"У Rutube более адекватная проверка контента" В каком месте она адекватная? У платформы нет четких правил, какие-то абстрактные понятия, по которым их модерасты могут делать что угодно, а ты вообще никто.
В QuizBot есть один существенный недостаток. Если делаешь тест викторину, например, для учащихся, они сначала заходят с левого аккаунта, делают скины всех правильных ответов и затем с основного акканута отвечают быстро и правильно. Как решить эту проблему я до сих пор не придумала.