【问题标题】:Why is Facebook's Unity SDK Not Logging Events To Analytics?为什么 Facebook 的 Unity SDK 没有将事件记录到分析?
【发布时间】:2020-03-09 22:05:47
【问题描述】:

由于某种原因,我无法让 FB.LogAppEvent 在使用 Unity 构建的 android 应用程序中工作。

根据我阅读的文档,下面的代码应该可以工作。但它不会在分析仪表板内产生结果。您会注意到一个生成确认激活的 Android 吐司的方法。此祝酒词确实出现在应用程序启动时。我尝试了多种事件类型,包括事件文档中由 Facebook 事件生成器生成的代码中的自定义类型。

https://developers.facebook.com/docs/app-events/unity https://developers.facebook.com/docs/unity/reference/current/FB.LogAppEvent/

private void Awake()
{
    if (!FB.IsInitialized)
        FB.Init( () => { OnInit(); } );

    else
        ActivateFacebook();
}

private void OnInit()
{
    if (FB.IsInitialized)
        ActivateFacebook();

    else
        ShowAndroidToastMessage("Failed To Initialize Facebook..");
}

private void ActivateFacebook()
{
    FB.ActivateApp();

    ShowAndroidToastMessage("Facebook Activated..");

    FB.LogAppEvent(AppEventName.ActivatedApp);
}

【问题讨论】:

  • 如果您进入 Unity 并选择“Facebook > 编辑设置”,您将在“应用程序事件设置”下找到一个名为“自动记录应用程序事件”的选项。确保已检查。现在,看看“App Launches”事件是否会自动工作。这至少会告诉您您的应用是否正在与 Facebook 对话。

标签: android facebook unity3d


【解决方案1】:

我想问题出在你发送事件的方式上

有两种方法:

  1. Lo​​gAppEvent(string logEventName);
  2. Lo​​gAppEvent(string logEventName, float valueToSum, Dictionary parameters = null);

您正在使用“valueToSum”= 0 的第二种方法,这表明没有什么可以求和,因此您的事件可能会在某个时候被跳过。 你应该使用第一种方法 FB.LogAppEvent(AppEventName.ActivatedApp);

还要确保您的分析已在仪表板中启用。 您是否看到任何内置的分析事件?费格。应用启动和其他标准事件应该开箱即用。

【讨论】:

  • 我已经尝试了事件的每一次迭代。只是一个字符串,字符串和浮点数(就像我发布的那样),一个字符串,浮点数和通过字典的参数。您是否让它们在最新版本的 Unity 中工作?我在 Unity 中遇到了足够多的错误,所以当发生这样的事情时,这通常是我的第一个假设。除了尝试降级之外,我不确定还能做什么。我彻底遵循了设置文档。我已经阅读了很多遍。为了以防万一,我什至在 android 清单中添加了 Internet 权限。
  • 老实说,我只是添加了那个浮动来看看会发生什么,因为文档说“必需”,但我认为不是。即使只使用FB.LogAppEvent(AppEventName.ActivatedApp); 也不起作用。
  • 我的活动也没有显示。默认 fb_mobile_activate_app 正在工作,通过调用 FB.ActivateApp();所有其他事件都不会显示在分析中。
【解决方案2】:

对我来说,当您使用 Unity 进行开发构建时,LogAppEvent(...) 可以成功地与 Facebook 事件跟踪器和分析一起使用。当我切换到发布版本时,除了 ActivateApp() 通知之外,我没有收到任何 LogAppEvents。

当我使用发布版本时会更新我的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-10
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    相关资源
    最近更新 更多