«Мобс» — Telegram-бот для ведения финансов в «Google Таблицах»

Мы перепробовали очень многое для учёта своих финансов, но всё было не то. Почему простой Telegram-бот в связке с Google-таблицами оказался лучше всех этих новомодных приложений.

В закладки
Аудио

Привет, сообщество.

Меня зовут Роман, я вебмастер. Мы запустили бота «Мобс» в Telegram, который помогает вести финансы в связке с «Google Таблицами».

Я хочу рассказать вам о нашей проблеме, наших поисках и нашем решении, которое вылилось в самостоятельный продукт. Возможно, кто-то столкнулся с похожими сложностями, и простой бот в Telegram, который ведёт Google-документ, — их решение, как и наше.

Для ведения личного бюджета — бот бесплатный, для совместного — по подписке.

Как всё начиналось

Я полностью убеждён, что ведение любого дела — это план и учёт. Но если план — ещё куда ни шло, то учёт — это прямо боль современного общества. Да и нас с вами.

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

Бюджет, который мы выделили, шёл на развитие: сайт, реклама, переводы подрядчикам и разработчикам. В целях удобства мы поначалу проводили платежи каждый из своего кармана, но это было совершенно непрозрачно.

Поиски решения

Нам нужен был простой способ учёта финансов, чтобы весь процесс был виден всем, чтобы и мне, и партнёру было известно, куда идут деньги, чтобы можно было разбить все расходы по категориям и чтобы это было просто, как облачные таблицы Google. Таблицы — наше всё.

Пробовали приложения — не пошло. Показалось слишком сложным: множество наворотов скорее отвлекают, чем помогают. Смущал и вопрос безопасности данных: если что-то случится с приложением, данные по финансам потеряются. Да, можно делать выгрузки, но это задача, которая будет выполняться по случаю. Приложений просмотрели очень много, даже сейчас и не вспомнить все.

Пробовали общие заметки в iCloud. Да, видно, да, вроде, есть учёт, но никаких балансов и дальнейших действий уже не осуществишь. Сложно.

Через Google-формы — самый оптимальный на тот момент вариант решения, но он, опять же, занимал много времени (относительно, конечно): выбор счёта, выбор категории и прочее. Но в таблицы писалось, учёт шёл.

Собственное приложение. Пробовал собрать из палок и какого-то конструктора приложение, которое работало в связке с таблицами.

Получилось, но результат оставлял желать лучшего. Google постоянно просила авторизацию в аккаунте. По факту это мало отличалось от простых Google-форм, да и я пришёл к выводу, что сделать запись (а печатаем мы быстро) — это лучше, чем утомительно выбирать категории.

Хотелось простого решения: записал, всё само распределилось и сохранилось в таблице. Чтобы и данные оставались в случае чего, и всё было наглядно. Нам не нужны были навороченные, облизанные интерфейсы. Просто таблица с элементарно удобным заполнением.

А так как общение у нас происходило в запрещённом мессенджере, появилась идея создать собственного бота.

Мы сделали

Да, мы остановились на боте. Это удобно — мы в одной экосистеме и общения, и учёта. Да и современные возможности, которые предоставляет этот мессенджер, очень обширны. До сих пор считаю, что это отличное подспорье для малого бизнеса. А «Google Таблицы» обладают широкими возможностями для подсчёта, их крутить можно вообще как хочешь и как удобно.

В итоге бот вошел в нашу экосистему — тут и общение, тут и сотрудники, тут и учёт. Всегда под рукой, в мобильном, держишь «руку на пульсе». Введение данных занимало минимум времени и требовало минимума кликов. Отдельно грело, что данные в таблице и никуда не пропадут (разве что Google не станет, но в это верится с трудом).

