【问题标题】:Google Analytics core reporting API v4 PHP library method/function referenceGoogle Analytics 核心报告 API v4 PHP 库方法/函数参考
【发布时间】:2018-07-04 01:15:30
【问题描述】:

这似乎违反直觉,但 Google Analytics 报告 API v4 PHP 库的全球参考似乎不存在。 Google 开发者支持只有几个小页面:一个带有快速入门指南,另一个带有一些示例。如果一个人想要使用图书馆,这还远远不够。

有没有关于这个库的函数/方法的函数参考指南?

【问题讨论】:

    标签: php google-analytics google-api google-analytics-api google-api-php-client


    【解决方案1】:

    我可以在这里看到AnalyticsReporting

    可以在分析文档页面here上找到该库的示例

    // Create the DateRange object.
    $dateRange = new Google_Service_AnalyticsReporting_DateRange();
    $dateRange->setStartDate("2015-06-15");
    $dateRange->setEndDate("2015-06-30");
    
    // Create the Metrics object.
    $sessions = new Google_Service_AnalyticsReporting_Metric();
    $sessions->setExpression("ga:sessions");
    $sessions->setAlias("sessions");
    
    //Create the Dimensions object.
    $browser = new Google_Service_AnalyticsReporting_Dimension();
    $browser->setName("ga:browser");
    
    // Create the ReportRequest object.
    $request = new Google_Service_AnalyticsReporting_ReportRequest();
    $request->setViewId("XXXX");
    $request->setDateRanges($dateRange);
    $request->setDimensions(array($browser));
    $request->setMetrics(array($sessions));
    
    $body = new Google_Service_AnalyticsReporting_GetReportsRequest();
    $body->setReportRequests( array( $request) );
    return $analyticsreporting->reports->batchGet( $body );
    

    甚至还有quick start

    【讨论】:

    • 谢谢。在发布问题之前,我浏览了快速入门和文档页面。报告对象非常大,我很想看看它的结构(已经通过用print("<pre>". print_r( get_object_vars ($report), true)."</pre>"); 解析$report 对象以及所有可能的方法(您已经提供了)解决了它。
    • 您可以随时查看库中的源代码,只要记住使用 v1-master 分支而不是用于 composer 的 master 分支
    猜你喜欢
    • 1970-01-01
    • 2017-04-27
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 2016-11-22
    • 2012-12-19
    相关资源
    最近更新 更多