首页 文章

Google AnalyticsAPI - 网站访问量最大的部分

提问于
浏览
2

我已在Google Analytics网站中生成特定报告 .

http://www.google.com/analytics

此报告引用了网站访问量最大的内容,您可以通过访问以下部分来执行此操作:

报告>行为>网站内容>所有页面

并将指标设置为网页浏览

但是,通过API生成此报告我遇到了问题 . 如何通过调用Google Analytics-API获得相同的结果?

在Java中应该是这样的:

private static GaData getResults(Analytics analytics, String profileId) throws IOException {
    // Query the Core Reporting API for the number of page views
    // in the past seven days.
    return analytics.data().ga()
            .get("ga:" + profileId, "7daysAgo", "today", "ga:pageviews")
        .execute();
}

但我不知道如何定义上述所需的行为,任何想法?

1 回答

  • 2

    您应该查看dimensions and metrics的完整列表,并确定您尝试请求的信息组合 . 在您的情况下,可能是度量标准ga:pageviews和维度ga:pagePath . C ore reporting developer guides提供了几个对维度和指标的请求的示例 .

    analytics.data().ga()
        .get(tableId,                  // Table Id.
            "2012-01-01",              // Start date.
            "2012-01-15",              // End date.
            "ga:pageviews")            // Metrics.
        .setDimensions("ga:pagePath")
        .setMaxResults(25);
    

    以下是您尝试调用的方法的具体Java reference doc .

相关问题