【发布时间】:2023-02-09 00:09:40
【问题描述】:
Google Business Profile Performance API 返回的值与 Google 业务资料应用程序中的值之间存在差距。
例如,2022 年 7 月 14 日,Google Business Profile Performance API 为 BUSINESS_DIRECTION_REQUESTS 指标提供了一个 28 的值。
请求参数:
{
"dailyMetric": "BUSINESS_DIRECTION_REQUESTS",
"dailyRange.startDate.day": 20,
"dailyRange.startDate.month": 7,
"dailyRange.startDate.year": 2021,
"dailyRange.endDate.day": 17,
"dailyRange.endDate.month": 7,
"dailyRange.endDate.year": 2022,
"name": "locations/10[...]19"
}
7月14日回复:
{
"date": {
"year": 2022,
"month": 7,
"day": 14
},
"value": "28"
}
同一天,在 Google Business Profile 应用程序上,客户操作图表为我提供了 40 个行程请求:
如何解释这种价值观的差距?
【问题讨论】:
-
我完全不熟悉这项服务,但是,假设
BUSINESS_DIRECTION_REQUESTS等同于Demande d'itineraire并且位置匹配,我想知道差异是否来自不同的时区。 API 使用哪个时区?我假设“14 juillet 2022”图表本地化到您的时区?你有第三个来源可以用来证实吗? -
@DazWilkin 我正在使用 UTC 时间来请求 Google 的 API:
new Date(new Date().setDate(new Date().getDate() - 365)).setUTCHours(0, 0, 0, 0);该位置的时区是 UTC + 2,这个差距太短无法解释这种差异 -
如果您假设指标是线性的,那么是的。我鼓励您消除两组之间的差异(即查询两者的 UTC+2)以隔离差异。
标签: google-api google-business-profile-api