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

Лимит кликов оффера за период

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

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

Понадобятся оффер и поток с ним. Число продаж ограничивает отдельная настройка — суточный лимит продаж.

Что считается кликом

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

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

Второе место не занимают:

  • возврат посетителя после JS-челленджа;
  • переход с лендинга на оффер, который назначен клику при входе;
  • повторные переходы того же клика с лендинга.

Занятое место не освобождается:

  • если после выбора оффера страница не открылась или ответ завершился ошибкой;
  • если посетитель увидел лендинг, но на оффер не перешёл, — при значении До показа лендинга · доли фиксируются на входе;
  • если посетитель перешёл с лендинга по ссылке {offer:ID} на другой оффер: место занимается и у него, а у первого оффера остаётся занятым;
  • если клик не прошёл JS-челлендж: место занимается до проверки браузера;
  • если при значении До показа лендинга · доли фиксируются на входе у назначенного оффера набрался лимит продаж, пока посетитель был на лендинге: при переходе место занимается у замены, а у первого оффера остаётся занятым.

Задайте лимит

  1. Откройте раздел Офферы.
  2. Нажмите на название оффера — откроется окно Изменить оффер. Для нового оффера нажмите + Оффер: в окне Создать оффер тот же блок.
  3. Отметьте флажок Лимит кликов оффера — он стоит над полем Лимит продаж в день. Под флажком появятся четыре поля.
  4. Заполните поля — они описаны в таблице ниже.
  5. Нажмите Сохранить, в окне нового оффера — Создать оффер.

Пока флажок не отмечен, лимита кликов у оффера нет. Баер окно оффера не открывает, поэтому блок и счётчик ему не показаны.

Поля блока

ПолеЧто указатьПосле отметки флажка
Кликов за периодЦелое число от 0 до 1 000 000 000. При 0 оффер не получает новые клики1000
ПериодЧас, День, Неделя (с понедельника), Месяц или За всё времяДень
Часовой пояс периодаПояс в формате IANA, по которому считаются границы периода, например Europe/Moscow. Вводится вручную, с учётом регистраUTC
Начало отсчёта · UTCДата и время, с которых оффер получает клики по лимиту. Указываются по UTC, а не по часовому поясу периода. Пока этот момент не наступил, оффер клики не получаетТекущий момент

Под полями стоит подсказка: «Общий лимит для всех кампаний. До начала отсчёта и после лимита используется резервный оффер потока. Смена периода, часового пояса или начала запускает новый отсчёт; смена количества сохраняет счётчик.»

В окне Изменить оффер под подсказкой показаны строка «Зарезервировано в текущем периоде: N» — сколько мест занято в текущем периоде — и кнопка Начать новый отсчёт. Число читается при открытии окна: пока оно не получено, в строке стоит «Загрузка счётчика…». Чтобы обновить число, закройте окно и откройте оффер снова.

В списке офферов лимит кликов не отмечен: метка вида 50/день относится к лимиту продаж.

Как считается период

Периоды календарные. Их границы считаются по часам пояса из поля Часовой пояс периода. В начале нового периода счёт начинается с нуля.

ПериодКогда счёт начинается с нуля
ЧасВ начале каждого часа
ДеньВ полночь
Неделя (с понедельника)В понедельник в 00:00
МесяцПервого числа в 00:00
За всё времяНикогда: счёт идёт без обнуления, пока не начат новый отсчёт
  • После первого сохранения лимита и после нового отсчёта счёт начинается с нуля. Первый период неполный: он заканчивается на ближайшей границе.
  • Если в поле Начало отсчёта · UTC стоит момент, который ещё не наступил, до него оффер клики не получает: они уходят на замену, как после лимита. Первый период тогда идёт от этого момента до ближайшей границы.
  • Если в поле стоит прошедший момент, клики, полученные до сохранения лимита, всё равно не учитываются.
  • Начало отсчёта вводится по UTC, а границы периодов считаются по часовому поясу периода.

Пример

Заданы Кликов за период — 500, Период — День, Часовой пояс периода — Europe/Moscow, Начало отсчёта · UTC — 12 октября, 09:30. По московскому времени это 12:30. Лимит сохранён раньше этого момента.

Время по МосквеЧто происходит
До 12:30 12 октябряОффер клики не получает, они идут на замену
С 12:30 до полуночи 12 октябряПервый период: оффер получает до 500 кликов
С 00:00 13 октябряНовый период: счёт с нуля, оффер снова получает до 500 кликов

Что происходит после лимита

Для каждого нового клика трекер выбирает оффер так:

  1. Выбирает оффер по правилам ротации потока — по долям или по другому режиму выбора. Оффер с набранным лимитом продаж на этом шаге не выдаётся.
  2. Проверяет лимит кликов выбранного оффера. Если место есть, клик получает этот оффер.
  3. Если мест нет, берёт оффер из его поля Резервный оффер при достижении лимита — при условии, что резервный оффер добавлен в этот же поток.
  4. Если у резервного оффера набран лимит продаж или лимит кликов, берёт уже его резервный оффер, и так далее по цепочке.
  5. Если резервного оффера нет в потоке или цепочка закончилась, выбирает по правилам ротации среди остальных офферов потока. Офферы с долей 0 здесь не участвуют, если в потоке есть оффер с долей больше нуля. Исключение: цепочка закончилась на резервном оффере с набранным лимитом продаж, а у всех офферов с долей больше нуля мест для этого клика уже не нашлось. Тогда клик получает оффер с долей 0, у которого лимит продаж не набран.
  6. Проверяет лимит кликов нового оффера и повторяет шаги 3–5, пока клик не получит оффер или офферы не закончатся.

