Google analytics 我可以允许多用户在单个页面/域上进行Google Analytics跟踪吗?

Google analytics 我可以允许多用户在单个页面/域上进行Google Analytics跟踪吗?,google-analytics,Google Analytics,所以我有一个saas网站。它使用一个域,我们称之为domain.com,一个页面,我们将使用index.php。但是,它会根据查询字符串为特定用户加载内容。例如: http://domain.com/index.php?u=12345 Loads content for John Doe http://domain.com/index.php?u=98765 Loads content for Jane Doe 这两个用户彼此没有关系。然而,两家公司都希望使用自己的谷歌分析代码跟踪特定页面的

所以我有一个saas网站。它使用一个域,我们称之为domain.com,一个页面,我们将使用index.php。但是,它会根据查询字符串为特定用户加载内容。例如:

http://domain.com/index.php?u=12345 Loads content for John Doe

http://domain.com/index.php?u=98765 Loads content for Jane Doe
这两个用户彼此没有关系。然而,两家公司都希望使用自己的谷歌分析代码跟踪特定页面的流量

因此,基于查询字符串,它会将每个用户的分析代码动态地拉入页面

我不想设置一个Google Analytics帐户,并为每个用户提供访问权限


是否有一种方法允许每个用户在其用户界面中设置自己的Google Analytics帐户,允许他们输入自己的跟踪代码,并让跟踪代码只向他们报告特定查询字符串的流量?

当您通过查询字符串为用户加载自定义设置时,还可以加载他们的分析javascript代码段。

当您通过查询字符串加载用户的自定义设置时,也可以加载他们的分析javascript代码段。

一个域有多个Google analytics帐户/web属性ID不是问题,但您可能需要考虑以下几点:

是否有人可能访问多个用户页面。默认情况下,Google Analytics在根级别/使用cookie,因此如果有人访问具有不同分析帐户的页面,可能会出现数据混合。您可以使用_setCookiePath将用户的数据分开。看见 您将拥有多少用户以及谁创建分析配置文件?Google Analytics对一个分析账户上的配置文件数量有严格限制——50个配置文件,但可以增加到100个。对于一个谷歌用户可以创建多少账户,也有一个限制。您最好让用户创建自己的Google Analytics帐户/配置文件,并在配置中设置其web属性ID UA-XXXXX-X。 你想在所有的网站上都有一种滚动跟踪吗?在这种情况下,您可以添加代码来跟踪第二个web属性ID。 下面是跟踪整个网站的示例代码,其中XXXXX-X是用于整个网站的web属性ID,YYYYY-Y是您在中替换的个人用户ID。请注意,各个用户的cookie路径设置为其web属性ID

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);
  var _gaq = _gaq || [];
  _gaq.push(['b._setCookiePath', '/UA-YYYYY-Y']);
  _gaq.push(['b._setAccount', 'UA-YYYYY-Y']);
  _gaq.push(['b._trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

在一个域中拥有多个Google Analytics帐户/web属性ID不是问题,但您可能需要考虑以下几点:

是否有人可能访问多个用户页面。默认情况下,Google Analytics在根级别/使用cookie,因此如果有人访问具有不同分析帐户的页面,可能会出现数据混合。您可以使用_setCookiePath将用户的数据分开。看见 您将拥有多少用户以及谁创建分析配置文件?Google Analytics对一个分析账户上的配置文件数量有严格限制——50个配置文件,但可以增加到100个。对于一个谷歌用户可以创建多少账户,也有一个限制。您最好让用户创建自己的Google Analytics帐户/配置文件,并在配置中设置其web属性ID UA-XXXXX-X。 你想在所有的网站上都有一种滚动跟踪吗?在这种情况下,您可以添加代码来跟踪第二个web属性ID。 下面是跟踪整个网站的示例代码,其中XXXXX-X是用于整个网站的web属性ID,YYYYY-Y是您在中替换的个人用户ID。请注意,各个用户的cookie路径设置为其web属性ID

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);
  var _gaq = _gaq || [];
  _gaq.push(['b._setCookiePath', '/UA-YYYYY-Y']);
  _gaq.push(['b._setAccount', 'UA-YYYYY-Y']);
  _gaq.push(['b._trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

但是谷歌会允许多人为同一域名创建帐户吗?但是谷歌会允许多人为同一域名创建帐户吗?谢谢!cookie路径必须是真实路径吗?或者我可以将其设置为每个用户的UUID吗?好问题-我认为_setCookiePath参数可以是任意字符串,但我刚刚在Chrome中运行了一个测试,它看起来必须是一个真实的路径。当我使用像“/UA-12345-1”这样的路径时,它没有保存任何cookies。谢谢!cookie路径必须是真实路径吗?或者我可以将其设置为每个用户的UUID吗?好问题-我认为_setCookiePath参数可以是任意字符串,但我刚刚在Chrome中运行了一个测试,它看起来必须是一个真实的路径。当我使用像“/UA-12345-1”这样的路径时,它没有保存任何cookie。