【问题标题】:Google Analytics 4 Data API use order byGoogle Analytics 4 Data API 使用顺序
【发布时间】:2021-11-03 22:31:40
【问题描述】:

我开始使用 Google Analytics 4 Data API 并下载了 PHP 库来创建请求。我玩了一点,到目前为止我的请求运行良好,但是当我需要对其进行排序时,我不知道如何传递该数据,我尝试了很多方法但没有运气。

检查 "orderBys" 数据,我应该传递 orderType 和 dimensionName 以按维度日期过滤,所以它应该类似于 "ordertype" => ALPHANUMERIC 和 "dimensionName => "日期"

任何提示将不胜感激:)

$response = $client->runReport([
          'property' => 'properties/' . $property_id,
          'dateRanges' => [
              new DateRange([
                  'start_date' => '7daysAgo',
                  'end_date' => 'yesterday',
              ]),
          ],
          'dimensions' => [new Dimension(
              ['name' => 'day']
          ),
          ],
          'metrics' => [

            new Metric(['name' => 'newUsers']),

            new Metric(['name' => 'active7DayUsers']),
          
          ],

          'orderBys' => [],
      ]);

【问题讨论】:

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


    【解决方案1】:

    这对我有用:

    注意使用的是V1beta

    use Google\Analytics\Data\V1beta\BetaAnalyticsDataClient;
    
    
    $response = $client->runReport([
    
        // ...
    
        'orderBys' => [
            new OrderBy([
                'dimension' => new OrderBy\DimensionOrderBy([
                    'dimension_name' => 'month', // your dimension here
                    'order_type' => OrderBy\DimensionOrderBy\OrderType::ALPHANUMERIC
                ]),
                'desc' => false,
            ]),
        ],
    ]);
    

    我也遇到过类似的问题,文档真的很糟糕。

    【讨论】:

    • 非常感谢。它工作得很好,你是怎么知道的?很高兴阅读更多相关信息。
    • @Daniel 2 小时通读包源、数据 api 文档和大量试验和错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2023-01-21
    • 2021-09-18
    • 2021-03-12
    相关资源
    最近更新 更多