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