选择不同的网站以在Google Analytics上查看/查询

时间:2014-05-30 14:10:50

标签: java string google-analytics google-analytics-api

这是一个困境,我昨天整天都在挣扎,但仍然不知道如何解决这个问题。即使有人指出我正确的方向,在这一点上会有很多帮助。所以....

我开发了一个Java程序,使用Google分析从几个网站查询一些数据,一切正常。我有它,以便查询中的所有值都在字符串中,可以从属性文件中进行编辑。当用户的分析帐户中有多个网站时,用户应该能够更改要查看其数据的网站。

现在我拥有它,以便用户必须在属性文件中输入确切的配置文件ID。例如,我为demositeA键入profileID = 8309120。相反,我想做到这一点,以便用户可以输入demositeA作为他们的profileID。最简单的方法是什么?

编辑: 以下是我的代码的一些示例,以澄清我的代码

我的查询

private static GaData executeDataQuery(Analytics analytics, String metrics, String dimensions, String startDate, String endDate, String sort, String profileID, String headers) throws IOException {
    return analytics.data().ga().get("ga:" + profileID, // Table Id. ga: + profile id.
        startDate, // Start date.
        endDate, // End date.
        metrics) // Metrics.
        .setDimensions(dimensions)
        .setSort(sort)
        .setMaxResults(100)
        .execute();
  }

我有一个字符串..

String profileID = metricValues.profileID();

0 个答案:

没有答案