Самый важный параметр - везде использовать один и тот же вызов setDomainName и значение параметра.Теперь это зависит от того, что у вас есть сегодня, и насколько важны для вас файлы cookie предыдущих посетителей.
Рекомендуемая настройка:
_gaq.push(['_setDomainName', '.a.com']); // notice the point before a.com
на каждом отдельном сайте
Однако, если вы ранее не использовали setDomainName, вы удалите куки от вашего предыдущего посетителя и начнете со 100% новых посетителей.Но это рекомендуется для поддоменов и поддоменов, как в вашем случае.Вместо этого можно установить вместо:
_gaq.push(['_setDomainName', 'a.com']); // notice NO point before a.com
Таким образом, вы разделяете файлы cookie кампании (и все другие файлы cookie GA) на всех сайтах a.com.И вы получите источник их посещения при посадке в любом месте на сайтах a.com.
Кроме того, если вы хотите игнорировать побочные эффекты междоменной навигации после истечения срока посещения, вы можете удалить рефералов с помощьюэто, до _trackPageview:
try{ if ( /\.a\.com/.exec(document.referrer) ) { _gaq.push(['_addIgnoredRef', document.referrer]); } } catch(e){}