Analytics
Сейчас в сети: 446
Сейчас в сети: 446
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Субдоменное и доменное отслеживание в GA

Студент ✭ ✭ ✭

Доброго дня! Буду признателен за помощь в следующем вопросе:

1) на сайте используется основной домен, вида domain1.ru

Счетчик GA настроен на отслеживание одного этого домена (url указан как domain1.ru),  SetDomainName и SetAllowLinker не используются

2) также для части трафика последнее время используется еще один домен domain1.com, планируется перевести весь сайт на com.

Физически это один сайт, соответственно один и тот же счетчик, в GA в отчетах я вижу переходы по обоим хостам

3) сейчас появился еще один субдомен, вида sub1.domain1.com

 

Я планирую использовать тот же аккаунт GA, а для субдомена настроить отдельный профиль. То есть на выходе у меня получается 2 домена верхнего уровня с одним содержанием и один субдомен.

 

Собственно вопрос, подскажите, что мне нужно изменить в счетчике, чтобы данные по посещениям и пользователям считались корректно.

 

Если я добавлю с код счетчика следующие строки:

_gaq.push(['_setDomainName', 'domain1.com']);

_gaq.push(['_setAllowLinker', true]);

То будут ли данные отрабатываться корректно? Или нужно указать в setDomainName - 'none'

2 Ответ экспертаverified_user

nyurix, добрый день :)   Насколько я знаю, вам хватит вот...

Сотрудник Google

nyurix, добрый день Веселый

 

Насколько я знаю, вам хватит вот такой строчки в счетчике:

 

_gaq.push(['_setDomainName', '.domain1.com']);

Григорий, спасибо за ответ. А можете помочь более точно п...

Студент ✭ ✭ ✭

Григорий, спасибо за ответ!
А можете помочь более точно понять, что делает SetDomainName и SetAllowLinker?
Как GA считает посещения по разным доменам и субдоменам?
Куки пользователей по разным доменам разные или GA понимает, что это один пользователь одного сайта?

SetDomainName - этот метод используется если у вас домен...

Сотрудник Google

SetDomainName - этот метод используется если у вас домен с несколькими субдоменами, как в вашем случае, sub1.domain1.com.

 

 

SetAllowLinker - этот метод используется если у вас несколько доменов верхнего уровня, например у вас есть сайт domain1.com, но кроме него есть еще

 

domain1.ru

domain1.ua

domain1.uk

 

эти методы, отвечают за перенесения куков пользователя (сохранения куков от посещения предыдущего сайта, вместо создания новых) с одного домена на другой.

 

Нужно создать в аккаунте два профиля, под основной домен и под субдомен. Так вы сможете смотреть трафик по каждому домену/субдомену отдельно.

Всем привет! setAllowLinker разрешает междоменное отсле...

Ведущий участник

Всем привет!

 

setAllowLinker разрешает междоменное отслеживание (передачу куков из одного сайта на другой). Чтобы передать куки, нужно использовать метод _link (для передачи кук с помощью get запроса) или _linkByPost (для передачи с помощью post запроса

 

Поэтому, чтобы все три домена отслеживались корректно, нужно использовать оба метода, а также метод _link, чтобы корректно отображались переходы из одного домена верхнего уровня в другой (то бишь, чтобы корректно работал setAllowLinker).

 

Вот, как это должно выглядеть:

 

Для domain1.com:

 

_gaq.push(['_setDomainName', 'domain1.com']);

_gaq.push(['_setAllowLinker', true]);

 

Ссылка для перехода с домена .com на .ru будет выглядеть примерно так:

 

<a href="http://domain1.ru" onclick="_gaq.push(['_link','http://domain1.ru']);returnfalse;">Перейти на .ru</a>

 

Для sub1.domain1.com:

 

_gaq.push(['_setDomainName', 'domain1.com']);

_gaq.push(['_setAllowLinker', true]);

 

<a href="http://domain1.ru" onclick="_gaq.push(['_link','http://domain1.ru']);returnfalse;">Перейти на .ru</a>

 

Для domain1.ru:

 

_gaq.push(['_setDomainName', 'domain1.ru']);

_gaq.push(['_setAllowLinker', true]);

 

Ссылка для перехода с домена .ru на domain1.com будет выглядеть примерно так:

 

<a href="http://domain1.ru" onclick="_gaq.push(['_link','http://domain1.com']);returnfalse;">Перейти на domain1.com</a>

 

Ссылка для перехода на sub1.domain1.com:

 

<a href="http://domain1.ru" onclick="_gaq.push(['_link','http://sub1.domain1.com']);returnfalse;">Перейти на sub1.domain1.com</a>

 

 

Рекомендую почитать статью из справки (обратите внимание на первый пример).

 

Удачи!

-------
С уважением, Владимир

Всем большое спасибо! Попробую последний вариант

Студент ✭ ✭ ✭
Всем большое спасибо!
Попробую последний вариант

Re: nyurix, добрый день :) &nbsp; Насколько я знаю, вам хватит вот

Студент ✭

Добрый день.

А зачем точка перед domain1.com? В примере её вродебы нет.

 

Re: nyurix, добрый день :) &nbsp; Насколько я знаю, вам хватит вот

Ведущий участник
если не ошибаюсь точка нужна для корректного учета доменов выше 3
C уважением,
Павел