Использование счётчиков
Счётчики используются для учёта количественных показателей событий, регистрируемых в системе.
Область применения
Функциональность счётчиков позволяет учитывать появление различных событий в системе в разрезе области применения. Тем самым можно как мотивировать клиентов совершать больше действий в программе, так и наоборот - ограничивать количество выдаваемых преференций в течение периода. Например:
- количество покупок каждого клиента в заданный период времени,
- количество преференций, выданных в каждой торговой точке,
- сумма покупок по счету (группе карт) за определённый период,
- количество репостов публикации в социальной сети у каждого клиента,
- количество друзей, приглашенных в ПЛ и др.
Период учёта
Временной интервал, за который накапливается значение счётчика, может быть не ограничен. В этом случае счётчик ведет учёт событий в течение всего времени действия акции, в которой он настроен.
Если ограничить период учёта значений счётчика, то он будет сбрасываться (начинать считать с нуля) один раз в выбранный промежуток времени:
- День события,
- Неделя события,
- Месяц события,
- Год события.
Период учёта можно настроить при создании счётчика. Например, если задан период счётчика День события, то каждый день значение счётчика будет считаться заново. При этом в Системе хранятся все значения счётчика за прошлые периоды. Их можно использовать в акционных механиках с помощью фильтра Счётчик. Одновременно можно использовать только один параметр времени. При попытке создания счётчика с двумя параметрами появляется сообщение об ошибке.
Типы счётчиков
В системе предусмотрено несколько типов счётчика:
- Простой счётчик ведет простой учёт событий (количество друзей, количество репостов и пр.).
- Счётчик, связанный с покупкой, считает значения из контекста покупки (сумма покупок, количество покупок и пр.). Такой счётчик учитывает отменённые покупки и возвраты по покупкам.
- Счётчик кратности учитывает кратное значение из контекста покупки (каждую n-ую покупку, каждые n рублей суммы покупок, каждую n-ую скидку).
Настройка акции со счётчиком
Настройка акций со счётчиками выполняется в три этапа:
Создание счётчика
При создании счётчика необходимо указать:
- события, которые он будет учитывать,
- параметры, ограничивающие область применения счётчика,
- тип счётчика - простой, связанный с покупкой или счётчик кратности.
Настройка действия Счётчик
С помощью действия Счётчик можно настроить изменение значения счётчика при появлении в системе учитываемых им событий.
В зависимости от типа счётчика нужно задать шаг изменения значения счётчика: постоянное значение, значение переменной из контекста события или выданные преференции.
- Простой счётчик ведет простой счет событий. Ему может быть назначен только тип шага - Константа.
- Счётчик, связанный с покупкой, может вести простой счет или считать переменные из контекста покупки.
- Счётчик кратности может вести простой счет или считать переменные из контекста покупки и одновременно считать количество выданных преференций.
Настройка фильтра Счётчик
С помощью фильтра Счётчик устанавливаются ограничения значения счётчика, при которых действия акции будут выполнены. При этом можно учитывать накопленное значение счётчика или количество изменений счётчика за определённый период времени. При фильтрации по количеству изменений накопленное значение счётчика не учитывается. Например, таким образом можно учитывать частоту покупок, но не чаще одной в 15 минут.
Для счётчиков, ведущих учёт по времени (каждый день, каждый месяц или каждый год), можно задавать условия проверки их значений за прошедший период учёта. Например, можно настроить условие акции в зависимости от суммы покупок в прошлом месяце.
Смотрите также:
Хранение значений счётчика
Значения счётчика хранятся в базе данных за весь период его действия. Если в параметрах счётчика указан период учёта (день, месяц или год), то можно получить значение счётчика за прошедший период. Например, в настройках фильтра Счётчик можно выбрать определенную дату в прошлом для проверки значения счётчика, ведущего ежедневный подсчет событий. Или проверить значение за предыдущий месяц у счётчика, ведущего ежемесячный учёт.
Кроме того, в базе данных хранится статистика по количеству изменений счётчика. Это значение также можно использовать при настройке условий акций. Например, можно узнать, сколько раз изменился счётчик суммы покупок в январе текущего года.
Значения некоторых счётчиков можно выводить на чек.