В целом учёт финансов для меня всегда был болью, а тут я даже втянулся и для личных нужд использую бота уже больше года. Естественный язык оказался удобнее и привычнее, учёт буквально за пару недель стал частью жизни. Подсадил и жену, теперь планируем бюджет с ней при участии бота.

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

  • Учёт доходов и расходов по ключевым словам, чтобы бот сразу распознавал счёт, куда отнести транзакцию и в какую категорию бюджета. Чтобы мы понимали, сколько у нас ушло именно на разработку сайта, а сколько на рекламу во множестве её видов. Но этим не удивишь никого: разделение по категориям есть везде.
  • Совместное ведение бюджета: когда в одной группе в Telegram несколько человек могут вести одну таблицу и каждый видит весь cash flow.
  • Учёт комиссий, без них никуда! Когда банки, эквайринг берут свой процент, очень хочется знать, сколько на это уходит денег.
  • Отслеживание переводов: когда с одного счёта перекидываем на другой. Оказалось, тоже очень полезная функция для точного учёта остатков на счетах.
  • Учёт дат: если забыли провести операцию, можно занести всё задним числом.
  • Просмотр баланса по каждому счёту.
  • Сводные таблицы: сколько, откуда, куда и динамика всего этого.

Что не реализовали:

  • Учёт разных валют, но это не входило в наши планы.
  • Различные отчёты из серии «Восемь лучших отчётов для малого бизнеса в "Google Документах"», но это на любителя, нам хватает простой сводки до сих пор.

Бота мы назвали «Мобс», или «Мобильный Оперативный Бабло-Считатель». Звучит схоже с названием породы пёселей, поэтому лицом (или мордой) бота стал мопс, а формат бота — добрый друг, помогающий вести учёт.

Цифры и варианты использования

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

Сейчас у нас около 600 регистраций, 50 постоянных пользователей и 415 таблиц. Для себя вывели все данные в Google Data Studio и смотрим на результаты бота.

Статистика по боту

При помощи бота мы закрыли свои потребности, интересно было посмотреть, как бот может закрыть другие. Мы попросили наших пользователей прислать свои истории о том, как они пользуются ботом. К моему удивлению, некоторые прислали.

Бот используют для ведения семейного бюджета: муж с женой в общей группе пишут свои затраты. Говорят, удобно вести дела ипотечные: записали общую сумму долга с отрицательным балансом и гасят потихоньку. Ну и просто учитывают «разную фигню», из-за чего в среднем нашли, куда пропадают 20 тысяч рублей каждый месяц.

Оказалось легко, расплачиваясь на кассе в «Ленте», пока печатается чек, просто вбить в Telegram «1920 лента» без выбора категорий и прочей лабуды. Бот сам распознаёт, с какой карты оплачена покупка, и отнесет её в категорию «Еда».

Предприниматель использует бота для своего бизнеса: сотрудники в группе ведут учёт оплат от клиентов и расходов со склада.

Фрилансер пишет, что ведёт учёт по проектам: сколько затрат по каждому проекту и куда, а после уже сводит таблицы, которые создал для себя.

Думается, решений много, ведь бот — ретранслятор данных в Google-таблицы, а там уже можно вертеть их, как душе угодно.

Попробуйте

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Роман Ромашин", "author_type": "self", "tags": ["\u0444\u0438\u043d\u0430\u043d\u0441\u044b","\u0443\u0447\u0435\u0442"], "comments": 88, "likes": 62, "favorites": 301, "is_advertisement": false, "subsite_label": "tribuna", "id": 91098, "is_wide": true, "is_ugc": true, "date": "Tue, 05 Nov 2019 12:23:08 +0300", "is_special": false }
0
{ "id": 91098, "author_id": 383285, "diff_limit": 1000, "urls": {"diff":"\/comments\/91098\/get","add":"\/comments\/91098\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/91098"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199116, "last_count_and_date": null }
88 комментариев
Популярные
По порядку
Написать комментарий...
29

Слава богу, а то давно не было очередного решения учета финансов. Я уж было подумал что прошлые 100500 миллионов приложений наконец решили эту проблему

Ответить
10

Мы подумали, что вы заскучали и рассказали об очередном велосипеде в вашей любимой рубрике :)

