我有一款使用Facebook登录和发布功能的游戏。但我怀疑的是,当我看到Insight部分时,我发现移动应用安装大约是1500,但每日活跃用户(DAU)只有883左右。根据我的理解,DAU必须高于应用程序安装。
任何人都可以澄清这些。另外,我需要验证我在SDK实现中没有实现任何错误。我在iOS和Android上都有游戏,都使用Facebook。
答案 0 :(得分:1)
如果我理解得当。
App Installs =已安装应用的总人数。
DAU =每天使用您应用的人数。
DAU将始终低于App Installs。您安装该应用程序的人数不会超过其安装人数。
N.B。它不是每日活动用途。这是用户。它计算使用应用程序的人数而不是应用程序的使用次数。一个用户可以使用该应用程序100次,但您仍然只能获得1的DAU。
答案 1 :(得分:0)
<强> TL; DR 强>
DAU是指每天平均使用您的应用或使用应用内容的人数。
移动应用安装是您的应用“安装”的次数。每个应用程序安装它是唯一的。通过尝试打开会话来报告移动应用安装。
<强>解释强>
DAU是每日平均使用您的应用的人数。
facebook如何将用户定义为“活跃”:
用户在查看或与您的应用或应用进行互动时处于有效状态 内容。 Insights Dashboard上显示的Key Sources表示 每个活动源认为有多少用户处于活动状态。 应用的活动来源包括:
访问您应用的画布页面的用户
在网页上查看您的应用标签的用户
通过您的应用发布到新闻Feed(流)的用户
从您的应用中“喜欢”流故事的用户
从您的应用中评论流故事的用户
取自https://www.facebook.com/help/399262596797358/
此外,每当您尝试打开
时,Facebook都会自动发布安装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
能够实施单点登录。