Автоматизация работы с автоправилами в Facebook


Хей, гайз, сегодня поговорим про автоправила (АП) и всё с ними связанное с точки зрения автоматизации. Для начала примем за аксиому, что АП — это хорошо и что было бы неплохо иметь пачку этих самых автоправил в каждом работающем рекламном кабинете (РК). Какие именно правила создавать и для чего — у каждого своё видение. О своём расскажу чуть ниже, сначала поговорим о дурацкой проблеме при работе с АП.

Итак, основная головная боль — это то, что АП приходится создавать вручную в каждом РК. Во-первых, это чертовски нудно (как мне кажется, именно поэтому ими так мало пользуются новички), а во-вторых, в процессе очень легко ошибиться и потом долго ломать голову, почему же всё работает через жопу. Ну прикиньте: у вас, допустим, 5-10 работающих РК, на каждый из них надо по 4 правила = 20-40 правил нужно ручками натыкать. Охренеешь же! Почему Facebook не сделал пользовательский интерфейс для импорта/экспорта этих грёбаных правил — тайна за семью печатями. Будем это исправлять!


Этот материал участвует в конкурсе "Жаркая Весна". Примите участие и выиграйте Macbook, Apple Watch, Playstation и другие призы благодаря спонсорам:

  • Leadbit - лидирующая международная сеть по версии AffiliateFix.com. Любые вертикали: Dating, Gambling, Finance, Sweepstakes, Mobile subs и Nutra. 
  • Clickdealer.com - партнерка с мировым именем. Свыше 12 вертикалей, тысячи офферов и Smartlink, работающая на собственной платформе.
  • Shakes.pro - партнерка с собственными эксклюзивными офферами, лидирующая в нише WOW-товаров. Крутые условия, собственные промо и индивидуальный подход.
  • DatsPush - рекламная сеть нового формата: выгодно монетизируйте сайты и покупайте качественный, живой трафик. Более +250 ГЕО и своя свежая база. 

Узнайте подробности, напишите свой первый пост и забирайте ценные призы здесь.


Вот вам, господа, консольная программка для импорта/экспорта автоправил. Прога под Windows, весит она много, потому что я позаботился о вас и вам теперь не нужно ставить на комп .NET Core. Если нужно под Мак — то внизу ссылка на код на GitHub, скомпилируете сами.

При использовании этой проги процесс работы с АП упрощается до следующего: 

  1. создаём в одном из РК все нужные нам автоправила ручками, как обычно
  2. экспортируем их программой в файл 
  3. заливаем эти правила в неограниченное количество других РК.

Для работы с программой вам понадобятся: 

  • токен Facebook. Что это такое и где его взять — смотрите видео.
  • созданный набор автоправил в одном из РК.
  • идентификаторы всех РК: 1) ID того РК, в котором вы создали ручками ваши автоправила. 2) ID всех тех РК, в которые вы хотите скопировать ваш набор АП. 

Если вы, вдруг, не знаете где взять ID, то самый простой способ — это зайти в AdsManager и посмотреть его в адресной строке, вот пример:

После того, как скачали архив с программой, распаковывайте из него все файлы в любую папку, куда у программы будет доступ на запись, например в C:\FB.AutoRulesCopier.

Теперь откройте в Блокноте файл appsettings.json и вставьте между двух кавычек ваш FB-токен:

Далее запускаем консоль (Пуск-Выполнить-cmd-Enter), переходим в нашу папку (cd C:\FB.AutoRulesCopier). Если запустить прогу без параметров, то она выдаст нам справочное сообщение:

Ну и, соответственно, запускаем сначала скачивание:

Прога написала, что нашла пару правил и скачала их на диск (в файл rules.json).

Теперь загружаем эти правила в другие РК, указанные подряд через запятую:

Вуаля! Как видим, всё загрузилось норм, можно зайти в фейсбучный интерфейс управления АП и проверить.

И небольшой бонус под конец: 

Если вы по какой-то причине не хотите юзать эту прогу (ну, например, она не слишком удобна, если вы всё время переключаетесь между разными акками и у вас всегда из-за этого разные токены), то у меня всё равно есть кое-что для вас. И это кое-что — скрипт для BAS-а для создания пяти автоправил. Если кто не знает, то BAS — это аналог Zenno Poster-а, только бесплатный и без всяких доп. плюшек, но они нам и не нужны. 

Какие 5 автоправил создаёт скрипт? Вот они:

  • АП для увеличения бюджета адсетов, у которых норм цена за лид
  • АП для выключения адсетов с дорогими лидами
  • АП для выключения адсетов вообще без лидов
  • и 2 АП для включения выключенных предыдущими двумя правилами адсетов

Последние два правила срабатывают ночью в 12 часов и заново включают те адсеты, которые не зашли, мало ли, вдруг в этот раз им попадётся аудитория получше?

Пользоваться этим всем просто: устанавливайте BAS и открываeте вот этот файл, запускаете проект. Увидите вот такое окошко:

Первая строка — имя РК, в котором будут создаваться АП. Вторая-третья строки очевидны, IncreasePercent — на сколько процентов увеличивать бюджет, когда адсет «зашёл», MaxAdsetBudget — верхняя граница в рублях при увеличении бюджета, AcceptableResultPrice и MaxCPA — это одно и то же, максимальная допустимая цена за лид, ну и MaxImpressionsWithoutResults — максимальное кол-во показов без результатов, после которого адсет будет выключен.

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

Успехов, лейте в плюс, господа!

P.S.: Программа копирования АП выложена на GitHub, чтобы вы не ныли, что я краду ваши двухлидовые связки через токен 😜 Ну и, может быть, если вы умеете в C# — тогда допиливайте какие-нибудь интересные и нужные штуки и присылайте их там.


Комментарии