Параметры iOS SDK

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

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

.setPublisherScope(publisherScope: "PUBLISHER_SCOPE")

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

.setAuthUserId(authUserId: "AUTH_USER_ID")

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

.setPhone(phone: "79109101090")

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

.setEmail(email: "email@rambler.ru")

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

.setAutoTrackView(value: true)

Установка флага, отвечающего за включение автоматического трекинга просмотра экранов

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

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    let settings = TrackerTop100Settings(projectId: "PROJECT_ID")!
        .setAuthUserId(authUserId: "USER_ID")
        .setPublisherId(publisherId: "PUBLISHER_ID")
        .setPublisherScope(publisherScope: "PUBLISHER_SCOPE")
        .setEmail(email: "user@domain.ru") // хеши посчитаются автоматически
        .setPhone(phone: "79109109010") // хеши посчитаются автоматически
        .setAutoTrackView(value: true)
        .build()

    TrackerTop100.activate(settings: settings)
}

Last updated