Отправка событий
После установки SDK вы можете отправлять в Finteza события о действиях пользователей в вашем приложении. Для этого используйте метод event, указывая в нем строковое имя события:
Finteza.event("{EVENT}") |
В качестве {EVENT} укажите имя события. Если вы используете префикс с названием приложения, он будет добавляться ко всем отправляемым событиям.
Вызывайте эту функцию после любого нужного события в приложении: перехода в раздел, нажатия кнопки, заполнения формы и т.д.
Максимально допустимая длина имени события, включая префикс, составляет 128 символов. |
Дополнительные данные в параметрах событий #
В событиях, отправляемых в Finteza, можно указывать дополнительную информацию в виде параметров. Например, вид приобретенного товара, сумму покупки, валюту и т.д.
Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}") |
В качестве {EVENT} укажите название события. Далее указываются параметры:
Параметр |
Тип |
Описание |
---|---|---|
id |
string |
Произвольный идентификатор. Максимальная длина 64 символа. Чтобы не использовать идентификатор, укажите null. |
unit |
string |
Единицы измерения параметра. Например, USD, штуки и т.д. Максимальная длина 32 символа. |
value |
number |
Значение параметра. Максимальная длина 64 символа. |
Пример:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
Сложные модели учета событий для встроенных покупок (in-app purchase) и E-Commerce будут добавлены в будущем. |
Отключение отслеживания событий #
Для временного отключения регистрации событий внутри приложения используйте метод Finteza.setTracking со значением false.
Finteza.setTracking(false); |
После этого все дальнейшие события, регистрируемые через функцию event (в том числе с параметрами), будут игнорироваться и не будут отправляться в Finteza.
Чтобы вновь включить отправку событий вызовите метод со значением true:
Finteza.setTracking(true); |