0

У меня есть 2 домена:Google Analytics отличается домена, разные страницы

  1. www.example.com
  2. www.aboutexample.com

и Nginx, я поставил прокси для делать:

www.example.com -> server:81 
www.aboutexample.com -> SERVER:81/about 

так,

www.aboutexample.com/some/things == www.example.com/about/some/things 

на моих страницах я есть аналитики, установленные следующим образом:

_gaq.push(['_setAccount', ANALYTICS_ID],['_trackPageview']); 

при проверке основного домена

www.example.com/about/some/things я получить /about/some/things

ставку, когда вы проверяете о домене:

www.aboutexample.com/some/things i get /some/things

Я исправил это, добавив 2 аккаунта аналитики, один для example.com и другие, к aboutexample.com, и сервер переключается между ними в зависимости от домена, но есть ли способ присоединиться к ним в одной основной (example.com) аналитической учетной записи и добавьте aboutexample.com/* как example.com/about/*?

+0

Примечание: используется слеш ('/') в URL, чтобы отделить части пути, а не обратной косой черты. – Femaref

+0

исправлено, спасибо ... – Joaolvcm

+0

Перейдите в раздел admin для example.com и используйте собственный фильтр (поиск и замена или расширенный фильтр), чтобы удалить leadung «/ about» с URL-адресом запроса в качестве поля фильтра. –

ответ

1

Вы можете использовать virtual pageviews, чтобы отслеживать их на одном и том же URL-адресе, чтобы отчеты имели смысл.

Вы по-прежнему сможете сообщать одному домену другому от имени хоста, но URL-адреса в отчете Pages теперь должны выглядеть одинаково.

например:

_gaq.push(['_setAccount', ANALYTICS_ID]); 
if(document.location.hostname === 'www.aboutexample.com'){ 
    _gaq.push(['_trackPageview', '/about' + document.location.pathname + document.location.search]); 
}else{ 
    _gaq.push(['_trackPageview']); 
} 
Смежные вопросы