如何从Firebase控制台查看事件参数

the*_*tuf 20 ios firebase firebase-analytics

我刚刚开始使用Firebase进行应用分析,我在尝试查看与我的事件相关的参数时遇到了一些问题.登录控制台后,选择我的应用程序,然后选择iOS版本,我就会看到仪表板.所有这一切看起来都不错.然后我选择了Events标签,我看到了我的应用记录的所有事件的列表.再次,这一切都很好.但是,我希望能够根据与这些事件一起传递的参数向下钻取并查看报告.在我的iOS代码中,我有以下内容:

[FIRAnalytics logEventWithName:kFIREventSelectContent parameters:@{
    kFIRParameterItemID:@"some_item_id",
    kFIRParameterContentType:@"some_content_type"
}];
Run Code Online (Sandbox Code Playgroud)

我希望能够看到有多少这些"select_content"事件来自特定的"content_type".但我无法弄清楚如何做到这一点.

我尝试创建一个Audience使用"content_type",我知道我几天前测试过,但我的用户数总是在0.所以我很茫然......你怎么看到基于所提供参数的事件分析?

no_*_*ate 13

现在要显示您需要配置指标或维度的参数,如此处所写:https : //support.google.com/analytics/answer/10075209

添加它并等待 24 小时后,您将看到如下内容: 在此处输入图片说明 这里shop_exit_app是主事件,shop_item是这个事件的一个参数

UPD:要添加参数,您只需使用以下内容:

logShopExitApp(shopItem?: ShopItem): void {
    firebase.analytics.logEvent({
      key: 'shop_exit_app',
      parameters: shopItem ? [
        {
          key: 'shop_item',
          value: shopItem.title,
        }
      ] : null,
    })
  }
Run Code Online (Sandbox Code Playgroud)

  • 这是一个全新的事物吗?我没有看到任何有关更改的通知,但我看到“编辑参数报告”不再存在:/ (2认同)

Ste*_*nem 9

看起来您正在记录正确的事件和参数.它应该生成一个看起来像附加的select_content报告.您无需创建受众即可查看此内容.

在此输入图像描述

  • @SteveGanem您能否提供其他信息或/和链接到我可以检查哪些事件/参数有其他报告的地方,如"SELECT_CONTENT".例如,对于"VIEW_ITEM"事件,尽管"item_id","item_name"和"item_category"参数具有值(根据[docs](https://firebase.google)所需的参数),firebase控制台不显示其他报告.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Event.html#VIEW_ITEM)) (4认同)

eya*_*oli 9

似乎谷歌改变了一切,让我们所有人都对他们糟糕的文档感到困惑。

今天,Firebase 控制台中有一个叫做“自定义定义”的东西,它有 2 个未记录的术语;“维度”和“指标”。

在看到这里的所有答案后,他们对这些术语的含义缺乏答案。您可以拥有自定义用户属性或记录来自客户端的自定义事件。为了使这些有用,您需要确保分析为其生成报告(最多需要 24-48 小时)。

用户属性只有字符串值,而自定义事件具有字符串/数字的键值对。起初,我认为维度适用于用户道具,而指标适用于事件参数——这是错误的!这里的指标表示数字!因此,指标适用于具有数字参数(您可以猜到这是因为测量单位中没有“文本”选项)的自定义事件,例如游戏分数。

虽然维度似乎适用于用户道具和事件。因此,当您的事件中有一个非数字参数时,您应该将其定义为一个维度,否则报告将无法为您工作,因为在指标中他们期望数字。所以像搜索词这样的东西应该被视为一个维度。

谷歌在他们的文档示例中暗示了这一点

您可以创建从 author 参数获取其值的 Author 维度和从 number_of_pages 参数获取其值的 Article_Length 指标。

在提及此自定义事件时:

gtag('event','read_article', {
    "author":"Bill Q",
    "title":"How to Build a Backpack",
    "number_of_pages":2,
});
Run Code Online (Sandbox Code Playgroud)

笔记:

  1. 您不能设置与指标和维度相同的参数
  2. 我会更新当您将数字参数设置为维度时会发生什么


Jan*_*odt 8

If anyone struggled as much as I did, here's how we did it:

Go to "Custom Definitions" in the left hand pannel (where it says events, funnels, audiences, etc.)

单击“自定义维度”旁边的“自定义指标”,然后单击“创建自定义指标”。(出于某种原因,旧参数转到“维度”,但是当您创建事件/参数组合时,它在“维度”中对我们不起作用……我不知道为什么……)

然后确保您的参数拼写与您的代码中要求您输入“事件参数”的代码完全相同,其余字段无关紧要。

请注意:更新需要 24 小时,并确保您发送测试事件以激活它。

  • 在 Dashboard 中哪里可以看到参数? (5认同)

Rob*_*ack 6

老实说,这里的答案根本没有帮助我。我终于发现,您必须手动向每个事件添加自定义参数报告。这是文档的链接。

https://support.google.com/firebase/answer/7397304?hl=zh_CN&utm_id=ad&authuser=0

而且我猜想如果此链接消失了,我将在下面添加步骤。这只是从链接复制粘贴。

自定义参数报告定义事件的自定义参数。

Google Analytics for Firebase允许您为每个事件(Android或iOS)最多指定25个自定义参数。

您还可以通过向每个项目注册相应的事件来标识每个项目中最多50个自定义事件参数(40个数字和10个文本),以将其包括在报告中。注册自定义参数后,Google Analytics for Firebase会在每个相关的事件详细信息报告中显示相应的数据卡。

您指定的每个参数都计入项目限制50。例如,如果为3个不同的事件指定相同的参数,则该数值将计为50个事件中的3个。

要注册事件的自定义参数:

In Analytics for Firebase, navigate to your app.
Click Events.
In the row for the event you want to modify, click More > Edit parameter reporting.
In the Enter parameter name field, enter the name of the parameter you'd like to register.
If a match is found, select it in the list and click ADD.
If no match is found, click ADD.
Set the Type field to Text or Number. For numeric parameters, set the Unit of Measurement field.
Click SAVE, then click CONFIRM.
Run Code Online (Sandbox Code Playgroud)

在“事件”页面上,任何带有已注册参数的事件在事件名称旁边都有一个灰色框,其中带有该事件的已注册参数数。

编辑注册参数:

In the row for the event, click More > Edit parameter reporting.
Add new parameters per the instructions above, or click Delete to remove a parameter.
Click SAVE, then click CONFIRM.
Run Code Online (Sandbox Code Playgroud)

注册参数的每应用计数显示在参数列表的底部。输入参数时,计数将更新。达到配额(50)后,该数字显示为红色,表示您无法再注册。

注册自定义参数时,每个参数的数据卡都会添加到相关的事件详细信息报告中。但是,数据卡最多可能需要24小时才能显示。

  • 我看不到事件旁边的“编辑参数报告”选项。任何想法? (12认同)