Отправка событий
SDK позволяет отправлять в Finteza любые события с серверной части вашего сайта: информацию о действиях пользователей, состоянии базы, показатели производительности и т.д. Для этого предусмотрен метод finteza.sendEvent().
const finteza = require("finteza-sdk");
|
В вызове finteza.sendEvent() укажите следующие параметры:
Параметр |
Тип |
Описание |
---|---|---|
name * |
string |
Название события. Максимальная длина составляет 128 символов. |
websiteId * |
string |
Идентификатор сайта. Его можно получить в панели Finteza в разделе настроек сайта (поле "ID"). |
url |
string |
Адрес сервера Finteza. Как правило, изменять его не нужно. |
referer |
string |
Все события привязываются к счетчикам (сайтам) на стороне Finteza по идентификатору websiteId. При этом система дополнительно проверяет, чтобы хост, с которого пришло событие, соответствовал хосту счетчика (указываются в настройках сайта в панели Finteza). Это позволяет предотвратить накрутку трафика.
По умолчанию при отправке событий указывается хост, на котором работает SDK (определяется автоматически). При необходимости вы можете его переопределить через параметр referer. |
* — обязательные параметры.
Дополнительные данные в параметрах событий #
В событиях, отправляемых в Finteza, можно указывать дополнительную информацию в виде параметров. Например, вид приобретенного товара, сумму покупки, валюту и т.д.
finteza.sendEvent({
|
Укажите название события и идентификатор сайта и далее задайте дополнительные параметры:
Параметр |
Тип |
Описание |
---|---|---|
unit |
string |
Единицы измерения параметра. Например, USD, штуки и т.д. Максимальная длина 32 символа. |
value |
number |
Значение параметра. Максимальная длина 64 символа. |
Пример:
finteza.sendEvent({
|