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

时间:2016-06-03 00:44:09

标签: ios firebase firebase-analytics

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

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

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

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

5 个答案:

答案 0 :(得分:9)

您似乎正在记录正确的事件和参数。它应该生成一个看起来像附加的select_content报告。您不需要创建受众群体来查看此内容。

enter image description here

答案 1 :(得分:5)

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

添加它并等待24小时后,您会看到类似以下内容: enter image description here 这里的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,
    })
  }

答案 2 :(得分:5)

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

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

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

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

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

答案 3 :(得分:3)

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

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

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

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

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

Google 在他们的文档示例 here 中暗示了这一点:

<块引用>

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

在提到这个自定义事件时:

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

注意事项:

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

答案 4 :(得分:1)

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

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

如果这个链接消失了,我想添加以下步骤。这只是从链接复制粘贴。

  

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

     

Google Analytics for Firebase最多可以指定25个自定义   每个事件的参数(Android或iOS)。

     

每个项目最多还可以识别50个自定义事件参数(40个   数字和10个文本),以通过注册注册报告将其包括   参数及其相应的事件。一旦您注册了   自定义参数,Google Analytics for Firebase会显示一个   每个相关的事件详细报告中都有相应的数据卡。

     

您指定的每个参数都计入项目限制50。   例如,如果您为3个不同的事件指定相同的参数,   那么就算您的50分之三。

     

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

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小时出现。