Разделы документации

Расширение для расходов: ошибки и их устранение

Сообщения в окне расширения и на вкладке «Расходы»: что означает каждое и что сделать, чтобы сбор прошёл.

Расширение для расходов показывает результат последнего сбора в своём окне под кнопкой Собрать сейчас: «Принято строк: … · дней: …» или текст ошибки. Результат автосбора виден там же при открытии окна. Сообщения панели появляются на вкладке Настройки → Расходы; её видят владелец и администратор.

Как читать ошибку сбора

  • Расширение передаёт дни по одному, от сегодняшнего к более ранним. Дни, переданные до ошибки, трекер уже принял. День, на котором сбор остановился, трекер не принял: частично день не загружается.
  • У одного сообщения расширения бывает несколько причин — ниже они перечислены списком.
  • После исправления нажмите Собрать сейчас. Если отмечен флажок Автосбор каждые 30 минут, следующий запуск произойдёт сам.

Ключ расширения

Укажите ключ расширения из настроек трекера

В расширении нет сохранённого ключа.

  1. Создайте ключ в Настройки → Расходы, блок Подключить профиль, кнопка Создать ключ. Ключ показывается один раз.
  2. В окне расширения вставьте ключ в поле Ключ расширения.
  3. Нажмите Сохранить. Появится сообщение «Настройки сохранены».

По шагам — на странице Расширение для расходов Facebook.

Некорректный ключ

Сообщение появляется при сохранении: в поле Ключ расширения вставлен не ключ. Ключ начинается с trk_, дальше 40 символов — цифры и строчные латинские буквы от a до f. Скопируйте ключ целиком, без пробелов внутри.

Ключ расширения недействителен или истёк

Трекер не принял ключ. Причины:

  • срок ключа вышел: ключ с вкладки Расходы действует 90 дней;
  • ключ отозван в Настройки → API;
  • пользователь, создавший ключ, удалён или его роль стала ниже администратора;
  • ключ создан в другой установке трекера.

В Настройки → API в блоке API-токены ключи расширения подписаны «Расходы расширения», рядом срок: «До …» или «Истёк …». Если ключа в списке нет, он отозван либо его создатель удалён или понижен в роли. Подробнее — на странице API-токены.

Создайте новый ключ на вкладке Расходы и сохраните его в расширении, как в разделе выше. Новый ключ заменит прежний.

У ключа нет доступа к расходам

  • Лицензия пробная. Сбор расходов работает на платной лицензии — см. Пробный период.
  • В расширение вставлен токен с доступом «Сводные отчёты», созданный на вкладке API. Создайте ключ на вкладке Расходы.

Лицензия

Лицензия трекера неактивна; повторим после продления

Лицензия истекла, отозвана или не подтверждена — см. Истечение лицензии и Продление и заказы. Когда лицензия снова активна, повторите сбор.

Расширение для расходов доступно после оплаты лицензии. В пробной версии сбор расходов отключён.

Сообщение панели. На пробной лицензии вкладка Расходы показывает его вместо настроек. Кнопка Открыть лицензию под ним ведёт на вкладку Лицензия.

Сессия Ads Manager и аккаунт

Откройте Ads Manager с выбранным рекламным аккаунтом

Расширение не нашло сессию Ads Manager или номер рекламного аккаунта. Они хранятся до закрытия браузера: после перезапуска браузера откройте Ads Manager снова.

  1. В том же профиле браузера откройте Ads Manager на adsmanager.facebook.com или business.facebook.com.
  2. Выберите нужный рекламный аккаунт.
  3. Откройте окно расширения. В нём должны быть строки «Сессия Ads Manager найдена» и «Аккаунт …» с номером аккаунта.
  4. Нажмите Собрать сейчас.

Пока в окне написано «Откройте Ads Manager» или «Аккаунт ещё не выбран», сбор не начнётся. Расширение собирает один аккаунт — тот, чей номер показан в строке «Аккаунт …».

Не удалось определить валюту или timezone аккаунта

Facebook ответил без валюты или часового пояса аккаунта. Проверьте по строке «Аккаунт …», что выбран нужный рекламный аккаунт, и повторите сбор.

Часовой пояс

Timezone трекера должна совпадать с аккаунтом: …

После двоеточия расширение показывает часовой пояс рекламного аккаунта, например Europe/Moscow. В трекере указан другой.

  1. Откройте Настройки → Расходы.
  2. Введите пояс из сообщения в поле Timezone рекламного аккаунта.
  3. Нажмите Сохранить настройки.
  4. Повторите сбор.
Внимание.

После первого принятого сбора Поле с ID объявления и Timezone рекламного аккаунта изменить нельзя: поля и кнопка Сохранить настройки недоступны. С этого момента трекер принимает расходы только аккаунтов с тем же часовым поясом.

