Аргументы в пользу скриптов PPC

Опубликовано: 2021-10-23

Сколько весит белый медведь?

Достаточно, чтобы сломать лед!

Привет, я Коннор Риган, менеджер по работе с клиентами в Hanapin Marketing. Сегодня мы рассмотрим сценарии, что они собой представляют, как они работают и как лучше всего использовать их в PPC-рекламе. Аккуратный!

Что такое скрипты и как они работают?

Начиная с технического определения, данного Google, «скрипты Google Рекламы предоставляют способ программного управления данными Google Рекламы с помощью простого JavaScript в IDE на основе браузера. Вы можете использовать скрипты для автоматизации общих процедур или взаимодействия с внешними данными - для одного или нескольких аккаунтов Google Рекламы ».

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

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

Разбивая скрипты, мы начинаем с функции , как показано на скриншоте ниже.

Пример скрипта PPC

Практически каждый сценарий начинается с «функции ()», за которой следует {…}. Все, что находится в волнистых скобках, - это код, который будет выполнен. Хотя это может быть самая легкая часть, без нее не будет работать ни один код.

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

Объекты , которых существует 4 основных типа, сообщают сценариям, где искать нужные данные. Есть 4 типа объектов:

• AdWordsApp (AdsApp)
• SpreadsheetApp
• MccApp (для тех, кто пользуется аккаунтами MCC).
• UrlFetchApp

Например, вы могли бы использовать объект AdWordsApp, чтобы указать скрипту искать в Google Рекламе данные, которые вы хотели бы получить.

Сущности живут внутри объекта, что, я знаю, звучит странно. Надеюсь, этот пример проясняет это, «AdWordsApp.Keywords». Помните, что AdWordsApp - это объект, а это значит, что «Ключевые слова» - это сущность внутри объекта. Существует много разных сущностей, но по большей части они будут следовать за объектом, поэтому проще всего найти сущность, сначала идентифицировав свой объект.

В нашем примере, снятом на скриншоте, вы можете видеть, что один из фрагментов кода - «var campaign = AdsApp.campaigns ()». В этом примере AdsApp - это наш объект, а campaign () - наша сущность внутри объекта. Мы говорим скрипту искать данные о нашей кампании в Google Рекламе.

Далее, селекторы - это фильтры для данных, из которых будет извлекаться скрипт. Вот некоторые примеры селекторов:

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

Опять же, посмотрев на наш пример, вы увидите «.withCondition (« Status = ENABLED »),« .withCondition («Cost> 0») и «.forDateRange (« СЕГОДНЯ »)». С помощью этого фрагмента мы говорим нашему скрипту найти и извлечь данные для тех кампаний, которые активированы и сегодня потратили более $ 0 долларов. Теперь стало немного больше смысла, не так ли? Важно знать, что мы можем использовать несколько селекторов для постоянного уточнения данных, которые мы ищем.

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

Наконец, методы - это команды в коде, такие как «Получить», «Установить» и «Добавить». В нашем примере скрипта у нас есть фрагмент «var campaignIterator = campaign.get ();». Это вернет данные кампаний, которые мы использовали для фильтрации.

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

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

Способы использования в PPC-рекламе

Возвращаясь к нашему примеру, позвольте мне объяснить цель этого скрипта (который я нашел в Интернете и адаптировал для нужд нашей учетной записи) и как он помогает нам здесь, в Hanapin. Этот скрипт предназначен для приостановки наших кампаний, если они израсходовали более 20% своего дневного бюджета (мы внедрили это, потому что политика Google «трать вдвое больше дневного бюджета» действительно мешала нашему бюджетированию и времени размещения). Более того, этот сценарий был защитным одеялом, позволяющим нам отдыхать спокойно, зная, что мы не собираемся расходовать наш бюджет в течение первой половины месяца.

Теперь вы можете подумать: «Круто, у вас есть хороший простой скрипт, который может приостанавливать кампании, если они потратили X долларов. Разве тогда вам не нужно проводить следующий день, просматривая учетную запись, повторно активируя эти кампании? Как это на самом деле экономит время? »

Отличный вопрос! Короче говоря, мы создали второй сценарий, который повторно включал бы те кампании, которые были приостановлены сценарием чрезмерной доставки. На нашем скриншоте ниже мы просим наш скрипт найти любые кампании с определенным ярлыком (который у нас был скрипт с избыточной доставкой, который давал каждую приостановленную кампанию), а затем включил эти кампании. Эти скрипты запускаются в тандеме каждый день, экономя время и энергию, которые мы затем можем инвестировать в другие области учетной записи. Это беспроигрышный вариант.

Другой пример скрипта PPC

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

Заключение

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

Наконец, я хотел бы проверить этот блог Кристи Олсона из Microsoft, который более подробно рассказывает о том, как скрипты могут работать с Microsoft Ads!

До скорого!