·8 мин чтения

Объявление активно, а показов нет: чек-лист причин

Статус Active, деньги на балансе есть, а счётчик показов стоит на нуле третий час. Советы из выдачи на этот случай сводятся к разговорам про креатив и аудиторию, что никак не помогает, когда объявление не откручивает вообще ничего. Ниже порядок проверки из восьми пунктов, выстроенный так, как это удобно проверять: от денег к доступу. Каждый пункт занимает пару минут. Сразу успокоим: по нашей базе больше четверти созданных объявлений не получает ни одного показа, так что вы не одиноки, и это стоит закладывать в бюджет теста.

1. Деньги: баланс кабинета и два поля у объявления

Начинать стоит отсюда. Денег в Telegram Ads два уровня: баланс кабинета и бюджет самого объявления. Пустой баланс останавливает всё разом, и вот в этом случае статусы объявлений действительно остаются активными: кампания выглядит работающей, а показов ноль.

С бюджетом объявления история другая, и понимают её часто неверно. Это не суточный лимит, а кошелёк, из которого объявление тратит: справка Telegram пишет, что показы идут, пока расход не упрётся в эту сумму. На нуле объявление гаснет, статус у него становится остановленным, и само оно не оживает, а ждёт пополнения. То есть привычное «завтра поедет само» тут не работает. В списке такое легко пропустить: соседние объявления крутятся, и кампания целиком кажется живой. Общую механику денег мы разобрали в статье про бюджет и ставку, тут не повторяемся.

А вот про что там не сказано: у объявления есть второе денежное поле, лимит расхода на всё время. Ноль в нём означает «без лимита», любое другое число становится потолком расхода. Приезжает эта беда обычно из копирования: перенесли настройки шаблоном, и вместе с ними уехал лимит, выставленный когда-то под другую задачу. Что показывает статус в момент, когда лимит выбран, мы отдельно не проверяли, поэтому сверяйтесь с самим расходом: сравните потраченное с числом в нижнем поле.

2. Объявление с нулевым бюджетом вообще не проходит модерацию

Частая ловушка у тех, кто заливает пачками: сначала создать объявления, потом раздать им деньги. Так вот, пока бюджет нулевой, объявление не стоит в очереди на проверку. Оно просто лежит остановленным, и справка Telegram это подтверждает прямым текстом: остановленное состояние это состояние по умолчанию для новых объявлений без бюджета.

Значит, первые деньги запускают сначала проверку, и лишь потом показы. Раздали бюджеты пять минут назад и ждёте открута? Подождите ещё, объявление сейчас стоит в очереди. Что происходит с уже одобренными объявлениями и какие правки возвращают их в очередь, разобрано отдельно.

3. Ставка: технический минимум и аукционный порог

Порогов у ставки два, и ведут они себя совершенно по-разному.

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

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

У СТАВКИ ДВА РАЗНЫХ ПОРОГАвышенижеаукционный порогтехнический минимумпоказы идутобъявление создалось, ошибки нет,показов ноль и никто не сказал почемуне создаётся, кабинет ругается явноопасна средняя зона: тишина вместо ошибки
Опасна средняя зона. Снизу кабинет отвечает понятной ошибкой, сверху идут показы, а посередине объявление молча висит без открута.

Проверяется просто: поднимите ставку точечно, на 20-30%, и последите час-два. Пошли показы - дело было в аукционе. Не пошли - идём дальше по списку.

4. Статус и пауза это разные вещи

В Telegram Ads состояние объявления описывают два поля сразу: статус и отдельный флаг паузы. Флаг живёт своей жизнью, мы встречали его и у отклонённых объявлений, и у остановленных.

Судить по одной колонке в списке поэтому нельзя. Объявление может выглядеть просто остановленным или отклонённым, а нести при этом ещё и снятый переключатель показа, поставленный неделю назад вами же или автоматикой. Почините причину отказа, и оно всё равно никуда не поедет, пока переключатель не вернут. Мы это видели на выборке в несколько тысяч объявлений.

5. Конфликт в таргетинге

Языки и темы в Telegram Ads несовместимы с явным списком каналов. Сервер отвечает, что при выборе конкретных каналов поле языка должно быть пустым. Темы без языка, наоборот, дают ошибку про обязательный язык. Полная карта того, что с чем сочетается на каждой вкладке цели, у нас разобрана отдельно.

Опасны тут последствия, а сама ошибка безобидна. Таргетолог думает, что сузил аудиторию, сохранение не прошло, и объявление продолжает крутиться по старым широким настройкам. Проверяйте карточку после сохранения: в ней видно, что реально записалось.

6. Бот как цель и порог в тысячу пользователей

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

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

7. Очередь проверки и отклонение

Состояние проверки означает очередь, и тянется она от часа до суток; отказ выглядит иначе. А вот отклонение надо искать в карточке объявления, в общем списке причина не видна. Про причины отказа и что с ними делать у нас отдельная статья.

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

8. Когда причина в вашем доступе

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

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

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

Если всё проверено, а показов нет

Расскажу про наш случай, потому что он хорошо показывает, как легко поставить неверный диагноз. Однажды ночью наше автоповышение ставок загнало в потолок все ставки на кабинете: показов нет, автоматика поднимает, показов по-прежнему нет. Первым объяснением было «кончились деньги на балансе».

Объяснение оказалось неверным. Число, которое мы приняли за баланс, на самом деле было нераспределённым остатком, деньгами вне работы. Настоящую причину простоя в ту ночь мы так и не нашли, зато выучили правило: если ставки в потолке, а показов нет, смотреть надо в пункты с четвёртого по восьмой. Деньги тут ни при чём. И заодно прикрутили к автоповышению денежный предохранитель, чтобы оно не разгоняло ставки вслепую. Правда, и его пришлось переделать: смотреть надо на бюджет самого объявления, а не на остаток кабинета, подробности в статье про автоправила.

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

Источники

Zaliv - массовое создание объявлений в Telegram Ads
50 объявлений за пару минут, аналитика и автоматизация. 30 дней бесплатно.