我网站上的注册用户拥有自己的页面。我想为他们提供一些基本的页面浏览量分析:浏览量,引荐来源网址,浏览器,操作系统和国家/地区。用户应该能够按小时,天,周,月和全部进行过滤。 我可以使用Google Analytics(分析)API在我的网站上实现此功能吗?
我正试图了解这一过程。
对于每个基于参数页面url(例如,mysite.com / userpage1)+日期范围的用户查询API。
问题:
我是否可以使用一个查询来获取基于特定日期范围的页面的浏览量,引荐来源网址,浏览器,操作系统和国家/地区?不知道我需要使用什么度量标准和维度。如果可以的话,请向我提供查询示例。
如果分析帐户是格林尼治标准时间+00:00,我将如何处理不同的用户本地用户?获取用户区域,将其转换为DateTime.UtcNow,执行查询并将其转换回本地DateTime吗?
答案 0 :(得分:0)
我应该使用API v3还是v4?
开始新项目时,最好总是使用最新版本的api,因为旧版本有时会关闭。
什么是有效日期范围,它可以是任何DateTime值吗?例如。 19/22/19 8:00:00至22/01/19 9:00:00
Google Analytics(分析)从2005年开始,只要有开始日期,并且由于数据延迟,结束日期应该在48小时前。另外,您不发送时间只是其日期。您应该查阅文档。
我可以使用一个查询来获取基于特定日期范围的页面的浏览量,引荐来源网址,浏览器,操作系统和国家/地区吗?不知道我需要使用什么度量标准和维度。如果可以的话,请向我提供示例查询。
您应该查阅文档,我无法为您查询,因为只有您知道所需的数据,并且您可能不会使用与我相同的编程语言
如果分析帐户是格林尼治标准时间+00:00,我将如何处理不同的本地用户?获取用户区域,将其转换为DateTime.UtcNow,执行查询并将其转换回本地DateTime吗?
我认为即使考虑到这一点也会让我头疼,但愿您对此想法感到满意。 Google Analytics(分析)中的数据是多维分析。我不知道您打算如何确定当前用户的时区,然后将其更改为帐户的实际时区,然后只请求该时区之外的用户结果。再次祝你好运
来自评论
所以不可能说最后一个小时的风景吗?
如果您现在想要数据,则可以使用实时api,但是问题将出在配额上。每天只能针对一个视图提出1万个请求。实时api可以很快吃掉它。
我根据日期范围为每个视图指定了我希望视图计数和引荐来源网址,浏览器,操作系统,国家/地区的数据。无法为此创建单个查询,或者不确定如何执行此查询?
是可能的。建议您检查documentation的名称。
"reportRequests":[
{
"viewId":"XXXX",
"dateRanges":[
{
"startDate":"2015-06-15",
"endDate":"2015-06-30"
}],
"metrics":[
{
"expression":"ga:sessions"
}],
"dimensions": [
{
"name":"ga:browser"
}, {
"name":"ga:os"
},
{
"name":"ga:country"
}]
}]
}
不确定您的最后回答是什么意思,请详细说明。您将如何解决?
不,我无法详细说明,因为我无法解决。您正在做的事情无法正常工作,您每天只能对此API每次视图发出1万个请求,除非您可能只有100个用户,否则我看不到您打算如何获取网站上每个用户的数据。