Все, что нужно знать про скрипты AdWords. +14 полезных скриптов

2 512
11 апреля 2019

Внедрение скриптов AdWords в ваши кампании не должно быть сложным процессом. Скрипты AdWords предназначены для того, чтобы, в конце концов, упростить/автоматизировать отчетность и эффективность PPC. Итак, полезное руководство о значении этих сложных фрагментов кода и о том, как их использовать, имеет большое значение. Эти скрипты являются инструментами для автоматизации и оптимизации ваших кампаний PPC. От управления ставками  и сплит-тестирования до улучшения отчетности и предотвращения повторов — они очень полезны. И что делает эти инструменты такими замечательными, так это то, что они хорошо настраиватваются. Давайте начнем



Что такое скрипты AdWords

В самом простом определении скрипты AdWords — это фрагменты кода jаvascript, которые позволяют вам лучше контролировать свои кампании. Их можно использовать для автоматизации внутренних функций в вашем аккаунте AdWords. И они могут взаимодействовать с внешними данными. Ниже вы можете увидеть пример скриншота скрипта AdWords:


Зачем использовать скрипты AdWords

Теперь самое прямое преимущество использования скриптов AdWords заключается в том, что они экономят время. Автоматизируя более утомительные процессы в обслуживании учетных записей PPC, вы можете сосредоточиться на оптимизации фактической производительности.

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

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


Как настроить скрипты AdWords

Если вы не программист, скрипты могут выглядеть довольно пугающими. 

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


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

Функции. Функция — это первая часть кода скрипта, которая подходит для начала работы. Он вам всегда понадобится при использовании скриптов AdWords. Элемент Function вашего скрипта должен выглядеть примерно так:

function main () {code to execute}

Переменные. Следующая часть скрипта, которую вы увидите, — это Переменные. Они обычно будут выражаться как «var» что-то. Переменные — это контейнеры, в которых хранятся значения данных — здесь удобная настройка. Вы можете использовать любые данные в AdWords, к которым хотите получить доступ. Помните, что каждая переменная должна соответствовать конкретным объектам и объектам в вашем аккаунте AdWords. 

 

Объекты. В AdWords на самом деле есть только четыре типа объектов Google: AdWordsApp, SpreadsheetApp, MccApp и UrlFetchApp. Для начала вы, вероятно, будете использовать только AdWordsApp для объекта ваших скриптов. Это заставляет скрипт искать в AdWords нужные вам данные. 

Сущности. В объекте AdWordsApp есть довольно много разных сущностей. Существует базовая структура аккаунта (аккаунт, кампания, группы объявлений, ключевые слова), а также параметры объявлений, метки, расписание объявлений, бюджеты и даже некоторые таргетинги. Вы комбинируете свои Переменные, Объекты и Сущности вместе, чтобы получить фрагмент кода ниже:  

varwords = AdWordsApp.keywords () 

Селекторы. Здесь ваши сценарии могут стать очень полезными. Селекторы — это фильтры для данных, которые ваш скрипт собирается извлечь из вашей учетной записи AdWords. Например, если ваша переменная является ключевыми словами, ваши селекторы помогут отфильтровать ключевые слова, на которые ссылается скрипт. Большинство селекторов подпадают под один из следующих типов:

  • withCondition ()
  • withIds ()
  • forDateRange ()
  • Сортировать по( )
  • withLimit ()


Вы можете использовать несколько селекторов для постоянного уточнения данных, которые вы просматриваете, что делает их такими замечательными. К настоящему времени ваш скрипт должен выглядеть примерно так (с некоторыми добавленными селекторами): 

function main () { 

varwords = AdwordsApp.keywords () 

.withCondition («clicks> 50») 


.orderBy («Conversions DESC») 


.withLimit ( 25) 

Методы. Эти элементы скрипта являются командами в вашем коде. У вас может быть свой код «Получить», «Установить», «Добавить» и т.д. В зависимости от того, какой тип действия вы пытаетесь автоматизировать.

Итераторы. Итераторы, по сути, поддерживают постоянную работу вашего скрипта. Используя hasNext ()  и next () 

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

Когда вы соединяете все движущиеся части, вы получаете нечто, похожее на изображение ниже:

Аннотации помогают перевести скрипт

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

Вы можете вставить свой скрипт в свою учетную запись AdWords на вкладке «Массовые операции» слева.

Окно скриптов позволяет вам управлять существующими скриптами и создавать новые.

Итак, пройдясь по основам того, из чего состоят все сценарии AdWords, давайте рассмотрим различные типы сценариев и их особенности/преимущества.


Различные типы скриптов AdWords

Они бывают разных форм и размеров — отчетность, настройка и автоматизация всех аспектов вашей учетной записи AdWords. По большей части они подпадают под один из следующих типов:

  • Модификаторы ставок
  • Приостановка и удаление
  • Сторонние данные
  • Торги и бюджеты
  • Инструменты
  • Оповещения
  • Составление отчетов
  • Сезонные корректировки
  • Автоматизированное обслуживание
  • Этикетирование
  • Отслеживание
  • Текст объявления
  • Ключевые слова
  • Контекстно-медийная сеть Google
  • Торговые кампании


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

 

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



1. Торги 24/7

В AdWords есть только 6 периодов назначения ставок по умолчанию. Но, благодаря Brainlabs, есть скрипт AdWords, который позволяет вам настраивать ставки каждый час. В конце концов, нет смысла делать ставки на ключевые слова «доставка пиццы» в 9:00 утра. Но это точно в 7:00 вечера. Brainlabs даже создали шаблон электронной таблицы, на который вы должны ссылаться в своем скрипте. Скрипт тут


2. Тепловые карты

Еще один очень популярный скрипт, который массово используют маркетологи, — это инструмент тепловых карт. Не все скрипты предназначены для автоматизации фактических корректировок ставок и т.д. Некоторые предназначены для того, чтобы реально помочь вашему анализу еще до начала торгов. Эти тепловые карты являются визуальным представлением поискового поведения пользователя. Вы можете увидеть пример  тепловой карты рейтинга кликов ниже: (скрипт тут)

Показывает некоторые существенные различия в CTR в определенные часы и дни


3. Показатель качества

Показатель качества ( QS ) — это таинственный «черный ящик», когда речь заходит об AdWords. 

Скрипт тут

Это отличный инструмент для сопоставления QS с показами

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


4) «0» Показы — Пауза

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


