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