Мест нет в трёх случаях: лимит набран, отсчёт ещё не начался, в поле Кликов за период стоит 0. Так же трекер поступает с оффером, счётчик которого утрачен или недоступен, — см. Если счётчик утрачен или недоступен.

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

Резервный оффер получает клики, только если он добавлен в тот же поток и находится в статусе «активен». Его доля может быть 0. Как выбрать резервный оффер и добавить его в поток — в разделах Выберите резервный оффер и Добавьте резервный оффер в поток.

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

Если свободных офферов нет

Когда замены нет, посетитель получает ответ 404. Клик записывается в статистику и не уходит в другой поток кампании.

В воронке со значением После клика на лендинге · выбор фиксируется перед переходом лимит кликов проверяется при переходе: посетитель видит лендинг, а ссылка перехода отвечает 404.

Внимание.

Поток с одним оффером после лимита отдаёт 404 до начала следующего периода, а при периоде За всё время — пока лимит не увеличен или не начат новый отсчёт. Чтобы не терять трафик, добавьте в поток резервный оффер без лимита.

Лимит кликов и лимит продаж

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

СвойствоЛимит кликовЛимит продаж в день
Что считаетсяКлики, которым назначен офферКонверсии со статусом sale
ПериодЧас, день, неделя, месяц или всё времяСутки
Часовой поясПоле Часовой пояс периодаПоле Часовой пояс · IANA
Когда трекер узнаёт о событииВ момент выбора оффераИз постбека сети
  • Резервный оффер у обоих лимитов общий — поле Резервный оффер при достижении лимита.
  • Сначала проверяется лимит продаж, затем лимит кликов. Оффер, который не выдан клику из-за лимита продаж, место в лимите кликов не занимает. Исключение — воронка со значением До показа лендинга · доли фиксируются на входе: если лимит продаж набрался, пока посетитель был на лендинге, клик при переходе уходит на замену, а место, занятое при входе, остаётся занятым.
  • Лимит продаж мягкий: продажи приходят позже кликов. Мест в лимите кликов выдаётся не больше заданного числа: место занимается до показа страницы.
  • Лимиты кликов потока — другая настройка. Они ограничивают входы в поток и проверяются раньше, при выборе потока.

Изменение настроек и новый отсчёт

Что измененоЧто происходит со счётом
Кликов за периодСчёт сохраняется. Оффер получает клики, пока занято меньше мест, чем новое число. Если занято столько же или больше, он не получает клики до следующего периода
Период, Часовой пояс периода или Начало отсчёта · UTCНачинается новый отсчёт: счёт идёт с нуля
Другие поля оффераСчёт не меняется
Флажок Лимит кликов оффера снятПосле сохранения лимита кликов у оффера нет
  • Новый отсчёт начинается после нажатия Сохранить.
  • Прежний счёт вернуть нельзя: если после смены вернуть прежние значения, отсчёт снова начнётся с нуля.
  • Если снять флажок и отметить его снова, поля вернутся к значениям из таблицы Поля блока, а после сохранения начнётся новый отсчёт.
  • Клики, учтённые до нового отсчёта, остаются в отчётах.
  • Копия оффера, созданная кнопкой Копировать, получает те же настройки лимита и свой счёт с нуля.
  • Место, которое занимается при переходе с лендинга — при значении После клика на лендинге · выбор фиксируется перед переходом и по ссылке {offer:ID}, — проверяется по настройкам лимита на момент входа клика. Посетители, которые открыли лендинг до сохранения, ещё до 24 часов переходят по прежнему числу и прежнему счётчику: после нового отсчёта их переходы в новый счёт не входят.

Чтобы начать отсчёт заново, не меняя период и часовой пояс:

  1. Откройте окно Изменить оффер.
  2. Нажмите Начать новый отсчёт.
  3. Подтвердите вопрос «Начать новый отсчёт после сохранения? Уже использованный лимит останется в истории отчётов, но не войдёт в новый счётчик.»
  4. Нажмите Сохранить.

Кнопка ставит в поле Начало отсчёта · UTC текущий момент.

Если счётчик утрачен или недоступен

Трекер не восстанавливает счётчик кликов сам. Без данных о занятых местах оффер закрыт для новых кликов.

Счётчик утрачен

Если данные счётчика не сохранились, в окне Изменить оффер стоит строка «Счётчик утрачен. Оффер закрыт до нового отсчёта.»

  • Оффер не получает новые клики. Они идут на резервный оффер или на другой оффер потока — в порядке из раздела Что происходит после лимита.
  • Если замены нет, посетитель получает ответ 503.
  • Сохранение оффера без изменений и новое число в поле Кликов за период счётчик не возвращают.