5. Отчет о сломанных URL

Еще один очень удобный скрипт —  Broken URL Report, созданный Расселом Сэвиджем. Это довольно просто и может помочь решить проблему, с которой многие из нас время от времени сталкиваются. Когда мы удаляем страницу из нашего домена или меняем URL-адрес определенных страниц, иногда мы можем забыть настроить остальную часть нашего аккаунта SEM. Вот откуда приходят неработающие ссылки, возвращающие коды ответа 404 Not Found или 500 Server Error. Этот скрипт отправит вам отчет с любыми неработающими ссылками, чтобы вы могли обновить их как можно скорее, прежде чем они начнут стоить вам ценного трафика.  Скрипт тут


6. Скрипт N-Gram

Скрипт N-Gram — это действительно аккуратный скрипт, на который мы хотели бы положиться, чтобы помочь в расширении и оптимизации наших SKAG. Если вы еще не знаете, SKAG — это группы  объявлений с одним ключевым словом, предназначенные для создания более релевантных объявлений с улучшенными показателями качества, CTR и CPC. SKAG работает, выделяя ключевые слова, на которые вы ориентируетесь, в единый поисковый запрос. Выровняв соотношение поискового запроса и ключевого слова к соотношению  1:1, вы можете контролировать тип поисковых запросов, которые просматривают ваши объявления. Но для того, чтобы поддерживать и развивать эти SKAG, вам приходится иметь дело с большой степенью детализации. И множеством групп объявлений.

Чтобы помочь расширить эти группы объявлений и убедиться, что они не пересекаются друг с другом, мы в значительной степени полагаемся на списки минус-слов. Вот где скрипт N-Gram очень удобен. Вы можете просмотреть весь скрипт в Google Doc  здесь. Этот скрипт будет принимать все поисковые запросы в течение определенного периода времени и позволит вам извлечь строки из 1, 2 и 3 слов в учетной записи, чтобы помочь с минус-словами и созданием нового SKAG. 

Красные прямоугольники — это место, где вы можете редактировать скрипт.

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

Вы можете продолжить фильтрацию новых поисковых терминов в этой таблице.

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


7. Скрипт проверки ссылок

Этот скрипт проходит через ваш аккаунт по любому графику и ищет битые ссылки. Чтобы быть более конкретным, он ищет объявления, которые возвращают неработающую ссылку 404.

Опять же, красная рамка — это область редактирования вашей учетной записи

Если у вас нет неработающих ссылок, вы не получите никаких уведомлений — это хорошо для маркетологов, которые не хотят читать бессмысленные почтовые уведомления. Вы получаете уведомление по электронной почте только в том случае, если в вашей учетной записи есть неработающие URL-адреса.

Вам нужно будет создать Google Doc для ссылки на скрипт, чтобы разместить ваши неработающие ссылки (если они у вас есть). Но после того, как это настроено, это экономит время. Вы можете просмотреть полный скрипт по ссылке здесь.


8. Скрипт корректировки ставок

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

Для начала, этот скрипт технически представляет собой  два скрипта: один для увеличения ставок и один для уменьшения ставок. 

 

Во-первых, вам нужно настроить фильтр в своей учетной записи AdWords, чтобы скрипт знал, в какой момент запустить. Вам нужно настроить фильтр средней позиции хуже, чем 2,4 (нет смысла настраивать ставки, если вы уже получаете места размещения лучше, чем 1,5). Затем установите максимальную цену за конверсию, которую вы готовы платить. 

 

Настройка должна выглядеть примерно так, как показано на скриншоте ниже:

Итак, если ключевые слова в среднем ниже CPA за XX долларов, вы можете увеличить ставку, чтобы увеличить объем трафика/конверсию.

