我们有列出网站的活动,不同组织者的活动按照URL分组,如 -
www.site.com/organizer/event1
www.site.com/organizer/event2
www.site.com/organizer/event3
等。如何让组织者只能访问他/她网站的Google Analytics?
简单方法 -
我想要的方式:
这可以通过某些API来分离www.site.com/organizer/*的统计信息,并与组织者共享一个私人链接吗?
答案 0 :(得分:1)
在另一个答案中阅读你的评论后(这基本上只是我在你的问题上留下的评论的副本)。我已更改了评论中留下的建议,认为您应该使用Google AnalyticsAPI。
由于您希望让其他人访问您自己的数据,我建议您使用service account。您需要使用服务器端编程语言(例如PHP或C#)来执行此操作。
每晚都会运行一项工作,通过Core reporting API提取您想要的数据。将其存储在数据库中,然后创建一个页面,然后只显示您想要的数据给不同的人。您只需每天运行一次作业,因为前几天的数据永远不会改变。等待至少24小时以获取数据,因为数据尚未完成处理24小时。
我不确定使用哪种语言计划,但这些教程可以帮助您入门:Google Service Account with PHP或Google Analytics API Authentication with C#
答案 1 :(得分:0)
我会使用过滤器创建不同的配置文件视图,以仅包含子页面的数据子集。
这样,您只能为该特定配置文件添加特定的用户访问权限,因此他们只能在登录时查看该配置文件。
创建一个仅包含过滤器,过滤请求URI:/ organizer / event1,/ organizer / event2,/ organizer / event3等。