Скрипт Ads Analysis для анализа эффективности объявлений

25.02.2020
Google Ads, Scripts, Контекстная реклама, Оптимизация и автоматизация РК,
3582

Ads Analysis — это скрипт Google Ads для анализа объявлений. Он выгружает подробный отчет по расширенным объявлениям и их составляющим: заголовкам, описаниям, пути. Это помогает оценить эффективность объявлений.

Автор: Optimyzr; доработали: Penguin-team.

Зачем использовать скрипт для анализа объявлений

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

Удобная выгрузка в Google Таблицы помогает увидеть то, что не видно в аккаунте Google Рекламе. В таблице он выделяет цветной заливкой самый высокий/низкий CPA, CTR, коэффициент конверсии. Дальше можно отфильтровать, какие заголовки, описания и пути набрали больше всего статистики (для большей статистической значимости анализа).

К примеру, в одном из наших объявлений был второй заголовок «Бесплатная доставка при заказе на $39+». Наша теория: цена в заголовке это своего рода фильтр для тех, кто хочет подешевле и не платить за доставку. Значит, по логике вещей, CTR должен быть ниже. Так?

Не так. На самом деле у этого заголовка в 2 раза выше CTR, в 3,5 раза ниже CPA и на 22% выше коэффициент конверсии (по сравнению с заголовком «Официальный сайт производителя»). Его результаты заметно лучше! Так данные опровергают нашу теорию и мы можем сделать вывод: в объявления этого клиента стоит добавить цену, чтобы улучшить СРА, повысить кликабельность и другие метрики. 

Как использовать скрипт

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

Выгрузка отчета со скриптом Ads Analysis

Обратите внимание на вкладки внизу: в каждой отдельной вкладке — данные по разным элементам. Зеленым подсвечены самые высокие значения. Красным — самые низкие

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

Пример выдачи по скрипту для анализа объявлений Гугл

Не анализируйте объявления, по которым было слишком мало кликов. 2 клика — не показатель, насколько эффективно объявление

Мы используем фильтр, чтобы отфильтровать элементы с 50+ кликов. Этой статистики уже достаточно, чтобы корректно анализировать.

Скрипт Ads Analysis для Гугл адс

Обратите внимание: CTR первого заголовка подсвечен красным. У него минимальное значение. Так мы сразу видим, какой заголовок самый неэффективный

Как работает скрипт

По принципу работы скрипт Ads Analysis похож на скрипт N Gram. Вот как он работает:

  1. Выгружает из аккаунта все объявления за определенную дату.
  2. Группирует данные.
  3. Отдает статистику по уникальным элементам объявления.
  4. Сегментирует данные по вкладкам: только заголовок, только описание, только путь; целое объявление; сочетание элементов (к примеру, заголовок 1, заголовок 2 + описание 1). 
  5. Выделяет цветной заливкой лучшие и худшие значения по CPA, CTR, коэффициенту конверсии.

Как установить скрипт

⚠ Перед работой со скриптами рекомендуем ознакомиться со статьей «Скриптология от Penguin-team», которая описывает общие принципы работы js-скриптов в аккаунтах Google Ads.

Шаг 0. Зайдите в личный кабинет → раздел Скрипты → перейдите на нужный скрипт.

Шаг 1. Установить скрипт через My Client Center или напрямую в аккаунт через панель «Инструменты» → «Массовые действия» → «Скрипты».

Шаг 2. Задать параметры в этой части:

Переменные в скрипте Ads Analysis

Какие параметры можно задать:

currentSetting.spreadsheetUrl → URL Google Таблицы, куда должны выгружаться данные. 

    1. Либо укажите адрес уже созданного документа, например, currentSetting.spreadsheetUrl = "https://docs.google.com/spreadsheets/***/edit#gid=0";
    2. Либо оставьте значение по умолчанию "NEW". Тогда скрипт создаст новый документ сам. Его адрес можно будет увидеть в консоли → вкладка LOGS + он придет email-уведомлением на почту, которая указана в строке currentSetting.emailAddresses.

Где найти адрес файла в скрипте Ads Analysis Google Ads

currentSetting.time позволяет задать срок, за который берутся данные. Поддерживает следующие значения:

  • LAST_7_DAYS —  данные за предыдущие 7 дней;
  • LAST_14_DAYS —  за 14 дней;
  • LAST_30_DAYS —  за 30 дней;
  • LAST_60_DAYS —  за 60 дней;
  • LAST_90_DAYS —  за 90 дней;
  • ALL_TIME — за все время;
  • THIS_MONTH — за текущий месяц;
  • LAST_MONTH — за предыдущий месяц;
  • LAST_3_MONTH — за предыдущие 3 месяца;
  • LAST_6_MONTH — за предыдущие 6 месяцев;
  • LAST_12_MONTH — за предыдущие 12 месяцев;
  • THIS_YEAR — данные за текущий год;

Также можно указать свой диапазон дат. Для этого укажите 2 даты: начало и конец периода. Формат даты:

годмесяцдень — 20200201

Между годом, месяцем и числом не должно быть знаков препинания и пропуска! 1 февраля 2020 года будет выглядеть 20200201. 

Формат диапазона:

годмесяцдень, годмесяцдень 

К примеру, чтобы получить данные с 1.01.2020 по 29.02.2020 необходимо указать в поле currentSetting.time = "20200101, 20200229". 

currentSetting.accountManagers — список пользователей, которые получат доступ к отчету. Если вы хотите добавить несколько адресов, разделите их запятой:

