2013-02-20 1 views
0

У меня есть игра, в которой используются функции входа в Facebook и публикации. Но я сомневаюсь, что когда я вижу раздел Insight, я обнаружил, что приложение Mobile App Install составляет около 1500, но активные пользователи Daily (DAU) составляют всего около 883. По моему мнению, DAU должен быть выше, чем App Installs.Разница между установками Mobile App и Daily Active Users (DAU)

Может кто-нибудь прояснить их. Также мне нужно проверить, что я не реализовал ничего плохого в реализации SDK. У меня есть игра как в iOS, так и в Android, оба используют Facebook.

ответ

1

Если я это правильно понимаю.

App Installs = общее количество людей, которые установили ваше приложение.

DAU = количество людей в день, использующих ваше приложение.

DAU всегда будет меньше, чем App Installs. У вас не может быть больше людей, использующих приложение, чем установлено.

N.B. это не ежедневное активное использование. Это пользователи. Он подсчитывает количество пользователей, использующих приложение, а не количество раз, когда приложение используется. Один пользователь может использовать приложение в 100 раз, но все равно вы получите только DAU из 1.

+0

У меня установлены приложения 1483 18 февраля, а DAU в тот же день был 883. Это не общая установка приложения – Aaron

+0

Тем не менее, только потому, что кто-то устанавливает ваше приложение, это не значит, что он будет его использовать. Кроме того, люди неизбежно удалили бы приложение, хотя, возможно, у вас могло быть 1483 приложений в течение дня, но может быть и не так, что все они оставались установленными. – Fogmeister

+0

Я вызываю метод [FBSettings publishInstall: myAppId] в applicationDidBecomeActive. Но в моей игре есть гостевой режим и режим FB. Поэтому, только когда игрок выбирает логин в качестве пользователя FB, вызывается FBLogin. Это вызовет проблему? – Aaron

0

TL; DR

УСД является количество людей, которые используют приложение или потребляющих контент из вашего приложения на среднесуточный.

Установки мобильных приложений - это количество раз, когда ваше приложение было «установлено». И это уникально для каждой установки приложения. Сообщается об установке мобильных приложений, пытаясь открыть сеанс.

Объяснение

УСД является количество людей, которые используют приложение на среднесуточных.

Как facebook определяет пользователя как «активна»:

Пользователь активен при просмотре или взаимодействовать с вашим приложением или содержимого вашего приложения. Источники ключей, отображаемые на информационной панели Insights, указывают , сколько пользователей считается активным для каждого источника активности. источники активности для приложений включают в себя:

пользователей, которые посещают холст страницу вашего приложения

пользователей, которые просматривать вкладку приложения на странице

пользователей, которые опубликованы в ленте новостей (поток) через приложение

Пользователи, которые «в избранное» историю потока из приложений

Пользователи, которые комментировались историю потока из вашего приложения

Взятые из https://www.facebook.com/help/399262596797358/

Более того, Facebook autopublishes установки всякий раз, когда вы пытаетесь открыть объект

FBSession 

. Их код внутри SDK выглядит следующим образом:

- (id)initWithAppID:(NSString*)appID 
     permissions:(NSArray*)permissions 
    defaultAudience:(FBSessionDefaultAudience)defaultAudience 
    urlSchemeSuffix:(NSString*)urlSchemeSuffix 
tokenCacheStrategy:(FBSessionTokenCachingStrategy*)tokenCachingStrategy { 

. 
. 
. 
[FBSettings autoPublishInstall:self.appID]; 
} 

Что, если вы следовали учебник, вызывается из открытых методов сеанса, таких как

+openActiveSessionWithAllowLoginUI 
+openActiveSessionWithReadPermissions:allowLoginUI:completionHandler: 

Таким образом, даже если пользователь не войти в ваше приложение, установки сообщается (потому что вам нужно позвонить

openActiveSessionWithAllowLoginUI:NO 

чтобы иметь возможность реализовать Single Sign-On.