Ответить
5

Роман, спасибо ) будет ещё одна идея как решить эту задачу, может с помощью экселя и смс, или блокнота и ivr, ну или на худой конец ручки и бумажки - обязательно пишите. Буду ждать )

Ответить
0

Они не решили проблему "надо просто", "надо на лету", "у меня есть экосистема приложений, не хочу ничего лишнего"

Ответить
7

Поразительно! GS + TG это самая удобная связка. Сделайте архитектурную статью как вы его сделали - будет интересно почитать. Я бы написал под себя подобное решение только с другой логикой и правилами. Например установил бы лимит на день / неделю и ругался (ботом) себе обратно если его превышаю или подхожу к лимиту.

Ответить
4

Планируем чуть позже на хабре это сделать. Там и про архитектуру и стек. А по поводу лимитов, уже в планах :)

Ответить
5

Связка ТГ+гуглодок просто огонь. То что нужно – готов платить :) 
Маленькая просьба. Добавьте возможность смены знака валюты. Просто глобально валюты, без конвертации

Ответить
3

Спасибо за идею, пометил себе)

Ответить
0

Разделение на самом деле очень важно. У меня евро/доллар/беларуский/русский рубли. 
Разбить карты на разные балансы и валюты - цены не будет.

Ответить
4

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

Ответить
0

а вы смотрите умно, а не тупо, тогда эффект появится

Ответить
2

таблицы удивительно похожи на моего @greenzbot из 2015-го) надеюсь вы сделали нормальную работу бота в чате для совместных расходов, об этом все просили, но я забил

Ответить
4

Да не скрою, Андрей, что мотивировались отчасти вашим ботом. Но как раз из-за совместного бюджета + не работающими графиками\сводками пришлось делать свой велосипед )

Ответить
5

связка на самом деле отличная, ничего лишнего, удобнее всех приложений. успехов в развитии! 

Ответить
13

Подумал сейчас начнется срач про плагиат и серия постов-ответов на серию постов-ответов! А вы вон какие молодцы.

Ответить
3

В 33 словах - алгоритм распознавания раскройте.
Как лента 1920 превращается в полную запись?

Ответить
2

Поле очень распаханное. В чем преимущество перед десятками аппов на play market ? Только в том, что это в телеге ?

Ответить
2

И это тоже. ТГ+все возможности гугл доков. Ну и ведение совместного бюджета как то прозрачнее идет.

Ответить

Комментарий удален

0

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

Ответить
2

Продвинутые менеджеры финансов умеют загружать выписки. Вносить каждый расход - это же прошлый век. Или ваш менеджер для тех, кто кэшем пользуется до сих пор?

Ответить
2

Мы олдскул, все верно. Зато более менее надежно и удобно\просто.

Ответить
1

50 записей в бесплатной версии совсем не интересно, сделайте какой-нибудь промокод на 2-3 месяца премиума  ;) 

Ответить
3

