Firebase自定义事件参数在控制台中不可见
我需要有关Firebase事件的自定义参数的帮助,似乎无法查看或使用任何事件参数。 基本上尝试使用参数来创build受众群细分,但参数似乎永远不会到达(另一方面,所有自定义事件正确到达)。
从附加的屏幕截图中可以看到,自定义事件的参数列表总是空的。 我们可以正确看到的唯一参数与系统事件(如first_open
或in_app_purchase
)相关。
这是我们如何触发自定义事件和参数:
FIRAnalytics.logEvent(withName: "game_played", parameters:[ "username": "id-\(self.username)" as NSObject, "gameplayed": self._gamePlayed as NSObject ])
任何帮助真的不胜感激。
Firebase控制台
根据网站https://firebase.google.com/docs/analytics/android/events ,
自定义参数:自定义参数不会直接显示在您的Google Analytics报告中,但可以在可应用于每个报告的受众群体定义中用作filter。 如果您的应用链接到BigQuery项目,则自定义参数也会包含在导出到BigQuery的数据中。
自定义参数应始终与您的事件。 但是,SDK中的受众群体中使用了自定义参数,并且如果有与您的定义相匹配的受众群体,则会将其报告给服务器。 你现在只能在报告中看到他们。
据我所知,这里有两个不同的东西。
- 用户属性:你映射到一个用户会话,比如group_id,city_id,他所属的或者拥有的plan_id。 这是您用来创build受众群体的内容。 您可以在其他产品中使用相同的用户属性,如Firebase远程configuration等。但是,您需要在您分享的屏幕截图中看到的“用户属性”选项卡下预先定义这些键。 像往常一样,这将需要几个小时才能生效! 顺便说一句,这是你如何设置一个用户属性
[FIRAnalytics setUserPropertyString:food forName:@“favorite_food”];
链接阅读更多在这里
-
事件参数:这些是您在日志中传递的额外信息。 假设您有一个名为“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并设置测量单位。
请注意,您可能需要一些时间才能从控制台中显示您的第一个事件。
另外,当你有一个文本参数,它需要时间来收集它从触发的事件不同的价值观,并在控制台中正确显示。
- 在Metal中手动设置一维纹理
- 如何使用IBDesignable UIImageView在prepareForInterfaceBuilder中加载图像
- 无法将types'NSRange'(aka'_NSRange')的值转换为期望的types'Range <Index>'(又名'Range <String.CharacterView.Index>')
- Swift Firebase的加载logging延迟很长
- types不符合协议“URLRequestConvertible”与Alamofire
- 为什么performSelector不存在于swift中
- 如何用AVPlayerLooper循环播放video
- 在Swift中没有返回值的函数返回
- iOS Swift:谷歌login错误