Сейчас в сети: 598
Структура аккаунта, выбор ключевых слов и другие базовые настройки аккаунта AdWords
Подсказки
star_border
Ответить

Нужен спец

Студент ✭ ✭ ✭

Здравствуйте!

 

Коротко: есть основной домен первого уровня, у которого есть подкаталоги и субдомены (см.схему). Сайт на Joomla.

 

Проблема: Когда в отчетах Google Analytics регистрируется переход внутри домена (субдоменов), то в отчете "Источники трафика" > "Все переходы" отображаются один или несколько собственных доменов и субдоменов.

 

Задача: Настроить междоменное отслеживание так, чтобы в одном отчете Google Analytics регистрировался трафик сразу со всего домена, его субдоменов и подкаталогов.

 

Обязательно: Код отслеживания должен содержать параметры для отслеживания персонализированных кампаний (например, параметр utm_source и др).

 

Схема сайта.png


Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества

Здравствуйте!

Суть - вам нужно на все ваши домены поставить один код Analytics (один UA на всех).
+ включить функцию междоменного отслеживания

У вас Google Analytics или Universal?

Если Universal, то вот похожая тема https://www.ru.adwords-community.com/t5/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%B...

Для Google Analytics https://support.google.com/analytics/answer/1034342?hl=ru

 

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

Вам нужно будет установить коды в используемый шаблон в index.php перед тегом </head> , чтобы код был на всех страницах сайта.

 

По идее, этого будет достаточно. По крайней мере, для  Universal.

 

Для отслеживания подкатегорий в Google Analytics есть конструкция типа ['_setCookiePath', '/подкатегория']) https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite?hl=ru-RU  Я ей не разу не пользовался. Но суть, насколько я понял в том, чтобы отдельно отслеживать субкатегории, т.е. не ваш случай.

 

Поэтому ваш код должен выглядеть так:

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'example.de']);
_gaq.push(['_setAllowLinker', true]); // необязательный для вас параметр, но я бы оставил
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
  ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 
  'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(ga, s);
})();

</script>

 

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
Но у меня один доме и несколько субдоменов, на эти субдомены поставить такой же код, как и для основного домена?

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
Здравствуйте!

Установила код:
&lt;script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-.............']);
_gaq.push(['_setDomainName', 'example.de']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

&lt;/script&gt;

Но после установки кода во всех шаблонах сайта (в index.php) перед тегом </head>, в статистике все равно отображаются данные по переходам внутри домена - группа каналов "Referral", источник example.de.

Что я не правильно сделала?

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества

Здравствуйте!

Да, так бывает при настройке междоменного отслеживания.

Добавьте _gaq.push(['_addIgnoredRef', 'example.de']); после _gaq.push(['_setDomainName', 'example.de']);

+ проверьте, передаются ли куки (данные о пользователе) между доменами. Зайдите, например, на поддомен с рекламы или органики, потом перейдите из поддомена на главный сайт и сделайте конверсию. Потом в профиле посмотрите, будет ли виден первый источник посещения. Или скиньте домены сайтов, я сам посмотрю.

--
Если мой ответ был полезен - нажмите на звездочку.
Если вы получили ответ на свой вопрос, то, пжл, утвердите ответ. Нажмите на кнопку "Утвердить в качестве решения".

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
А могу ли я скинуть домены вам на почту?

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества
Можете и сюда скинуть, можете и на почту. )

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
А почту вашу где я могу найти?

Просмотреть решение в исходном сообщении


Все ответы
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества

Здравствуйте!

Суть - вам нужно на все ваши домены поставить один код Analytics (один UA на всех).
+ включить функцию междоменного отслеживания

У вас Google Analytics или Universal?

Если Universal, то вот похожая тема https://www.ru.adwords-community.com/t5/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%B...

Для Google Analytics https://support.google.com/analytics/answer/1034342?hl=ru

 

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

Вам нужно будет установить коды в используемый шаблон в index.php перед тегом </head> , чтобы код был на всех страницах сайта.

 

По идее, этого будет достаточно. По крайней мере, для  Universal.

 

Для отслеживания подкатегорий в Google Analytics есть конструкция типа ['_setCookiePath', '/подкатегория']) https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite?hl=ru-RU  Я ей не разу не пользовался. Но суть, насколько я понял в том, чтобы отдельно отслеживать субкатегории, т.е. не ваш случай.

 

Поэтому ваш код должен выглядеть так:

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'example.de']);
_gaq.push(['_setAllowLinker', true]); // необязательный для вас параметр, но я бы оставил
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
  ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 
  'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(ga, s);
})();

</script>

 

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
Спасибо.
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
Но у меня один доме и несколько субдоменов, на эти субдомены поставить такой же код, как и для основного домена?
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества
Совершенно верно.
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
Здравствуйте!

Установила код:
&lt;script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-.............']);
_gaq.push(['_setDomainName', 'example.de']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

&lt;/script&gt;

Но после установки кода во всех шаблонах сайта (в index.php) перед тегом </head>, в статистике все равно отображаются данные по переходам внутри домена - группа каналов "Referral", источник example.de.

Что я не правильно сделала?
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества

Здравствуйте!

Да, так бывает при настройке междоменного отслеживания.

Добавьте _gaq.push(['_addIgnoredRef', 'example.de']); после _gaq.push(['_setDomainName', 'example.de']);

+ проверьте, передаются ли куки (данные о пользователе) между доменами. Зайдите, например, на поддомен с рекламы или органики, потом перейдите из поддомена на главный сайт и сделайте конверсию. Потом в профиле посмотрите, будет ли виден первый источник посещения. Или скиньте домены сайтов, я сам посмотрю.

--
Если мой ответ был полезен - нажмите на звездочку.
Если вы получили ответ на свой вопрос, то, пжл, утвердите ответ. Нажмите на кнопку "Утвердить в качестве решения".

Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
А могу ли я скинуть домены вам на почту?
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Выпускник Сообщества
Можете и сюда скинуть, можете и на почту. )
Лучший ответ.
Решение
Утвердил автор темы melanina
сентября 2015

Re: Нужен спец

Студент ✭ ✭ ✭
А почту вашу где я могу найти?