我需要有关Firebase事件的自定义参数的帮助,似乎无法查看或使用任何事件参数。 基本上尝试使用参数来创建受众细分,但参数似乎永远不会到达(另一方面,所有自定义事件都会正确到达)。
从附带的屏幕截图中可以看出,自定义事件的参数列表始终为空。
我们可以正确查看的唯一参数与系统事件相关(例如first_open
或in_app_purchase
)。
这是我们触发自定义事件和参数的方式:
FIRAnalytics.logEvent(withName: "game_played", parameters:[
"username": "id-\(self.username)" as NSObject,
"gameplayed": self._gamePlayed as NSObject
])
真的很感激任何帮助。
Firebase控制台
答案 0 :(得分:7)
答案 1 :(得分:5)
Google 会继续用他们不可靠的文档和频繁更新所使用的术语使我们感到困惑......
此处缺少的大多数答案是术语 Dimension
/Metric
在 Custom definitions
(最新版本中)下的含义以及它们与自定义用户属性和事件的关系。
自定义用户属性只有一个字符串值,可用于细分受众群体,并可通过将其配置为 Dimension
中的自定义 Custom definitions
进行报告。
自定义事件 具有零个或多个参数(键值),其值可以是数字或字符串。这就是事情变得混乱的地方,要报告这些参数,您需要告诉 Analytics 它是数字还是字符串!如果参数是数字,则应将其视为自定义 Metric
(因为 metric==numbers),而如果参数值是字符串,则必须在 Dimensions
下定义它们!
我不得不从 official docs 中猜测,其中 Google 给出了一个使用 author
参数作为字符串记录事件的示例,然后说:
您可以创建一个作者 维度,从作者参数中获取其值
注意事项:
答案 2 :(得分:4)
并且您可以选择要查看的参数,点击用户名并进行游戏,然后按“添加”按钮并设置测量单位。
请注意,首次触发的事件可能需要一些时间才会显示在控制台中。
此外,如果您有文本参数,则需要时间从触发事件中收集不同的值并在控制台中正确显示。
答案 3 :(得分:3)
在Firebase的Analytics(分析)中,导航到您的应用。
点击事件。
在您要修改的事件所在的行中,单击More
> Edit
参数报告。
在“输入参数名称”字段中,输入要注册的参数的名称。
将Type
字段设置为Text
或Number
。对于数字参数,请设置“度量单位”字段。
单击“保存”,然后单击“确认”。
答案 4 :(得分:2)
根据网站https://firebase.google.com/docs/analytics/android/events,
自定义参数:自定义参数不直接表示 您的Google Analytics报告,但可以将其用作受众群体中的过滤器 可应用于每个报告的定义。自定义参数是 如果您的应用程序链接到a,也会包含在导出到BigQuery的数据中 BigQuery项目。
自定义参数应始终随您的活动一起提供。但是,自定义参数在SDK中的Audience中使用,如果有与您的定义匹配的受众,则会将其报告给服务器。你现在暂时无法在报告中看到它们。
答案 5 :(得分:1)
根据我的不足,这里有两件不同的事情。
[FIRAnalytics setUserPropertyString:food forName:@" favorite_food"];
链接阅读更多here
事件参数:这些是您在记录事件中传递的额外信息。假设您有一个名为" detail_view"的示例事件。你可以添加" item_id"," timestamp"," session_id"等..,作为参数。 但是您需要等待自定义事件显示几个小时,然后手动需要在仪表板中添加参数,如this。此操作也需要几个小时才能生效! 顺便说一下,这就是你设置事件参数的方法
[FIRAnalytics logEventWithName:@" share_image" 参数:@ { @"姓名":姓名, @" full_text":文字 }];
链接阅读更多here
答案 6 :(得分:1)
我的自定义事件未在Firebase信息中心的“事件”下显示他们的参数,直到我在一堆不同的模拟器上安装应用程序,以便让我的用户数达到12个。驱使我看到所有这些空图表,直到找到此post来自Dmila Ram的答案似乎是正确的 - 阈值适用于自定义参数显示。
答案 7 :(得分:0)
您可以在Analytics(分析)-仪表板-StreamView-事件-热门事件-看到图片中查看您的自定义事件。但是我相信这只是最后30分钟。
我建议您使用Fabric Analytics-这将满足您的需求。 参见https://docs.fabric.io/android/answers/answers-events.html