Параметры Android SDK

ПараметрОписание
.publisherId("PUBLISHER_ID")

Передача идентификатора пользователя от площадки

.publisherScope("PUBLISHER_SCOPE")

Передача области видимости идентификатора площадки

.userId("AUTH_USER_ID")

Передача авторизованного идентификатора пользователя

.phone("79109101090")

Передача телефона пользователя. Данные будут захэшируются алгоритмом sha256

.email("email@rambler.ru")

Передача email пользователя. Данные будут захэшируются алгоритмом sha256

.setActivityAutoTracking(enabled = true)

Включение автоматической отправки события page_view при переходе на активность

Пример передачи настроек:

override fun onCreate() {
    super.onCreate()
    Kraken.activate(
        application = this,
        krakenSettings = listOf(KrakenSettings
            .Builder(projectId = "PROJECT_ID")
            .userId(userIdValue = "USER_ID")
            .publisherId(publisherIdValue = "PUBLISHER_ID")
            .publisherScope(publisherScopeValue = "PUBLISHER_SCOPE")
            .phone(phone = "79109109010") // хеши посчитаются автоматом
            .email(email = "user@domain.ru") // хеши посчитаются автоматом
            .setActivityAutoTracking(enabled = true) // по-умолчанию false
            .build()
        ))
        .disableActivityAutoTracking() // можно задать/переопределить

    // Можно переопределить в любом месте приложения
    Kraken.disableActivityAutoTracking()
}

Last updated