Затем вы помещаете скрипт в свою учетную запись AdWords, чтобы убедиться, что эта функция [RAISE BIDS] работает (вы можете увидеть скрипт повышения ставок здесь). Таким образом, ваша учетная запись будет автоматически корректировать ставки для ключевых слов, которые соответствуют этому пользовательскому фильтру. Вы можете посмотреть видео  на YouTube  здесь для более подробного ознакомления с процессом. Теперь скрипт снижения ставок  работает примерно так же. Однако, с точки зрения фильтра, есть два разных требования, которые должны быть выполнены:

Стоимость/Conv должна быть выше определенного порога, И есть минимум расходов.

С помощью этого скрипта любые ставки по ключевым словам, которые соответствуют этому фильтру, будут начинать снижаться на 5% – 20% каждый раз (вы можете увидеть скрипт нижних ставок здесь).

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


9. Скрипт отчета о расходах рекламы

Теперь вот скрипт, который  очень полюбят менеджеры по работе с клиентами PPC. Этот сценарий будет отправлять вам повторяющиеся электронные письма в рамках обновления учетной записи по нескольким различным KPI: 
  • расходы на рекламу
  • преобразования
  • CPA
  • рекомендуемые ежедневные расходы
  • текущие ежедневные расходы


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

Этот скрипт действительно зависит от того, как вы настраиваете временные рамки.

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

Вы можете установить это для ежедневных обновлений, если хотите. Но важно, чтобы вы вносили любые изменения, на которые у вас может быть достаточно времени, чтобы достичь статистической значимости, прежде чем сообщать и анализировать результаты. 


10. Рекламный скрипт A/B Test Script

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

 

Этот скрипт будет фактически проходить через кампании, которые вы запускаете, и применять тег «Победитель/проигравший» к вариантам объявлений в зависимости от их эффективности.

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

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

 

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

 

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


11. Скрипт приостановки рекламы с низким CTR

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

 

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

 

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

 

Вот почему скрипт для приостановки рекламы с низким CTR  является таким быстрым и простым решением. Скрипт тут

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


12. Ставка по скрипту погоды

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

Для начала вам необходимо создать электронную таблицу Google, заполненную данными вашей кампании и местоположениями для каждой из соответствующих кампаний. Затем вам нужно будет интегрировать вызов API OpenWeatherMap  для каждого местоположения. Скрипт будет рассчитывать погодные условия для каждого местоположения на основе некоторых основных правил. Затем он сгенерирует ваш множитель ставки, чтобы увеличить ставки для определенных местоположений на основе определенных вами правил. Помните, что все эти данные должны быть размещены в вашем оригинальном Google Sheet. Это должно выглядеть примерно так:

Сначала вам нужно настроить детали своей кампании

Однако это не все данные, которые вам понадобятся. Вам нужно будет установить некоторые очень четкие параметры, чтобы убедиться, что настройки погоды работают так, как вы хотите. 

 

Например, после того, как вы настроите данные о местоположении своей кампании, вам нужно будет установить действительные  правила корректировки погоды (какие изменения в погоде составляют запуск сценария). Вы можете увидеть скриншот ниже:

Вот некоторые рассмотренные параметры для скрипта

Наконец, вам нужно будет совместить код API OpenWeatherMap с кодом геотаргетинга AdWords, чтобы обеспечить правильную погоду в нужных местах в ваших объявлениях. Таким образом, вы можете автоматически увеличивать ставки для рекламных кампаний, связанных с погодой, в определенных местах. Например, кто-то с большей вероятностью будет искать «местные магазины мороженого» в жаркий летний день, чем в холодный дождливый — так что повышение ставок имеет смысл для большего количества переходов.


13. Изменения в скрипте CTR

Мы используем наш метод SKAG для создания очень релевантной копии объявления, которая нацелена на фактические условия поиска пользователей для увеличения CTR. Поэтому важно поддерживать этот рейтинг кликов на максимально высоком уровне, чтобы гарантировать, что мы по-прежнему генерируем высококвалифицированные клики. Скрипт тут 

Этот скрипт на самом деле заполнит лист Google, чтобы вы могли отслеживать CTR конкретной рекламы исторически. Это отличный способ отследить любые изменения в поведении пользователя по отношению к вашему объявлению, и он может открыть новое понимание того, какие новые поисковые термины могут потребоваться для таргетинга.


14. Скрипт отчета об отклонении групп объявлений

Так же, как скрипт N-Gram помогает управлять и расширять наши группы объявлений, этот скрипт помогает нам поддерживать их эффективнлсть на должном уровне. Скрипт «Сокращение групп объявлений»  будет производить мульти-вкладки таблицы, которая будет заполнять любые группы объявлений, которые сбрасывают в работе. Это будет выглядеть примерно так:

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

  • Группа объявлений включена и является частью включенной кампании.
  • CTR (рейтинг кликов) группы объявлений снизился.
  • CTR группы объявлений снижается в течение 3 недель подряд.


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

 

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


Начните оптимизировать ваши отчеты для оптимизации эффективности

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


Поделиться