You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何按日期列出Analytics会话数据?

按日期列出Analytics会话数据的实现方法

可以通过Google Analytics Data API(GA4)实现按日期统计并列出会话数据,以下是示例效果及代码实现:

示例输出数据

  • 2023-07-01 会话数 84
  • 2023-07-02 会话数 120
  • 2023-07-03 会话数 144
  • 2023-07-04 会话数 124
  • 2023-07-05 会话数 132
  • 2023-07-06 会话数 83

PHP实现代码

// 初始化GA4数据客户端实例
$client = new BetaAnalyticsDataClient();

// 调用API生成指定范围的报表
$response = $client->runReport([
    'property' => 'properties/' . $propertyId, // 替换为你的GA4媒体资源ID
    'dateRanges' => [
        new DateRange([
            'start_date' => '2023-07-01', // 报表起始日期
            'end_date' => 'today', // 报表结束日期,设为"today"表示截止到当前日期
        ]),
    ],
    'dimensions' => [
        new Dimension([
            "name" => "date" // 以日期作为维度拆分数据
        ])
    ],
    'metrics' => [
        new Metric([
            "name" => "sessions" // 统计会话数指标
        ])
   ],
]);

// 遍历API返回的结果行,格式化输出日期和会话数
foreach ($response->getRows() as $row) {
    // 格式化日期格式为YYYY-MM-DD
    echo " " . date('Y-m-d', strtotime($row->getDimensionValues()[0]->getValue()));
    // 输出对应日期的会话数
    echo " 会话数 " . $row->getMetricValues()[0]->getValue();
    echo "<br>";
}

内容的提问来源于stack exchange,提问作者Yusuf Damista

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 16:57:10