Към документацията

Основни понятия

Ако разбирате как Kixo организира данните, ще извлечете повече от платформата. Ето основните градивни елементи.

Екипи

Екип е основният контейнер в Kixo. Той представлява организацията ви и съдържа всички проекти, членове и настройките за таксуване. Всеки екип може да има няколко членове с различни роли: Owner, Admin, Member или Viewer, както и Guest Viewer и Guest Editor за външни сътрудници с достъп само до конкретни проекти.

Проекти

Проект отговаря на един продукт или приложение. Всеки проект има собствен Project ID, API ключове, табла и настройки на кампаниите. Можете да създадете няколко проекта в рамките на един екип — например един за уеб приложението и друг за мобилното.

Приложения

Приложения са уеб домейните, iOS bundle идентификаторите и имената на Android пакетите, които изпращат SDK трафик към проект. По време на настройката Kixo може да открие първото приложение за дадена платформа. След това идентификаторите на нови приложения е добре да се преглеждат от екипа ви, преди трафикът им да бъде приет, за да не замърсят данните ви изтекли SDK фрагменти или неочаквани домейни.

Събития

Събитие е отделно потребителско действие или системно събитие. Kixo проследява автоматично много събития още при първоначална настройка — преглеждания на страници, докосвания, сесии, дълбочина на скролиране, грешки и други. Можете да изпращате и собствени събития чрез Kixo.track().

Всяко събитие включва:

  • event_type — категорията (например screen_view, tap, custom)
  • event_name — етикет, разбираем за хората (например HomeScreen, Purchase)
  • device_id — уникален идентификатор на устройството
  • session_id — групира събитията в сесии
  • времеви маркер — кога е настъпило събитието
  • свойства — произволни двойки ключ-стойност за допълнителен контекст

Сесии

Сесия представлява един период на потребителска активност. Kixo започва нова сесия, когато потребителят се върне след период на неактивност. Прагът зависи от платформата: Web SDK приключва сесията след 30 минути без активност, а iOS и Android SDK започват нова сесия, когато приложението се върне на преден план след 30 секунди на заден план (настройва се чрез sessionTimeout / sessionTimeoutMillis). Сесиите се използват за изчисляване на метрики като продължителност на сесията, страници на сесия и степен на отпадане.