Android - Facebook Analytics App安装事件未触发

时间:2015-06-17 09:12:22

标签: android ios facebook-ios-sdk facebook-android-sdk facebook-insights

使用 Facebook SDK 3.21 for Android Facebook SDK 3.23 for iOS ,我有一个App ID& App Link网址。

现在我的问题是:
1. :每次全新安装的应用安装事件计数是否为同一设备。?
(通过全新安装,我的意思是安装一次,启动应用程序并卸载它。再次安装等等)

2. 我尝试了3台设备的全新安装; Galaxy S4,Galaxy A7& Moto X.应用程序安装事件未计入Galaxy A7(未在过滤器选项中列出)。如果我再次将其重新安装到其他2台设备上,则应用安装计数不会更新。那么,只有在计算应用安装事件后,才会出现类似设备的特殊情况吗?但是对于iOS应用程序,新安装会被计为每个App Install事件,因此计数会不断更新。但iOS设备型号未在过滤器选项中列出。 (在升级安装期间,应用程序安装不计入预期)

Android代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AppEventsLogger.activateApp(this, FB_APP_ID);
    Settings.sdkInitialize(this);
    Uri targetUrl = AppLinks.getTargetUrlFromInboundIntent(this, getIntent());
    if (targetUrl != null) {
        Log.i("Activity", "App Link Target URL: " + targetUrl.toString());
    }
    ........
}

iOS代码:

- (void)applicationDidBecomeActive:(UIApplication *)application{  
    [FBSettings setDefaultAppID:FB_APP_ID];
    [FBAppEvents activateApp];
}

3。现在在Android中,如果我使用AppEventsLogger.activateApp(this,FB_APP_ID);在onResume()函数中(根据文档)和Settings.sdkInitialize(this);在onCreate()函数中,应用安装计数不会针对全新安装进行更新,但入站AppLink会计数更新(点击Facebook上共享的App Link)。现在,如果我删除Settings.sdkInitialize();从onCreate()开始,App Install计数但不计入Inbound AppLink事件。我无法弄清楚这里发生了什么。

4. 我们可以跟踪通过App Link完成的安装(不包括直接从Play商店安装)吗?那是否有任何事件。?我得出的结论是,可以跟踪移动广告安装,但不能通过App Link跟踪(如果错误请纠正我)。

最后注意,AppEventsLogger.activateApp(this,FB_APP_ID);按预期更新App Launch事件,我没有使用AppEventsLogger.deactivateApp(this,FB_APP_ID);因为我不想要任何会话活动。

我不在乎,任何帮助都会得到赞赏并提前感谢。

0 个答案:

没有答案