Да сделали, но, к сожалению, администрация данного ресурса его выпилила :( Возможно в группе вк есть пасхалка по этому поводу, кто знает ¯\_(ツ)_/¯

Ответить
–1

Где можно увидеть стоимость подписки, без регистрации и смс?

Ответить
4

Бесплатно дают 50 операций, невозможность совместных таблиц, без аналитики и сводок, реклама.
Платно: 99 руб в месяц, 990 руб в год.

Ответить
4

За 109 руб/мес можно юзать Дзенмани, которые автоматом подтягивают операции с карт, в чём преимущество бота? Для меня, например самая запара это вносить расходы/доходы. Есть какое-то волшебство в гугл таблицах?

Ответить
0

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

Ответить
0

"а тут всё проще" - вносишь руками каждую операцию

Ответить
1

Было бы отлично иметь функцию отправки уведомлений из банков на бота. Т.е. переадресуете сообщение и бот сам записывает и распознает расходы или доходы.

Ответить
1

Бот сам распознает, с какой карты оплачена покупка и отнесет ее в категорию "еда".

Каким образом бот распознает с какой карты?

Ответить
0

Можно по умолчанию выбрать основную карту. У меня, например, это Тиньков.  Я обычно с этой карты все покупки провожу. И если написать "100 еда" - спишется с неё. Если  я провел покупку с альфы, то просто добавить в запись ключевое слово этой карты (100 еда альфа). Бот спишет со счета Альфа банка.

Ответить
2

распознает != карта по умолчанию

Ответить
0

А, теперь понял. А то я подумал что бот разносит по категориям в зависимости от карты :-D

Ответить
1

Мы та на g-suite хотела начать юзать уже сейчас эххх печааааль

Ответить
1

Да, такой функции пока нет, бот принимает только почту вида @gmail.com. Вариант как обойти уже писал выше - создать таблицу на @gmail.com в группе ТГ и расшарить на себя. Мы учтем такое пожелание, будем думать как решить. Спасибо за фидбек!

Ответить
1

есть учет других валют?

Ответить
0

Пока нет такой возможности, если запрос будет популярным - добавим.

Ответить
1

Круто) чем проще-тем лучше!

Ответить
1

А есть гитхаб? Можно поднять бота у себя?

Ответить
0

Нет, такой возможности нет

Ответить
1

Эх, вот еще было бы здорово доходы записывать как +1000, а расходы -500 еда

Ответить
0

Рассмотрим такой вариант, спасибо за идею. Обычно если не хочется бить по категориям, а чисто доход\расход учитывать, многие вводят буквы. Например, Д - доход, Р - расход. И тогда запись "1000 д проект N" запишется в доходы. 

Ответить
0

Доброго! Интересная идея, попробую попользоваться
Но
Ввожу после установки бота почту формата ******@live.ru, на которую привязаны Гугл-таблицы
Пишет, что почта введена некорректно, просит гмайловскую
Но у меня все гугловое привязано на другую почту
Что делать?

Ответить
2

Андрей, ваш случай скорее частный. Из простых вариантов обхода - создать таблицу в группе ТГ на @gmail.com и расшарить ее себе, либо напишите нам в поддержку, постараемся помочь уже индивидуально.

Ответить
2

Странно. Очень многие не заводят почту в @gmail.com. а создают просто аккаунты привязанные к своей другой почте. Так же не забывайте о тех кто использует GSuite со своим доменом.

Ответить
0

Ага, у меня не получилось зарегистрироваться с доменом в GSuite. 

Ответить
0

Нас уже четверо в комментариях с этой проблемой
Случай уже не частный
Часть пользователей потеряете

Ответить
2

Андрей, да мы уже поняли. Будем решать вопрос, постараемся как можно скорее.

Ответить
0

Сделали. Пробуйте.

Ответить
0

Возможно ли как-то полностью удалить таблицу? В настройках нашел только удаление привязки к таблице которая не работает как и sync.

Ответить
2

Таблица просто отвязывается командой. А по поводу что-то не работает\не синхронизируется, напишите нам. Посмотрим индивидуально почему так. По нашим радарам пока все в штатном режиме работает. Пёсель справляется с vc-эффектом :)

Ответить
0

Отвязывается от бота и становится неактивной, но при этом таблица со всеми данными все равно остается у вас..
Хотелось бы иметь возможность не только отвязать, а именно чтобы она полностью удалялась!

Ответить
0

Таблица остается у вас, вы всегда можете подтереть данные, если вам это необходимо. Возможность полного удаления сделаем, но чуть позже.

Ответить
0

на самом деле, очень простой и полезный бот,  буду пробовать )

Ответить
–1

Щас бы сделать очередное бесполезное приложение/бота когда на рынке уже есть 1001 решение , и стандартные банковские приложения в которые мне НЕ НУЖНО ВРУЧНУЮ вносить данные .

Ответить
0

Как можно решить проблему с синхронизацие таблицы?

Ответить
1

Проблема решена!

Ответить
0

Наконец-то сервис из подручных средств! 

