Первый "FBtool" для Google ads! Бородатый арбитраж & Адамус

Первый "FBtool" для Google ads! Бородатый арбитраж & Адамус

Adam & Бородатый арбитраж
Как это выглядит

Скрипт тут (копируйте к себе в текстовик): https://gist.github.com/adamusfb/c84f7cfbed4005499c858ead7ddbc17b

UPD: после создания скрипта внутри акка: https://prnt.sc/xk1zrr => https://prnt.sc/xk20ta (иначе данные будут редко обновляться. Необходимо выставить запуск каждый час!)
UPDD: если выдало ошибку "Cannot retrieve the next object: iterator has reached the end. (file Code.gs, line 20)", значит либо рекла еще не создана (сохраните скрипт, потом данные подтянутся, как только заработает рекла!), либо настройка кампы не кмс / поиск!
UPDDD: поиск и кмс - ок работает! Др. типы кампаний хз заработают ли с этой настройкой!
UPDDDD: При сохранении скрипта в аккаунте, юзеру прилетает письмо о юзе скриптов google ads, поэтому почту придется почистить! Только это может повлиять на кол-во банов. Сам скрипт никакого отношения к банам / отклонам в принципе иметь не может!

1) Предыстория:

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

Первоначальная установка крайне простая. Достаточно скопировать готовую таблицу и настроить селекты под себя (имя баера залившего аккаунт / тематика оффера). Сгенерить апи кей и скопировать ссылку на таблицу для работы с апи. На этом как бы и все. Дальше в каждый залитый акк просто устанавливаем скрипт и радуемся сбору статы и статусов в одном месте!

⚠️WARNING⚠️:

Прочитайте статью до конца, дабы не возникало лишних вопросов! Авторы не обязаны подсказывать вам в ЛС что-как-куда - ЦЕНИТЕ ЧУЖОЕ ВРЕМЯ. Если вы не удосужились ознакомиться и понять как это работает, то это только ваши проблемы, но никак не автора! Хотите чтобы все было "на блюдечке с золотой каемочкой"? - Платите хорошие деньги, все настроим. Не хотите платить и читать как это работает, чтобы настроить самостоятельно? - Тогда идите нахуй.

2) Что умеет скрипт?

  • Создает автоматически строку с вашим новым аккаунтом
  • Автоматом обновляет статусы объявлений и причины отклона
  • Автоматом обновляет статус аккаунта (по формуле, гипотетический)
  • Автоматом обновляет статистику: Клики, показы, затраты, CPC, CPM, CTR (Сегодня / за все время)

Благодаря Airtable, мы можем не только собрать всю стату в одном месте, но и делать различные сортировки и вычисления (сумма, среднее число и тд.). Крайне удобно, когда у вас есть баеры, заливающие аккаунты. Можно делать разбивку по заливщику и так далее...

Схема логики скрипта описана в майндмапе, предлагаю заинтересованным ознакомиться, дабы отпали лишние вопросы: https://miro.com/app/board/o9J_lX9AJDA=/


3) Нюансы:

Они есть везде и всегда, поэтому их надо знать чтобы не заебывать автора в ЛС тупейшими вопросами!

  • При сохранении скрипта в аккаунте, юзеру прилетает письмо о юзе скриптов google ads, поэтому почту наверное придется почистить! Только это может повлиять на кол-во банов. Сам скрипт никакого отношения к банам / отклонам в принципе иметь не может!
  • По умолчанию в апи Google на уровне аккаунта (не MCC) нет метода получения статуса аккаунта. Вычисление и установка статуса аккаунта в таблице производится по формуле, описанной в майндмапе в конце пункта №2 этой статьи.
  • Имена полей (столбцов) нельзя менять ни в коем случае. Вы можете изменить селекты Group, Theme (выпадающие списки в них), но не имена этих полей и остальных тоже! На этом завязана логика скрипта, поменяете имена столбцов - скрипт отвалится и перестанет работать!
  • Тоже самое касается и удаления столбцов. Если вам не нужен тот или иной столбец, к примеру CPM (A), просто кликните ПКМ на нем и скройте. Удалите хоть один столбец - скрипт отвалится и перестанет работать!
  • Значения переменных airGroup и airTheme в шапке скрипта должны четко соответствовать имеющимся значениям в выпадающих списках Group и Theme. Что это значит: вы написали в переменной airGroup = "Костя", но такого значения нет в выпадающем списке Group в таблице, апи Airtable отвечает: {"error":{"type":"INVALID_MULTIPLE_CHOICE_OPTIONS","message":"Insufficient permissions to create new select option \"\"Костя\"\""}}. Даже если такое значение есть в селекте, но в переменной вы указали airGroup = "Костя " (т.е с пробелом в кавычках, а в таблице в селекте это значение без пробела), скрипт выдаст ошибку и не будет работать. Поэтому необходимо подставлять точные значения в переменную из селектов таблицы!


4) Настройка (нужно настроить 1 раз и все)

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


5) Как вставить скрипт в акк:

Таким макаром вставляем в каждый залитый акк!


На этом все как бы! Но для самых маленьких и тупых, я все же записал видео-инструкцию:

Для самых маленьких и тупых

Как можно удобно сортировать в Airtable:


Report Page