Первый "FBtool" для Google ads

Маруся

Администратор
Команда форума
Регистрация
21 Окт 2020
Сообщения
255
5c99d33972cc0d7d6ca9c.png

Как это выглядит

Скрипт тут (копируйте к себе в текстовик):
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 раз и все)
  • Регистрируемся на airtable.com на свою почту и тд и тп. После реги спросит зачем вам эйртэйбл - можно выбирать че угодно.
  • Переходим на мою таблицу и делаем дубликат к себе в Workspace этой таблицы - https://airtable.com/invite/l?invit...0d8119741cd5718722367ec8d4f3bdd98105a3218331f: https://prnt.sc/xjstlw
  • Обзываем эту вкладку как душе угодно, лучше на латинице (это важно, ибо потом изменять уже будет нельзя): https://prnt.sc/xjsx81
  • Настраиваем селекты: Group, Theme. По задумке Group - группа баера, а Theme - тематика оффера на который льете: https://prnt.sc/xjt1uv
  • Переходим по ссылке https://airtable.com/account и генерим там свой api key https://prnt.sc/xjt47y, сохраняем его!
  • Переходим по ссылке https://airtable.com/api, выбираем нашу таблицу (именно ту которую дублировали к себе в Workspace https://prnt.sc/xjt84l), попадаем сюда и копируем ссылку: https://prnt.sc/xjtb48
  • Настраиваем данные для работы с апи Airtable в скрипте: https://prnt.sc/xjtggc
  • Настраиваем переменные для "вычисления" живой акк или нет в переменные statusBannedTerm и statusFrozenTerm: https://prnt.sc/xjtpuw
На этом первоначальная настройка завершена, дальше устанавливаем скрипт в аккаунт после создания кампании и радуемся автосбору статы в таблицу.
5) Как вставить скрипт в акк:
Таким макаром вставляем в каждый залитый акк!
На этом все как бы! Но для самых маленьких и тупых, я все же записал видео-инструкцию:

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

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

Источник
 
Последнее редактирование:
Сверху