Конференции

Стамбул, Турция
28-29
Сентябрь
Варшава, Польша
06
Октябрь
14
Октябрь
Лиссабон, Португалия
16-17
Октябрь
HOLLYWOOD, USA
16-18
Октябрь
Дубай, ОАЭ
26-27
Октябрь
Берлин, Германия
26-27
Октябрь
Дубай, ОАЭ
28
Октябрь
Милан, Италия
28-30
Октябрь
Бангкок, Таиланд
30-01
Ноябрь -
Декабрь
Las Vegas, USA
23-25
Январь

Бессмертные Business Manager Facebook (зомби БМ) – создание, работа, особенности


Бессмертные (зомби/иммортал) BM’ы с возможностью передачи РК с пикселями и запуском с них рекламных кампаний. Разберем что они из себя представляют.

Бессмертные Business Manager Facebook

Это уже забаненные БМы, в которые можно добавлять активные рекламные аки, при этом BM’ы забаниться повторно не могут, так как они уже в бане.

Фактически Facebook не видит эти BM, поэтому дает крутить рекламу. Но при этом все обычные триггеры Facebook продолжают действовать на РК.

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

Это новая возможность проводить нужные тесты в рамках одного BM.

Кнопка создания новых инвайтов активна – можно заранее сделать ссылки для привязки на несколько соц акков. И при вылете соц ака на чек, BM можно перевязать. 

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

Как создать бессмертный Business Manager Facebook

(Сами не тестили, методы гуляют по сети) Бессмертные BM создаются с помощью специального когда через консоль разработчика. 

Метод работает только с BM у которых имеются ограничения и при этом у них нет Ad аккаунтов.

Можно подготовить такие BM следующим способом:

Добавляем в BM личку обычного авторега и запускаем на нем рекламу запрещенную в Facebook. Далее в настройках рекламного аккаунта убираем доступ к этому BM. И в итоге получаем BM с ограничениями, но без собственного РК.

Javascript код

var accountId = require("BusinessUnifiedNavigationContext").adAccountID;
var fb_dtsg = require('DTSGInitialData').token;
var __user = require('CurrentUserInitialData').USER_ID;
var bm_id = location.href.split('?business_id=')[1].split('&')[0].trim();
var params = `__user=${__user}&__a=1&__csr=&__req=u&__hs=19233.BP%3Abrands_pkg.2.0.0.0.0&dpr=1&__ccg=EXCELLENT&__rev=1006107908&__s=6n2lwc%3Aa7z5og%3Asrwkmr&__hsi=7137284028269070087&__comet_req=0&fb_dtsg=${fb_dtsg}&jazoest=25466&lsd=djOwmsZGMY8CPHYIPh6YoQ&__spin_r=1006107908&__spin_b=trunk&__spin_t=1661778434&__jssesw=1`;

//put your ad account id below, it must share to same facebook account keep BM.
var accountId = "701671047790172";


fetch("https://business.facebook.com/business/objects/add/connections/?business_id=" + bm_id + "&from_id=" + bm_id + "&from_asset_type=brand&to_id=" + accountId + "&to_asset_type=ad-account", {
    "headers": {
        "content-type": "application/x-www-form-urlencoded",
    },
    "body": params,
    "method": "POST",
    "mode": "cors",
    "credentials": "include"
	}).then(e => { 
        console.log("Lets go to @cparip"); 
		console.log(e.text()); 
    })

Видео с подробной инструкцией

Основные шаги

  • Переходим в настройки Business Manager
  • В левой панели меню выбираем “Руководство по настройке”

  • Откроется страница с сообщением “Рекламные аккаунты отключены”
  • Вызываем контекстное меню правым кликом мыши
  • Жмем “Посмотреть код”

  • Откроется панель разработчика
  • Переходим во вкладку “Console”

  • И вставляем Javascript код, с прописанным ID, и жмем Enter

Немного ждем и обновляем страницу. Если все сделали верно. Получаем бессмертный БМ.

Привязка неограниченного количества рекламных аккаунтов

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

Рассмотрим простой способ добавления через консоль разработчика.

Javascript код

В код добавляем список ID аккаунтов для привязки. И как в инструкции выше вставляем в консоль разработчика. Жмем Enter.

const businessId = require("BusinessUnifiedNavigationContext").businessID;
const fb_dtsg = require("DTSGInitialData").token;
const uid = require("CurrentUserInitialData").USER_ID;

const accountLists = `СЮДА ВСТАВИТЬ СПИСОК ID`;

const accountIds = accountLists.split("\n");
const length = accountIds.length;
const thread = 50;
const loop = length / thread;
for (let i = 0; i < loop; i++) {
  const startIndex = i * thread;
  const endIndex = (i + 1) * thread;
  for (let j = startIndex; j < endIndex; j++) {
    setTimeout(kyotvh_add, i * 10, accountIds[j]);
  }
}

function kyotvh_add(accountId) {
  const url = `https://business.facebook.com/business/objects/add/connections/?business_id=${businessId}&from_id=${businessId}&from_asset_type=brand&to_id=${accountId}&to_asset_type=ad-account`;
  const params = `__user=${uid}&__a=1&__dyn=7xeUmxa2C5rgydwCwRyU8EKnFG2Om2q12wAxuq3mq1FxebzA3aF98Sm4Euxa16xq2WdwJwy-2i13x21FxG9y8Gdz8hwgo5S3a4EuCx62a2q5E9UeUryE5mWyUd8S3bg-3tpUdoK7UC5U7y78jxiUa8522m3K2y3WElUScyo720FoO12Kmu7EK3i2a3Fe6rwnVUao9k2B12ewi8doa84K5E5WUrorx2awCx5e8wxK2efK6F8W1dx-q4VEhwww9O3ifzobEaUiwrUK5Ue8Sp1G3WcwMzUkGum2ym2WE4e8wl8hyVEKu9zUbVEHyU8U3yDwbm1bwzwqpbw&__csr=&__req=r&__hs=19234.BP%3Abrands_pkg.2.0.0.0.0&dpr=1.5&__ccg=EXCELLENT&__rev=1006115252&__s=ne9waj%3Acicyhn%3Aq28x8k&__hsi=7137596782722923131&__comet_req=0&fb_dtsg=${fb_dtsg}&jazoest=25661&lsd=tqhJ435PyAJ7SnONkDETc0&__spin_r=1006115252&__spin_b=trunk&__spin_t=1661851252&__jssesw=1`;
  var http = new XMLHttpRequest();
  http.open("POST", url, true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.onreadystatechange = function () {
    if (http.readyState == 4 && http.status == 200) {
      console.log("Lets go to @cparip");
    }
  };
  http.send(params);
}

Получаем результат:

Видео с подробной инструкцией

Дневной лимит рк сохраняется и после передачи в бессмертный БМ.

Тема с бессмертными BM довольно интересная и тут каждый сможет найти что то свое. Много вариантов практического использования пока не прикрыли.


Like it? Share with your friends!

3 Комментария

  1. Скажи пожалуйста подробнее, что ты имеешь ввиду под привязкой РК к БМ, чтобы его забанить, но при этом РК как бы не числится на БМ, как это сделать, опиши, пж? Если через админа и редактора передавать, после бана РК нельзя будет удалить Админа БМ

X