Настройка свойств пользователя Из наших собственных приложений для Android и iOS мы устанавливаем пользовательское свойство Firebase под названием user_type .Здесь у нас есть два возможных варианта: 1. Участник 2. Приятель
Аудитория Мы также настроили аудиторию на основе user_type , а именно: - Аудитория участника (фильтр:user_type = 'member') - Аудитория друзей (filter: user_type = 'buddy')
Проблема В обзоре аудитории мы уже видим, как происходит странная вещь.Существует разница во всех пользователях по сравнению с дифференцированной аудиторией. (итоги должны совпадать, но не совпадать)
https://i.imgur.com/Em1Hklc.png
Погружение в панель мониторинга участников (или друзей) показывает нам, что мы можем фильтровать Androidпользователей, но у нас осталось 0 пользователей при фильтрации на iOS.
https://i.imgur.com/MvD1xAZ.png
Когда мы обращаемся непосредственно к приборной панели и фильтруем на iOS и участника user_type мыполучить результаты:
https://i.imgur.com/0l6KpRN.png
Так что нам не ясно, почему мы видим эту разницу в доступе к пользовательскому свойству iOS user_type через аудиторию по сравнению сдоступ к нему из фильтров.
То, что мы пробовали Мы пытались добавлять новые аудитории с фильтрами разных типов, будь то в точном соответствии и в разных вариантах, но безуспешно.
Нам любопытно узнать, сталкивался ли кто-нибудь с этой проблемой (с iOS) и / или видел ли возможное решение для этого.
Используемый код
Код Android:
mFirebaseAnalytics.setUserProperty("user_type", "participant");
Код iOS:
FIRAnalytics.setUserPropertyString("participant", forName: "user_type");
Мы ожидаем, что то, что мы увидим в Аудитории на основе пользовательского свойства user_type , будет соответствовать тому, что мы увидим, когда будем фильтровать его сами.