gpt4 book ai didi

php - Google Analytics API - 访问者总数 [PHP]

转载 作者:行者123 更新时间:2023-12-03 15:52:18 25 4
gpt4 key购买 nike

所以我的任务是用 PHP 创建一个 web 应用程序,它将执行以下操作:

  • 输出网站访问者总数
  • 输出访问者最多的国家/地区

到目前为止,我已经这样做了:

  • 在 API 控制台中创建了一个项目
  • 启用的 API
  • 创建凭据
  • 成功设置示例

当我运行示例时,它会输出授权用户的第一个 Google Analytics(分析) View 的名称和过去 7 天的 session 数。我遵循了这些说明:https://developers.google.com/analytics/devguides/config/mgmt/v3/quickstart/web-php

我分析了代码,发现要调用 Core Reporting API,需要获取用户的个人资料 ID。

function getResults($analytics, $profileId) {
return $analytics->data_ga->get(
'ga:' . $profileId,
'7daysAgo',
'today',
'ga:sessions');
}

要获取配置文件 ID,使用函数 getFirstProfileId(您可以在我提供的链接上看到它)。

所以我的问题是 - 如何让它工作才能输出我页面上的访问者总数。我是否必须跳过获取 profileID 的部分,如果是这样,我该如何调用 Core Reporting API?

最佳答案

我认为您误解了个人资料 ID 是什么。当您向 Google 进行身份验证时,您可以访问当前经过身份验证的用户 Google 分析帐户。

为了从 Google Analytics API 请求数据,它需要知道您希望请求的 View 数据与配置文件相同。

So my question is - how do I make it work so it outputs total number of visitors on my page. Do I have to skip part where I get profileID, and if that's true, how do I call Core Reporting API?

您不需要告诉 Google 分析从哪个 View 请求数据。它链接回您的其他评论

output total number of visitors on the site

配置文件 ID 是您要从中请求数据的站点的 ID。

关于php - Google Analytics API - 访问者总数 [PHP],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48803444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com