В запятые или точки по доходам расходам пока бот не может? 

Попробовал добавить 1 рубль 3 копейки
Записал в Доходы -> Зарплата. Сумма: 1р на Карта. Примечание: ,03 зп

Ответить
0

Нет, такую возможность не закладывали. Показалось лишним учитывать копейки. Просто округляем цифру.

Ответить
1

привет из Англии, тут копейки при учете нужны и важны, например кофе хочу внести за £2,8, а бот округляет до £2. 

Ответить
0

Павел, 
да, теперь я понимаю о чем идет речь. Мы добавим такую функцию в будущем. Нам уже многие отписались с аналогичным вопросом

Ответить
0

Павел, сделали. Можете попробовать.

Ответить
0

Я так и не понял - чьи финансы учитывают? Для кого этот продукт? Для предпринимателей или для физиков?

Ответить
0

И небольших предпринимателей (самозанятых скорее, для ребят по-крупнее нужны другие решения), и физиков. Каждый найдет свое, все индивидуально.

Ответить
0

Подскажите, на каком языке вы писали бота telegram

Ответить
0

На языке программирования, скорее всего

Ответить
0

Тема огонь!
Начал разбираться, создал групповой чат, запилил таблицу. Вписал приход. Поменял аву у чата, бац, таблица пропала (как будто для МОБСа чат стал "новым, пустым"). Пришлось заново создавать.

Ответить
0

"Ну бывает (с)" 

Буду очень признателен, если напишите нам в вк с описанием, как у вас так получилось. Проверим, поправим. Спасибо за отзыв!

Ответить
0

Слушайте, ну вы бот пилите в телеге, давайте в телеге контакт какой-нибудь, всё скину обязательно. :) Или, можете мне написать @SashkaPro. Я не столько за таблицу волнуюсь (там успел вбить один доход, сколько за возможно-слетящий премиум).

Ответить
0

Обязательно напишем сегодня

Ответить
0

Сервис удобен для детального анализа, для верхнеуровневого достаточно приложения банка с графиком расходов

Ответить
0

А как вы создавали бота? Т.е с помощью каких программ и.д

Ответить
0

Хотела зарегать корпоративную почту ( маскируется под наш сайт , но на Gmail ) и моюсь не даёт мне регить, а все финансы то на корп Гугл щитс ;((

Ответить
0

Сделали. Пробуйте :)

Ответить
0

Грёбаные гении 

Ответить
0

Согласно ТРИЗ проблема должна решаться самостоятельно. Костыль, куда надо самому вводить расходы - отстой. Дзенмани (да уверен и другие подобные программы есть) умеют сами синхронизироваться с банками и ничего, вообще ничего не надо самому вводить.

Могу представить, что автору очень хотелось программировать, тогда да. В остальном мотивация довольно натянутая.

Ответить
0

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

Ответить
0

Дзенмани до сих пор может. Забирает по апи. С втб вообще шёл Парсинг email - бесплатных. Создателями была огромная работа проделана.

Ответить
0

А рефлексия фактов хозяйственной жизни? 

Ответить
0

Что делать если мой аккаунт на Google Docs зарегистрирован на яндекс почту?

Ответить
0

Пока ничего, решаем этот вопрос. Подпишитесь на бота, как сделаем, сделаем рассылку.

Ответить
0

Уже подписался и жду решение вопроса!

Ответить
0

Спасибо, установила, попробую. Выглядит привлекательно :)

Ответить
0

Недавно прочитал статью на Т—Ж.
Вы таки дописали статью :)

Ответить
0

Любопытное решение по боту. Наше онлайн-издание тоже пишет о FinTech стартапах. Если есть новости или релизы пришлите на press@likecoin.ru 

Ответить
0

В бесплатной версии он не должен по категориям раскидывать? Он у меня все в неопознанное сует

Ответить
0

Должен и делает. У нас есть замечательная поддержка в вк, можно там все вопросы задать. А по сабжу - команду /sync введите.

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }