2

我在多个网站上有一个代码。我想看看用户目前在哪些网站上。

目前我已经这样做了,但在报告中我只看到所有域的“直接流量”

可能吗?

var cb=function(){
    var pageTracker = _gat._getTracker('UA-XXXXXXXX-XX');
    pageTracker._setDomainName(document.domain);
    pageTracker._setAllowLinker(true); // To track traffic across domains
    pageTracker._trackPageview();
}

if(!window._gat) {                    
    $.getScript(('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js',cb);
}
else {
    cb();
}

也许可以通过自定义变量?

4

1 回答 1

9

您包含的代码应该允许您在报告中分隔域。做这件事有很多种方法:

  1. 为每个域添加新的配置文件(除了您的主要配置文件,其中包括两者)。您可以在配置文件下的管理选项卡中执行此操作。自定义过滤器将使用包含过滤器类型和“主机名”的过滤器字段,您可以在其中指定每个域。
  2. 使用“主机名”字段将您的报告直接划分为不同的域。这在某些标准报告中作为次要维度条件起作用,但最简单的方法是在自定义报告中添加“主机名”作为维度或过滤条件。
  3. 通过指定您要创建维度为“主机名”的包含段,为每个域创建单独的高级段。

上面的最后两个选项允许您在报告中并排比较两个域。

于 2012-06-13T15:13:25.373 回答