Что нового?
  • Айоу, Мафиози!

    Не забывайте подписываться на наш канал и чат в ТГ, чтобы получать свежие новости, уникальные статьи и общаться на темы о CPA.

    Канал: t.me/cpa_mafia
    Чат: t.me/cpamafia_chat

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

  • Автор темы eyeCPAMAFIA
  • Дата начала
eyeCPAMAFIA

eyeCPAMAFIA

Пользователь
Регистрация
06.06.22
Сообщения
232
Реакции
19
источник

Бессмертные (зомби/иммортал) 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 довольно интересная и тут каждый сможет найти что то свое. Много вариантов практического использования пока не прикрыли.
 
Сверху