2017-01-03 114 views
2

有可能多个Google Analytics帐户(例如[email protected][email protected])具有相同的profile(view) Id或者它在所有Google Analytics帐户中都是唯一的吗?多个Google Analytics帐户可以拥有相同的配置文件ID吗?

我确定网络媒体资源在多个GA帐户中是唯一的(因为它用于从网络/应用收集数据),但我不确定配置文件ID。

这里是用例:

我开发的Web应用程序,它允许网络上的任何用户授权他/她的GA帐户和GA提取数据。该Web应用程序使用GA Reporting API V4并执行基于Google Analytics用户名(即[email protected])的缓存机制。

现在让我们从[email protected]的个人资料ID 123与[email protected]共享,并且这两个用户都希望从GA中为相同的个人资料123提取相同的数据。现在,由于缓存是在GA用户名上完成的,因此Web应用程序会将其视为两个不同的请求,但如果缓存在配置文件ID上完成,则两个请求中只有一个将被视为新请求,另一个将从缓存结果中提供。这就是为什么我需要知道GA个人资料ID在多个Google帐户中是唯一的还是不考虑个人资料ID不与其他任何帐户共享。

=====编辑=====

我已经要求谷歌广告界的同样的问题。这里是供参考的链接。

https://www.en.advertisercommunity.com/t5/Google-Analytics-Account-Access/Can-multiple-Google-Analytics-account-have-same-profile-ID/td-p/888552

+0

鉴于API使用视图ID从属性中提取数据,而不是属性ID,所以我认为确保它们是唯一的。 –

+1

正如我在我的回答中所述。 Profile ID本身在世界范围内可能不是唯一的。这可能是至少在网络媒体资源和个人资料上的复合键。您需要将这两个文件保存为您的主键以识别帐户。但只有谷歌可以回答100%,所以这个问题可能是基于主要意见。注意我可以问,但我不知道他们是否会告诉我:) – DaImTo

+0

是@DaImTo。我有同样的想法,即帐户ID /网络媒体资源ID和个人资料ID的组合总是独一无二的。但我只是想避免向用户询问一个附加参数,即Accound Id。 – dikesh

回答

1

更正:

谷歌Analytics帐户不是在一个单一的Gmail地址为主。

[email protected]登录到Google Analytics网站时,他们可能会列出一个或多个Google Analytics帐户。 Google Analytics帐户可以是网站或移动数据。用户可以添加到多个Google分析帐户。

可以说[email protected]有一个网站。 Superwebsite.com他们创建了一个谷歌分析账户来跟踪该网站。现在[email protected]希望与新员工[email protected]分享该Google Analytics(分析)帐户中的数据。 [email protected]只需添加[email protected]作为用户,他们都可以访问Google Analytics帐户。

答:

一个谷歌Analytics帐户ID是这样的59183475和是可能是唯一在全球范围内对所有谷歌Analytics帐户。 Web属性用于将数据实际插入到Google分析中,并且看起来像UA-59183475-1,它们也是全球独一无二的。

除非您在Google上询问某人,否则无法确切知道。但我怀疑个人资料ID是某种composite primary key。因为它将在account - web property - profile id之间唯一。我没有办法证明它只是猜测我将如何亲自创建数据库。

+0

感谢您的解释。不过,我知道GA帐户结构和ID格式。让我用用例编辑问题。 – dikesh

相关问题