ym88659208ym87991671
Отправка аналитических событий | Документация для разработчиков

Отправка аналитических событий

Обновлено 26 января 2023

Начиная с версии 1.3.0 SDK автоматически формирует и отправляет на сервер Сбербанка события, связанные с авторизацией по Сбер ID (показ и клик по кнопке, результат авторизации).

при установке ширины кнопки менее минимально допустимой величины и невозможности автоматически установить корректное значение дополнительно к событию показа будет отправлено событие установки некорректной ширины. Как и ранее, информацию об этом также можно увидеть в логах, см. раздел "Добавление кнопки".

Для корректной работы функционала отправки событий необходимо выполнить следующие действия:

  • если ваше приложение использует только Kotlin, то добавьте в файл build.graddle вашего приложения в раздел android блок кода для совместимости с Java (если уже используете Java, это делать не нужно):

    Скриншот gradle 3
    android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
  • добавьте зависимости в раздел dependencies (только если вы подключаете Sber ID SDK aar-файлом):

    dependencies {
    ...
    //region Dependencies for support analytic events in SberIdSDK
    implementation("com.squareup.okhttp3:okhttp:4.8.1") // min 4.6.0
    implementation("androidx.annotation:annotation:1.1.0")
    implementation("androidx.core:core:1.3.2") // min 1.3.0
    implementation("com.fasterxml.jackson.core:jackson-annotations:2.10.4")
    implementation("com.fasterxml.jackson.core:jackson-core:2.10.4")
    implementation("com.fasterxml.jackson.core:jackson-databind:2.10.4")

    //Начиная с 2.0.0 region Dependencies for support YA analytic
    implementation("com.yandex.android:mobmetricalib:5.0.0")
    //end region
    }
    • если вы уже используете в своем приложении какие-то из указанных выше зависимостей, указывать их заново не нужно
    • версии добавляемых библиотек рекомендуется использовать не ниже тех, которые указаны в примере выше в явном виде или комментарии //min

Синхронизируйте ваш проект – библиотека подключена!

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.