Google api 如何在analytics reporting api中获取开始日期?
我目前正在我的应用程序中使用Google Analytics Reporting API。它只有一个方法,可以在下一个url上访问。 使用此方法,我应该指定从该时段获取数据的时间范围 请求主体的示例:Google api 如何在analytics reporting api中获取开始日期?,google-api,google-analytics-api,Google Api,Google Analytics Api,我目前正在我的应用程序中使用Google Analytics Reporting API。它只有一个方法,可以在下一个url上访问。 使用此方法,我应该指定从该时段获取数据的时间范围 请求主体的示例: { "reportRequests": [ { "metrics": [ { "expression": "ga:users" } ] "dateRanges":
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:users"
}
]
"dateRanges": [
{
"startDate": "2017-01-01",
"endDate": "2017-12-01"
}
],
"viewId": "1111111"
}
]
}
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:sessions"
}
],
"dimensions": [
{
"name": "ga:date"
}
],
"dateRanges": [
{
"startDate": "2005-11-14",
"endDate": "2021-03-17"
}
]
}
]
}
有没有办法知道分析开始的日期?有什么建议吗
请求中的日期范围。请求最多可以有2个日期范围。响应将包含请求中每个日期范围的每个维度组合的一组度量值。因此,如果有两个日期范围,将有两组度量值,一个用于原始日期范围,另一个用于第二个日期范围。不应为队列或生存期值请求指定reportRequest.dateRanges字段。如果未提供日期范围,则默认日期范围为(开始日期:当前日期-7天,结束日期:当前日期-1天)。batchGet方法中的每个ReportRequest必须包含相同的dateRanges定义
将返回报告中指定日期的数据。在上面的示例中,您将只看到2017年1月1日的数据
谷歌分析状态日期。
据我所知,要找到google analytics帐户的开始日期,唯一的方法就是从2005年11月14日开始请求数据,并一直持续到你开始获得结果为止,这将是你的开始日期
2005年11月14日是google analytics的公开发布日期
帐目摘要
甚至端点也不包含任何关于帐户创建时间的日期信息
请求中的日期范围。请求最多可以有2个日期范围。响应将包含请求中每个日期范围的每个维度组合的一组度量值。因此,如果有两个日期范围,将有两组度量值,一个用于原始日期范围,另一个用于第二个日期范围。不应为队列或生存期值请求指定reportRequest.dateRanges字段。如果未提供日期范围,则默认日期范围为(开始日期:当前日期-7天,结束日期:当前日期-1天)。batchGet方法中的每个ReportRequest必须包含相同的dateRanges定义
将返回报告中指定日期的数据。在上面的示例中,您将只看到2017年1月1日的数据
谷歌分析状态日期。
据我所知,要找到google analytics帐户的开始日期,唯一的方法就是从2005年11月14日开始请求数据,并一直持续到你开始获得结果为止,这将是你的开始日期
2005年11月14日是google analytics的公开发布日期
帐目摘要
甚至端点也不包含任何关于帐户创建时间的日期信息。好的,最后下一种方法有所帮助。 您可以请求在度量中添加“ga:sessions”,在维度中添加“ga:date”。开始日期应为2005年11月14日。如果您发出此请求,您将获得一个会话计数列表,按日期分组。会话开始的第一个日期将在响应的第一个条目中指定。 谢谢你们的帮助 编辑: 举个例子 Json请求主体:
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:users"
}
]
"dateRanges": [
{
"startDate": "2017-01-01",
"endDate": "2017-12-01"
}
],
"viewId": "1111111"
}
]
}
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:sessions"
}
],
"dimensions": [
{
"name": "ga:date"
}
],
"dateRanges": [
{
"startDate": "2005-11-14",
"endDate": "2021-03-17"
}
]
}
]
}
Json响应主体:
"data": {
"rows": [
{
"dimensions": [
"20120711"
],
"metrics": [
{
"values": [
"10"
]
}
]
},
这样我们可以看到分析开始的第一个日期。也许这会对某人有所帮助。好的,下一种方法终于奏效了。 您可以请求在度量中添加“ga:sessions”,在维度中添加“ga:date”。开始日期应为2005年11月14日。如果您发出此请求,您将获得一个会话计数列表,按日期分组。会话开始的第一个日期将在响应的第一个条目中指定。 谢谢你们的帮助 编辑: 举个例子 Json请求主体:
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:users"
}
]
"dateRanges": [
{
"startDate": "2017-01-01",
"endDate": "2017-12-01"
}
],
"viewId": "1111111"
}
]
}
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:sessions"
}
],
"dimensions": [
{
"name": "ga:date"
}
],
"dateRanges": [
{
"startDate": "2005-11-14",
"endDate": "2021-03-17"
}
]
}
]
}
Json响应主体:
"data": {
"rows": [
{
"dimensions": [
"20120711"
],
"metrics": [
{
"values": [
"10"
]
}
]
},
这样我们可以看到分析开始的第一个日期。也许这会对某人有所帮助。要添加到您上面提到的解决方案中,当我创建报告请求时,我会考虑我希望如何在Google Analytics中查看数据并从中工作 在报告请求中添加维度与在任何报告(如所有页面、频道、地理位置、技术等)中添加第二维度是相同的。该列表会不断出现
这些年来,这一直在帮助我,所以我只需要传递一个友好的建议。如果您有任何其他问题,我非常乐意为您提供帮助,我已经使用这个API大约两年了。干杯 要添加到您上面提到的解决方案中,当我创建报告请求时,我会考虑如何在Google Analytics中查看数据并从中进行工作 在报告请求中添加维度与在任何报告(如所有页面、频道、地理位置、技术等)中添加第二维度是相同的。该列表会不断出现
这些年来,这一直在帮助我,所以我只需要传递一个友好的建议。如果您有任何其他问题,我非常乐意为您提供帮助,我已经使用这个API大约两年了。干杯 是的,我不知道json“startDate”字段是如何工作的,但我想知道确切的开始日期。例如,如果该网站于2018年1月1日启动,但用户从2月1日开始访问,如何知道该月没有用户?这就是问题所在。在我的例子中,我想实现一些类似于按日期分页的功能,但是知道实际的开始日期非常重要。您将能够找到的唯一开始日期是它被重新编码的第一个日期。是的,我不知道json“startDate”字段是如何工作的,但我想知道确切的开始日期。例如,如果该网站于2018年1月1日启动,但用户从2月1日开始访问,如何知道该月没有用户?这就是问题所在。在我的例子中,我想实现一些类似pag的东西