45

我刚刚开始使用 Firebase 进行应用分析,但在尝试查看与我的事件关联的参数时遇到了一些问题。登录到控制台后,选择我的应用程序,然后选择iOS版本并显示仪表板。所有这些看起来都不错。然后我选择Events选项卡,我会看到我的应用程序记录的所有事件的列表。同样,这一切都很好。但是,我希望能够根据与这些事件一起传递的参数进行深入研究并查看报告。在我的 iOS 代码中,我有以下内容:

[FIRAnalytics logEventWithName:kFIREventSelectContent parameters:@{
    kFIRParameterItemID:@"some_item_id",
    kFIRParameterContentType:@"some_content_type"
}];

我希望能够查看这些“select_content”事件中有多少来自特定的“content_type”。但我不知道该怎么做。

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

4

5 回答 5

45

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

https://support.google.com/firebase/answer/7397304?hl=en&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.

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

编辑注册参数:

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.

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

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

于 2019-04-17T03:37:48.337 回答
17

现在要显示您需要配置指标或维度的参数,如下所示: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,
    })
  }
于 2020-10-05T14:14:44.830 回答
16

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

今天在 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,
});

笔记:

  1. 您不能将相同的参数设置为指标和维度
  2. 我将更新当您将数字参数设置为维度时会发生什么
于 2021-05-26T21:00:28.833 回答
13

如果有人像我一样挣扎,我们是这样做的:

转到左侧面板中的“自定义定义”(其中显示事件、渠道、受众等)

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

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

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

于 2021-03-26T00:21:51.867 回答
8

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

在此处输入图像描述

于 2016-06-03T04:35:03.320 回答