我有一个使用 Facebook 登录和发布功能的游戏。但我的疑问是,当我看到 Insight 部分时,我发现移动应用安装量在 1500 左右,但每日活跃用户 (DAU) 仅为 883 左右。据我了解,DAU 必须高于应用安装量。
谁能澄清这些。我还需要验证我在 SDK 实现中没有实现任何错误。我在 iOS 和 Android 上都有游戏,都使用 Facebook。
我有一个使用 Facebook 登录和发布功能的游戏。但我的疑问是,当我看到 Insight 部分时,我发现移动应用安装量在 1500 左右,但每日活跃用户 (DAU) 仅为 883 左右。据我了解,DAU 必须高于应用安装量。
谁能澄清这些。我还需要验证我在 SDK 实现中没有实现任何错误。我在 iOS 和 Android 上都有游戏,都使用 Facebook。
如果我理解正确的话。
应用安装次数 = 曾经安装过您的应用的总人数。
DAU = 每天使用您的应用的人数。
DAU 将始终小于应用安装量。使用该应用程序的人数不能超过安装该应用程序的人数。
注意它不是每日活跃使用。是用户。它计算的是使用该应用程序的人数,而不是该应用程序的使用次数。一位用户可能会使用该应用程序 100 次,但您仍然只能获得 1 的 DAU。
TL;博士
DAU 是平均每天使用您的应用或从您的应用中消费内容的人数。
移动应用安装次数是您的应用被“安装”的次数。每个应用程序安装都是唯一的。通过尝试打开会话来报告移动应用安装。
解释
DAU 是平均每天使用您的应用的人数。
facebook 如何将用户定义为“活跃”是:
用户在查看或参与您的应用或应用的内容时处于活跃状态。Insights Dashboard 上显示的主要来源表明每个活动来源有多少用户被认为是活跃的。应用的活动源包括:
访问您应用的画布页面的用户
在主页上查看您的应用选项卡的用户
通过您的应用发布到动态消息(流)的用户
从您的应用中“点赞”流媒体故事的用户
对您应用中的直播故事发表评论的用户
取自https://www.facebook.com/help/399262596797358/
此外,每当您尝试打开一个
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
能够实现单点登录。