Чтобы оффер снова получал клики, начните новый отсчёт: нажмите Начать новый отсчёт, подтвердите и нажмите Сохранить.

У посетителей, которые открыли лендинг до нового отсчёта, ссылка перехода проверяется по утраченному счётчику: без замены она отвечает 503, пока действует, — до 24 часов.

Счётчик недоступен

Пока трекер не может прочитать счётчик, оффер тоже не получает новые клики. В потоке с действием Оффер они идут на замену без лимита продаж; если такой замены нет, посетитель получает ответ 503. Замена с лимитом продаж в это время тоже закрыта: счёт продаж хранится там же, где счётчик кликов. В потоке с действием Воронка ленд→оффер вход по ссылке кампании отвечает 503 и при наличии замены: трекер не может сохранить переход с лендинга. После восстановления счёт продолжается с прежнего значения, новый отсчёт не нужен. В окне оффера в это время может стоять строка «Счётчик временно недоступен».

После восстановления из резервной копии

Резервная копия трекера включает счётчики — см. Что входит в копию. После восстановления счёт возвращается к значению на момент создания копии; если с тех пор начался новый период, счёт идёт с нуля. Если после восстановления в окне оффера стоит строка «Счётчик утрачен. Оффер закрыт до нового отсчёта.», начните новый отсчёт.

Счёт продаж для суточного лимита трекер пересчитывает по статистике сам. Счёт кликов так не пересчитывается.

Ограничения

  • У оффера один лимит кликов с одним периодом. Задать одновременно лимит на час и на день нельзя.
  • Лимит общий для всех потоков и кампаний, где стоит оффер. Отдельный лимит для одной кампании не задаётся.
  • В поле Кликов за период — целое число от 0 до 1 000 000 000.
  • Число в строке «Зарезервировано в текущем периоде: N» может отличаться от кликов оффера в отчётах: счётчик считает занятые места в текущем периоде лимита, а не клики за период отчёта.
  • Проверка выбора потока лимит кликов оффера не учитывает: она показывает только поток.
  • Когда лимит набран, панель создаёт уведомление «Оффер … набрал лимит кликов» — см. Когда появляется уведомление. При лимите 0 уведомление не создаётся.

Проверка

  1. Откройте раздел Офферы и нажмите на название оффера.
  2. В блоке Лимит кликов оффера найдите строку «Зарезервировано в текущем периоде: N» и запомните число.
  3. Закройте окно и откройте в браузере ссылку кампании, в потоке которой стоит этот оффер.
  4. Снова откройте окно оффера. Если клик получил этот оффер, число выросло на 1.
  5. После лимита нажмите Статистика на странице кампании, откройте вкладку Лог кликов и выберите период Сегодня.
  6. Проверьте колонку Оффер: у новых кликов указан резервный оффер.
Совет.

Замену можно проверить на тестовом оффере: задайте в поле Кликов за период значение 1. Первый клик получит этот оффер, следующий в том же периоде уйдёт на резервный.

Если не получилось

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

Лимит набран, а клики не идут на резервный оффер

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

Оффер не получает клики, хотя лимит не набран

Возможные причины:

  • отсчёт ещё не начался: время в поле Начало отсчёта · UTC указано по UTC и ещё не наступило;
  • в поле Кликов за период стоит 0;
  • счётчик утрачен — см. Счётчик утрачен;
  • у оффера набран лимит продаж в день;
  • оффер стоит на паузе или в архиве.

Счётчик утрачен. Оффер закрыт до нового отсчёта.

Данных счётчика нет, оффер не получает новые клики. Нажмите Начать новый отсчёт, подтвердите и нажмите Сохранить. Строка появляется и в том случае, когда счётчик не удалось создать при сохранении лимита.

Счётчик временно недоступен

Панель не получила состояние счётчика. Закройте окно и откройте оффер позже. Если строка не исчезает, проверьте карточку redis на странице Состояние системы.

неверный часовой пояс лимита

Значение в поле Часовой пояс периода не распознано. Впишите название пояса в формате IANA с учётом регистра, например Europe/Moscow, без пробелов в начале и в конце. Значение Local и название длиннее 64 знаков не принимаются.

укажите дату начала лимита

В поле Начало отсчёта · UTC указан год раньше 2020 или позже 2200. Исправьте дату. Если год набран пятью и более цифрами, вместо этого сообщения панель покажет invalid json.

лимит кликов: 0–1000000000

Ответ сервера: число кликов меньше 0 или больше 1 000 000 000. Форма в панели такое значение не отправляет, сообщение встречается при работе через API.

период лимита: hour/day/week/month/total

Ответ сервера: период указан не одним из пяти значений. Сообщение встречается при работе через API.

Посетитель получает ответ 503

Трекер не смог прочитать счётчик лимита, а другого оффера для клика в потоке нет. При переходе с лендинга текст ответа — offer selection unavailable. Проверьте строку счётчика в окне оффера и разделы Счётчик утрачен и Счётчик недоступен.

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