Вопрос - отслеживание конверсии с субдомена верхнего уровня

W
На сайте с 16.06.2008
Offline
147
1959

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

Мы создали промо страницу http://promo.site.ru/ на базе обычного сайта http://site.ru/ и сделали для него отдельный код Google Analytics.

Вся конверсия с http://promo.site.ru/ идет на формы http://site.ru/, туда мы установили этот же код GA.

Вопрос - каким образом сделать так чтобы GA отслеживала конверсию в профиле http://promo.site.ru/?

Сейчас этого не происходт:(

W
На сайте с 16.06.2008
Offline
147
#1

Порблема в том что - для доменов верхнего уровня обязательна строчка _gaq.push(['_setDomainName', 'promo.site.ru']);.

Без нее сбор данных не работает

K
На сайте с 04.12.2006
Offline
49
#2

Если я правильно понял описанную проблему, то вам нужно следующее: для второго счетчика (который стоит на promo.site.ru и на странице конверсии site.ru) присвоить "имя".

Делается это так:

_gaq.push(['GZ._setAccount', 'UA-65432-2']);

_gaq.push(['GZ._setDomainName', 'promo.site.ru']);

_gaq.push(['GZ._trackPageview']);

Т.е. к каждой вызываемой функции GA в коде этого второго счетчика вам нужно добавить уникальный префикс (здесь - GZ). Этот префикс должен быть, соответственно, как в коде на promo.site.ru, так и в этом же коде, если он установлен на каких-то страницах site.ru

W
На сайте с 16.06.2008
Offline
147
#3
koaxil:
Если я правильно понял описанную проблему, то вам нужно следующее: для второго счетчика (который стоит на promo.site.ru и на странице конверсии site.ru) присвоить "имя".

Делается это так:
_gaq.push(['GZ._setAccount', 'UA-65432-2']);
_gaq.push(['GZ._setDomainName', 'promo.site.ru']);
_gaq.push(['GZ._trackPageview']);

Т.е. к каждой вызываемой функции GA в коде этого второго счетчика вам нужно добавить уникальный префикс (здесь - GZ). Этот префикс должен быть, соответственно, как в коде на promo.site.ru, так и в этом же коде, если он установлен на каких-то страницах site.ru

А что это за префикс? Есть какая то дополнительная информация по нему?

W
На сайте с 16.06.2008
Offline
147
#4
koaxil:
Если я правильно понял описанную проблему, то вам нужно следующее: для второго счетчика (который стоит на promo.site.ru и на странице конверсии site.ru) присвоить "имя".

Делается это так:
_gaq.push(['GZ._setAccount', 'UA-65432-2']);
_gaq.push(['GZ._setDomainName', 'promo.site.ru']);
_gaq.push(['GZ._trackPageview']);

Т.е. к каждой вызываемой функции GA в коде этого второго счетчика вам нужно добавить уникальный префикс (здесь - GZ). Этот префикс должен быть, соответственно, как в коде на promo.site.ru, так и в этом же коде, если он установлен на каких-то страницах site.ru

Уточнение - это может быть любое название или какое то особенное (здесь - GZ)?

K
На сайте с 04.12.2006
Offline
49
#5

Любой (какой захотите) уникальный префикс.

W
На сайте с 16.06.2008
Offline
147
#6
koaxil:
Любой (какой захотите) уникальный префикс.

Попробывал сделать установив код с префиксом:

http://promo.kurs-fsfr.ru/

http://kurs-fsfr.ru/full/

http://kurs-fsfr.ru/demo/

Аналитика учитывает данные только с http://promo.kurs-fsfr.ru/😕

W
На сайте с 16.06.2008
Offline
147
#7

koaxil, может я что то не так сделал но вроде все по вашей инструкции

[Удален]
#8
whoyuppie:
Здравствуйте.

Мы создали промо страницу http://promo.site.ru/ на базе обычного сайта http://site.ru/ и сделали для него отдельный код Google Analytics.

Вся конверсия с http://promo.site.ru/ идет на формы http://site.ru/, туда мы установили этот же код GA.

Вопрос - каким образом сделать так чтобы GA отслеживала конверсию в профиле http://promo.site.ru/?

Сейчас этого не происходт:(

whoyuppie, мне кажется, я знаю как вам помочь.

Вам не нужно было создавать отдельный код GA. В данной манипуляции нет смысла, если вы хотите свести в одну территорию отслеживания сайт и поддомен. koaxil привел пример для решения задачи по использованию двух кодов GA на одном сайте. Без необходимости так делать не нужно, потому что один счетчик всегда работает лучше, чем два. Кроме того счетчик, который стоит выше в коде, будет работать лучше второго счетчика, который стоит ниже, потому что он будет обрабатываться первым.

Для решения этой задачи, вам нужно просто склеить разно доменные сессии в одну. Тогда сессии не будут рваться. Стандартный код здесь не поможет. Нужна вот такая кастомизация:

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-цифры вашего аккаунта-1']);

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

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

_gaq.push(['_trackPageview']);

_setDomainName - обозначает домен для куки. Если этой строки в коде нет, кука будет брать домен по умолчанию из адресной строки браузера. Функция необходима только тогда, когда происходят переходы между доменами и/или поддоменами. И существует необходимость склеить разнодоменные сессии в одну.

_SetAllowLinker - принуждает GA брать данные для кук из линкера. А не обычным способом из адресной строки браузера. С помощью данной команды,можно передать куки на другой домен и склеить сессии на разных доменах в одну сессию.

Затем необходимо оформить ссылки на другой домен. На onclick/onsubmit – вызываем линкер.

Метод _link() на ссылках между доменами может выглядеть так:

<a href="http://site.ru/buy" onclick="_gaq.push(['_link', 'http://site.ru/buy']); return false;">Купить продукт</a>

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

Метод _linkByPost():

<form action="http://site.ru/form.php"

name="f" method="post" onsubmit="_gaq.push(['_linkByPost', this]);">

Данный метод можно использовать в том случае, если вы оформляете переход из формы после нажатия на кнопку "Отправить" в покупательскую корзину на поддомене http://promo.site.ru/.

Высокой конверсии!

W
На сайте с 16.06.2008
Offline
147
#9

Благодарю вас, буду пробывать

W
На сайте с 16.06.2008
Offline
147
#10
Ruslan_Z:
whoyuppie, мне кажется, я знаю как вам помочь.

Данный метод можно использовать в том случае, если вы оформляете переход из формы после нажатия на кнопку "Отправить" в покупательскую корзину на поддомене http://promo.site.ru/.

Высокой конверсии!

Спасибо все работает)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий