Firebase自定义事件参数在控制台中不可见

我需要有关Firebase事件的自定义参数的帮助,似乎无法查看或使用任何事件参数。 基本上尝试使用参数来创build受众群细分,但参数似乎永远不会到达(另一方面,所有自定义事件正确到达)。

从附加的屏幕截图中可以看到,自定义事件的参数列表总是空的。 我们可以正确看到的唯一参数与系统事件(如first_openin_app_purchase )相关。

这是我们如何触发自定义事件和参数:

 FIRAnalytics.logEvent(withName: "game_played", parameters:[ "username": "id-\(self.username)" as NSObject, "gameplayed": self._gamePlayed as NSObject ]) 

任何帮助真的不胜感激。

Firebase控制台 Firebase控制台

根据网站https://firebase.google.com/docs/analytics/android/events

自定义参数:自定义参数不会直接显示在您的Google Analytics报告中,但可以在可应用于每个报告的受众群体定义中用作filter。 如果您的应用链接到BigQuery项目,则自定义参数也会包含在导出到BigQuery的数据中。

自定义参数应始终与您的事件。 但是,SDK中的受众群体中使用了自定义参数,并且如果有与您的定义相匹配的受众群体,则会将其报告给服务器。 你现在只能在报告中看到他们。

据我所知,这里有两个不同的东西。

  1. 用户属性:你映射到一个用户会话,比如group_id,city_id,他所属的或者拥有的plan_id。 这是您用来创build受众群体的内容。 您可以在其他产品中使用相同的用户属性,如Firebase远程configuration等。但是,您需要在您分享的屏幕截图中看到的“用户属性”选项卡下预先定义这些键。 像往常一样,这将需要几个小时才能生效! 顺便说一句,这是你如何设置一个用户属性

[FIRAnalytics setUserPropertyString:food forName:@“favorite_food”];

链接阅读更多在这里

  1. 事件参数:这些是您在日志中传递的额外信息。 假设您有一个名为“detail_view”的示例事件,您可以添加“item_id”,“timestamp”,“session_id”等作为参数。 但是您需要等待自定义事件出现几个小时,然后手动添加参数到仪表板中。 而这个操作也需要几个小时才能生效! 顺便说一句,这是你如何设置事件参数

    [FIRAnalytics logEventWithName:@“share_image”parameters:@ {@“name”:name,@“full_text”:text}];

链接阅读更多在这里

我的自定义事件没有在事件下的Firebase仪表板中显示它们的参数,直到我将这个应用程序安装在一堆不同的模拟器上,以便让我的用户数达到12为止。驱使我疯狂地看到所有这些空的图,直到我发现这个post来自Dmila Ram的答案似乎是正确的 – 阈值适用于自定义参数显示。

转到您的活动并点击3分图标: 事件菜单 并点击编辑参数报告

在那里你可以select你想看到的参数,所以点击用户名和游戏玩法,然后按下“添加”button并设置测量单位。

参数

请注意,您可能需要一些时间才能从控制台中显示您的第一个事件。

另外,当你有一个文本参数,它需要时间来收集它从触发的事件不同的价值观,并在控制台中正确显示。