适用于Android SDK的Google Analytics,可设置多个自定义维度

时间:2013-12-03 20:53:24

标签: android google-analytics

在Google Analytics分析管理部分中,我创建了4个自定义维度。第一维范围是“用户”,第二维,第三维和第四维的范围是“命中”。

我在onCreate函数中设置了参数,并将其发送到onStart的{​​{1}}命令中。但是,当我检查自定义报告时,我看到第一个维度设置正确。但没有其他3个维度的数据。我尝试了不同的日子,等待但没有变化。我可以成功地看到第一维的数据。如何设置这些自定义尺寸,我想念什么?

Activity

我也尝试过这个。但它没有帮助:

   @Override
    public void onCreate(Bundle savedInstanceState) {
        MyUtil.initializeGAtracker(mContext);
        MyUtil.getGaTracker().set(Fields.customDimension(1), "aaa");
        MyUtil.getGaTracker().set(Fields.customDimension(2), "bbb");
        MyUtil.getGaTracker().set(Fields.customDimension(3), "ccc");
        MyUtil.getGaTracker().set(Fields.customDimension(4), "ddd");
        MyUtil.getGaTracker().set(Fields.SCREEN_NAME, "myscreen");
    }

    @Override
    public void onStart() {
        super.onStart();
        MyUtil.getGaTracker().send(MapBuilder.createAppView().build());

    }

是否有用于设置多个自定义维度的详细资源?

我只发现了这个: https://developers.google.com/analytics/devguides/collection/android/v3/customdimsmets

编辑:文档不充分,自定义维度文档也有语法错误。

1 个答案:

答案 0 :(得分:1)

您提供的代码应该可以正常工作。

  • 您能否提供有关MyUtil课程的更多详情?
  • 您是否在调试模式中看到任何错误?如果出现问题,SDK应输出一堆错误。
  • SDK还打印出通过网络发送的匹配。你能复制并粘贴其中一个这样的点击吗?
  • 此外,您的代码段不会显示您设置跟踪ID。你能检查一下你是否设置了ID?您可以在xml配置或SDK API中进行设置。