我正在使用一个Drupal多个站点(几个站点运行在1个Drupal安装上)。每个站点都是子域的一部分。
例如:
每个网站都有自己独立的数据库。我是在主网站上还是在所有网站上建立谷歌分析?
在这个岗位上,它说你需要在所有的网站上设置它。然而,它还说,您需要“在页脚中显示".domain设置”。我在UI中的任何地方都找不到这个设置。
发布于 2015-05-26 20:47:20
您需要使用相同的UA#在每个站点上安装模块(假设所有这些都应该在同一个帐户下进行跟踪)。
您所需要做的就是选择One domain with multiple subdomains
,以便正确跟踪所有内容。
发布于 2015-05-26 20:56:56
这个问题的答案取决于你如何跟踪GA中的每个网站。
首先,由于您有多个配置/数据库,如果您想跟踪每个站点,则需要在每个站点上设置GA (@ /admin/config/system/googleanalytics),而不管您如何跟踪GA中的站点。
接下来,如果您想要在不同的GA属性中分别跟踪每个站点(每个属性都有自己的独立跟踪度量/维度/等等),那么您希望在每个站点具有不同的A single domain (default)
(例如UA-xxxxxxx)时使用Web Property ID
选项。
如果您希望在一个GA属性上跟踪所有这些相互关联的站点,则需要使用One domain with multiple subdomains
选项。您将在所有站点上使用Web Property ID
,但是您必须进行额外的配置以适应GA:
$cookie_domain
(在settings.php中)需要进行调整,以便它向GA报告相同的.mysite.com域(这就是您链接的d.o。正在寻址)。One domain with multiple subdomains
选项就可以了。注意,如果您使用One domain with multiple subdomains
选项,您将需要对GA进行一些额外的更改,以便使过滤器显示域。。否则,您将看到各种域URL混合到GA属性中。
https://drupal.stackexchange.com/questions/159651
复制相似问题