谷歌分析4数据API使用订单



我开始使用Google Analytics 4 Data API并下载PHP库来创建请求。我一直在玩一些游戏,到目前为止我的请求运行良好,但当我需要排序时,我不知道如何传递数据,我已经尝试了很多方法,但没有成功。

勾选"strong";orderBys"数据,在那里我应该传递orderType和dimensionName以按维度日期进行筛选,所以它应该是类似于"订单类型"=>字母数字和";dimensionName=>quot;日期">

任何提示都将不胜感激:(

$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' => [],
]);

这对我有效:

注意,这是V1beta包使用的

use GoogleAnalyticsDataV1betaBetaAnalyticsDataClient;

$response = $client->runReport([
// ...
'orderBys' => [
new OrderBy([
'dimension' => new OrderByDimensionOrderBy([
'dimension_name' => 'month', // your dimension here
'order_type' => OrderByDimensionOrderByOrderType::ALPHANUMERIC
]),
'desc' => false,
]),
],
]);

我也有过类似的挣扎,文件真的很糟糕。

最新更新