如何在Google Analytics中共享网站的一部分

时间:2014-10-24 03:34:01

标签: google-analytics

我们有列出网站的活动,不同组织者的活动按照URL分组,如 -

www.site.com/organizer/event1
www.site.com/organizer/event2
www.site.com/organizer/event3

等。如何让组织者只能访问他/她网站的Google Analytics?

简单方法 -

  1. 组织者在Google Analytics中注册
  2. 组织者在Google Analytics中创建计数器
  3. 组织者在我们网站上的个人资料中设置此计数器。
  4. 我们将此计数器添加到www.site.com/organizer/* pages
  5. 上的Google Analytics代码中
  6. 他/她点击了个人资料中的某个链接,只看到自己的事件的GA统计信息。
  7. 我想要的方式:

    1. 他/她点击了个人资料中的某个链接,只看到自己的事件的GA统计信息。
    2. 这可以通过某些API来分离www.site.com/organizer/*的统计信息,并与组织者共享一个私人链接吗?

2 个答案:

答案 0 :(得分:1)

在另一个答案中阅读你的评论后(这基本上只是我在你的问题上留下的评论的副本)。我已更改了评论中留下的建议,认为您应该使用Google AnalyticsAPI。

由于您希望让其他人访问您自己的数据,我建议您使用service account。您需要使用服务器端编程语言(例如PHP或C#)来执行此操作。

每晚都会运行一项工作,通过Core reporting API提取您想要的数据。将其存储在数据库中,然后创建一个页面,然后只显示您想要的数据给不同的人。您只需每天运行一次作业,因为前几天的数据永远不会改变。等待至少24小时以获取数据,因为数据尚未完成处理24小时。

我不确定使用哪种语言计划,但这些教程可以帮助您入门:Google Service Account with PHPGoogle Analytics API Authentication with C#

答案 1 :(得分:0)

我会使用过滤器创建不同的配置文件视图,以仅包含子页面的数据子集。

这样,您只能为该特定配置文件添加特定的用户访问权限,因此他们只能在登录时查看该配置文件。

创建一个仅包含过滤器,过滤请求URI:/ organizer / event1,/ organizer / event2,/ organizer / event3等。