currentSetting.accountManagers = "user@gmail.com, user1@gmail.com".

currentSetting.emailAddresses — список адресов, на которые будет отправлено уведомление об окончании работы скрипта. Если вы хотите добавить несколько адресов, разделите их запятой:

currentSetting.emailAddresses = "user@gmail.com, user1@gmail.com".

currentSetting.campaignNameIncludesIgnoreCase позволяет выбрать кампании для анализа по принципу «название кампании содержит». Чтобы анализировать все кампании, оставьте это поле без изменений.

currencyCode — какой символ валюты указывать в отчете. К примеру, $, ₴, ₽. 

Новые параметры [добавлены 28/02/2020]:

currentSetting.campaignNameNotIncludesIgnoreCase позволяет задать часть названия кампании, чтобы исключить их и не собирать по ним данные.

currentSetting.groupNameIncludesIgnoreCase позволяет задать часть названия группы объявлений, чтобы включить их и собирать по ним данные.

currentSetting.groupNameNotIncludesIgnoreCase позволяет задать часть названия группы объявлений, чтобы исключить их и не собирать по ним данные.

К примеру, если у нас есть группы с названиями по принципу Сеть — товар/услуга — тип соответствия. Нам нужно проанализировать все объявлений в поиске, кроме тех, которые с широким соответствием. Мы включаем в отчет название сети:

currentSetting.groupNameIncludesIgnoreCase = "Search"

И исключаем условное обозначение для широкого типа соответствия:

currentSetting.groupNameNotIncludesIgnoreCase = "Bm"

В сформированном отчете окажутся все группы поисковых объявлений, кроме групп с ключами в широком соответствии.

Шаг 3. Когда вы указали нужные переменные, нажмите кнопку «Выполнить» в интерфейсе Google Ads → в разделе Скриптов.

Когда вы проанализировали объявления в Google Таблице и нашли лучшие заголовки, описания и пути, на их основе можно дальше создавать новые тексты для А/Б-теста.

Кликайте на кнопку ниже, чтобы перейти в Хаб и скопировать скрипт!

Получить 7 писем о том,
как улучшить аккаунт Google Ads
+ статьи про РРС

Имя
e-mail
Улучшить Ads

Улучшить свой Ads

Получите 7 писем, о том, как можно улучшить свой аккаунт в Ads

Подписаться

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

В версии 3.0.0

  • новые сервисы: Ubersuggest (NeilPatel), Spyfu и другие;
  • автосохранение списка минус-слов в рабочей области;
  • авторизация для хранения данных в аккаунте;
  • списки типовых минус-слов;
  • возможность хранить пользовательские списки минус-слова в расширении для дальнейшего применения в аккаунте;
  • англоязычный и русскоязычный интерфейс.

Основные комбинации

  • LeftMouseClick для добавления слова, повторное нажатие - для удаления
  • LeftALT + LeftMouseClick - для сбора фраз
  • LeftALT + S - для поиска слов

In version 3.0.0

  • new services: Ubersuggest (NeilPatel), Spyfu and others;
  • autosave of a negative keywords list in the workspace;
  • authorization for storing data in the account;
  • generic negative keyword lists;
  • the ability to store custom lists of negative keywords in the extension for further use in your account;
  • English and Russian interface.

Key combinations

  • LeftMouseClick to add a word, press again - to delete
  • LeftALT + LeftMouseClick - to collect phrases
  • LeftALT + S - for words searching

В версии 2.0

  • 2 режима выдачи ключевых слов:
  • быстрая выдача - аналогична выдаче Google Planner, но найденные результаты включают каждое слово из введенной в поиск фразы;
  • полная выдача - расширенная выдача, которая включает поиск по дополнительным релевантным фразам, но найденные результаты также включают каждое слово из введенной в поиск фразы.
  • Обновленный файл выгрузки ключевых слов Excel:
  • выгрузка локаций в удобном формате для загрузки в Editor;
  • обновленный шаблон для создания объявлений.
  • Полный список локаций.
  • Группировка отчетов по проектам.
  • Устранена ошибка с задержкой в 30 секунд.
  • Новые фильтры для получения релевантной выдачи.
  • Копирование минус-слов.

In version 2.0:

  • 2 modes of keywords search result:
  • quick search result - is similar to one of Google Planner , but the results found include every word of the phrase entered in the search;
  • full search result - extended search result that includes search on additional relevant phrases, but the results found also include every word of the phrase entered in the search.
  • Updated Exces Keyword Upload File:
  • uploading of locations in a convenient format for uploading to Editor;
  • updated template for creating ads.
  • Full list of locations.
  • Grouping of reports on the projects.
  • Fixed an error with a delay of 30 seconds.
  • New filters for getting relevant search results.
  • Copying of negative keywords.

Несколько шагов до работы в Penguin-team

1 Заполните форму

2Прикрепите резюме

3Пройдите тест

1.Кликов 259, показов 3 515. Чему равен CTR?
2.Заходов на сайт 874, конверсий 16. Чему равен коэффициент конверсии?
3.Что такое СРА?
4.CTR 4,03%, кликов 240. Чему равно число показов объявления?
5.Затрат 20 158, конверсий 63. Чему равна стоимость конверсии?

Несколько шагов до работы в Penguin

Заполните форму

Прикрепите резюме:

Бабич Оксана
редактор и автор

О чем вы хотите читать больше всего?

Выберите один из вариантов