Передача идентификатора пользователя от площадки
Передача области видимости идентификатора площадки
Передача авторизованного идентификатора пользователя
Передача телефона пользователя. Данные будут захэшируются алгоритмом sha256
Передача email пользователя. Данные будут захэшируются алгоритмом sha256
Включение автоматической отправки события 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()
}
public final void onCreate() {
KrakenSettings config = new KrakenSettings.Builder("PROJECT_ID")
.userId("USER_ID")
.publisherId("PUBLISHER_ID")
.publisherScope("PUBLISHER_SCOPE")
.phone("79109109010") // хеши посчитаются автоматом
.email("user@domain.ru") // хеши посчитаются автоматом
.setActivityAutoTracking(true)
.build();
List<KrakenSettings> krakenSettingsList = new ArrayList();
krakenSettingsList.add(config);
Kraken.activate((Application) getApplicationContext(), krakenSettingsList);
}