Укажите IANA timezone рекламного кабинета

Сообщение панели при сохранении настроек: значение не распознано как часовой пояс. Введите название вида Europe/Moscow или UTC.

Курс валюты и отказ в приёме дня

Проверьте timezone и курс валюты в трекере

Трекер не принял день. Причины:

  • Нет курса валюты аккаунта на дату расхода. Расход переводится в USD по курсу на этот день; для аккаунта в USD курс не нужен.
  • Превышен лимит дня: 100 рекламных аккаунтов или 100 000 объявлений по всем аккаунтам.
  • Объявление с тем же ID за этот день уже загружено из другого рекламного аккаунта.
  • Дата или время на компьютере заданы неверно.

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

Совет.

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

Конфликт снимка или настроек

  • Валюта рекламного аккаунта отличается от той, в которой этот день уже принят. Такой день трекер не заменяет.
  • Два сбора одного дня пришли с одинаковым временем и разными данными. Нажмите Собрать сейчас ещё раз.

Graph API

Эти сообщения относятся к запросам расширения в Facebook и к полю Graph API в окне расширения.

СообщениеПричинаЧто сделать
«Graph API: HTTP …; проверьте доступ ads_read и версию API», «Graph API отклонил запрос»Facebook отклонил запрос расширенияОткройте Ads Manager с этим аккаунтом заново. Проверьте доступ профиля к статистике аккаунта. Если в поле Graph API вписана версия, очистите его или впишите действующую и нажмите Сохранить
«Версия Graph API не определена; укажите её в настройках расширения»Поле Graph API пустое, и в запросах Ads Manager расширение версию не нашлоВпишите действующую версию в поле Graph API в виде vXX.0 и нажмите Сохранить
«Версия имеет вид vXX.0»Сообщение при сохранении: в поле Graph API значение другого видаВпишите версию в виде vXX.0 или оставьте поле пустым — с подсказкой «Определяется автоматически»
«Пустой ответ Graph API», «Некорректный ответ Graph API», «Некорректная строка расхода», «Недопустимый адрес Graph API»Ответ Facebook пришёл не в том виде, которого ждёт расширениеПовторите сбор позже
«Более 10000 объявлений за день», «Слишком много страниц Graph API», «Слишком большой ответ Graph API»За день в аккаунте больше 10 000 объявлений или ответ Facebook слишком большойТакой день расширение не передаёт

Сбор не завершился

Сбор занял больше двух минут; уменьшите период и повторите

На один запуск отведено две минуты. Дни, переданные до остановки, приняты.

  1. Уменьшите значение Дней назад. Допустимо от 1 до 31, по умолчанию 3.
  2. Нажмите Сохранить.
  3. Нажмите Собрать сейчас.

Период всегда начинается с сегодняшнего дня — см. Сбор расходов.

Период: от 1 до 31 дня

Сообщение появляется при сохранении. Введите в поле Дней назад целое число от 1 до 31.

Сбор уже идёт

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

Трекер: HTTP …

Трекер ответил кодом, для которого у расширения нет отдельного текста.

  • 429 — слишком много запросов с одного адреса. Повторите сбор через минуту.
  • 500 и выше — трекер не обработал запрос. Повторите сбор позже. Если код повторяется, проверьте сервисы на странице Состояние системы.

Сообщение на английском языке

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

Таблица дней на вкладке «Расходы»

Колонка Состояние показывает «В очереди», пока расход дня раскладывается по кампаниям, затем «Применено». Таблица обновляется сама.

Не удалось применить расходы. Повтор через минуту; проверьте БД, лимит 100000 объявлений/день и уникальность ad_id между аккаунтами.

Трекер принял день, но не смог разложить расход по кампаниям. Он повторяет попытку сам раз в минуту — новый сбор для этого не нужен. После удачной попытки состояние сменится на «Применено».

В колонке «Без кликов» не ноль

Это не ошибка. У части объявлений за день есть расход, но нет кликов с их ID в поле, выбранном в списке Поле с ID объявления. Их сумма стоит в колонке Не привязано, USD и в отчёты не попадает. Проверьте, что ссылка кампании передаёт ID объявления в это поле. Следующий сбор повторяет сверку — см. Сбор расходов.

Архив не скачивается

Проверьте домен панели и логотип в конфигурации установки

Сообщение панели после нажатия Скачать расширение. Архив собирается под адрес панели и логотип этой установки. Он не собирается, если адрес панели в конфигурации установки записан не в виде https://panel.example.com или сохранённый логотип — не PNG размером 270 × 57 пикселей. Где хранится конфигурация — на странице Файлы установки, порты, службы и журналы.

Обновлено Нужна помощь? ↗