【问题标题】:Custom Dimension in Google Analytics not showing in my queriesGoogle Analytics 中的自定义维度未显示在我的查询中
【发布时间】:2016-02-05 17:20:02
【问题描述】:

我正在使用自定义维度将我的内部 UserId 发送给 GA。我们需要知道哪些用户在点击这个按钮。但是,当我尝试使用此按钮单击的类别和事件来获取报告,并且我在报告中包含我的维度时,它不会显示任何结果。 但是,如果我只请求 eventCategory 或 eventLabel,它将显示例如 2 个命中。这很奇怪,因为我在跟踪的每个点击事件中都发送了维度值,而且似乎我没有这个特定事件的值。 我如何确保我在 GA 中有此活动的信息?

【问题讨论】:

  • 欢迎来到 StackOverflow :-) 请花点时间阅读网站帮助中心中的提问指南。你没有提供足够的信息。至少,您应该包含您尝试过的代码。
  • +1 对上述评论:向我们展示您用于发送和报告数据的代码。另外,您是否在 Google Analytics(分析)管理员设置中启用了自定义维度?

标签: google-analytics google-analytics-api


【解决方案1】:

我遇到了同样的问题。您需要在您的谷歌分析控制台上设置自定义维度索引。

登录到您的谷歌分析控制台后,转到管理选项卡。 在中间列的底部,您可以看到自定义定义。 单击自定义定义下的自定义维度并为您的自定义维度索引定义自定义维度名称。默认范围是命中,如果您希望会话更改范围。

这都是针对 V4 版本的解析。

【讨论】:

  • 非常感谢您的回复,我确实创建了维度,并且每当我查询其他信息时都会显示它,但似乎对于这个特定按钮它没有得到它。这里的问题是我得到的信息不准确,当我在没有这个 Dimension2 的情况下查询时,我会得到结果,但是如果我将 Dimension2 添加到我的查询中,它不会显示任何记录。
  • 这意味着没有将 Dimension2 发送到分析。有时可能需要一天才能更新。我相信您已经通过这种方式发送自定义尺寸mTracker.send(new HitBuilders.EventBuilder() .setCategory(<eventName>) .setAction(<actionName>); .setCustomDimension(1, <CustomDimensionValue>) .setCustomDimension(2, <CustomDimensionValue>) .build());
  • 我定义了维度 1,但我没有使用它,而是使用维度 2,这会导致任何问题吗?意思是我只直接发送 Dimension 2 值?奇怪的是,对于我做的许多其他事件,在报告中获取维度值:(
【解决方案2】:

请试试这个代码:

 GoogleAnalytics analytics = GoogleAnalytics.getInstance(YourActivity.this);
        Tracker tracker = analytics.newTracker("TRACKER ID");
        tracker.setScreenName("SCREEN NAME");
        tracker.send(new HitBuilders.AppViewBuilder()
                .setCustomDimension(1, "VALUE")
                .setCustomMetric(1,1)
                .build());

这里是自定义维度中的 1,自定义指标是索引。

【讨论】:

  • AppViewBuilder 现已弃用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多