Сейчас в сети: 870
Рентабельность, CTR, улучшение позиции объявлений
Подсказки
star_border
Ответить

Отслеживание конверсии по сайтах с разными доменами

Магистр ✭

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

 

Помогите разобраться с отслеживанием конверсии на сайтах с разными доменами.

Тематика - отели.

Есть сайт отеля, на нем человек бродит-читает, по кнопке @Book now@ переходит в сервис gc.synxis.com, где для него генерируется отдельная страница, всегда с одинаковым адресом. И непосредственно на ней он выбирает номера и бронирует.

Адрес страницы имеет вид https://gc.synxis.com/rez.aspx?Hotel=58561&Chain=5154&locale=en-US&src=ИМЯОТЕЛЯ

 

Создал аккаунт, добавил ресурс (URL отеля), поставил код на сайт отеля - все ок, все работает.

 

Теперь по поводу  сервиса бронирования.

 

В этом же аккаунте добавил еще один ресурс.

URL: gc.synxis.com,  так как полный вставить невозможно.

 

Дальше, как генерить код, что бы отслеживать стату gc.synxis.com в профиле сайта отеля. 

Также нужно будет создавать цель для отслеживания финальной кнопки "Забронировать номер" и именно ее статистику передать в статистику для первого сайта.

 

Если для сайта отеля код будет:

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-ХХХХХХХХ-1']);
_gaq.push(['_setDomainName', 'urlотеля']);
_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>

 

 

То для сервиса бронирования:

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-ХХХХХХХХ-1']);
_gaq.push(['_setDomainName', 'gc.synxis.com']);   
_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>

 

Правильно ? или это вообще бред?

 

Спасибо.

 

 

 

 

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

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

Вроде все правильно.   Только не совсем понятно, для каки...

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

Вроде все правильно.

 

Только не совсем понятно, для каких целей используется _gaq.push(['_trackPageview','/virtual/book']?

 

Если Вы хотите отслеживать воронку посещений, то следует учитывать переход на страницу с отелем (gc.synxis.com....)

 

Будут вопросы, обязательно пишите!

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

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


Все ответы

Добрый день!   Не совсем понял один момент: при бронирова...

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

Добрый день!

 

Не совсем понял один момент: при бронировании отеля, пользователя возвращает на исходный сайт? 

 

Дополнительный ресурс создавать не надо. Код, в целом правильный, но не забывайте использовать метод _link при переходе с одного сайта на другой.

 

Пример:

 

<a href="http://example.html" onclick="_gaq.push(['_link','example.html']);returnfalse;"> Go Here   </a>

Можно также использовать addIgnoredRef, если после брони отеля пользователь возвращается на первый сайт.

 

суть такая: добавляем код _gaq.push(['_addIgnoredRef', 'gc.synxis.com']);

 

Все посещения с этого сайта будут считаться прямым трафиком. Если с этого сайта редиректит на конверсионную страницу, то источником конверсии будет считаться источник предыдущего посещения.

 

 

 

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

После бронирования пользователь остается на том же сайте....

Магистр ✭

После бронирования пользователь остается на том же сайте.

Правильно, лия понимаю, что я могу устанавливать в данном случае вышеописанный код отслеживания ?

 

А по поводу перехода на другой сайт:

Сейчас кнопка Book Now, которая и ведет на другой сайт имеет код:

 

///<div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book']);" class="booknow">Book now</a></div>///

 

Я ее изменил вот таким образом: 

///<div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book']);_gaq.push(['_link','example.html']);returnfalse;" class="booknow">Book now</a></div>///

 

Я просто добавил после onclick=" еще один _gaq.push

 

Это правильно ?


Спасибо

Не совсем. example.html, который Вы использовали, следует...

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

buzivskyi написано:

После бронирования пользователь остается на том же сайте.

Правильно, лия понимаю, что я могу устанавливать в данном случае вышеописанный код отслеживания ?


На каком сайте? На исходном или на gc.synxis.com? Если первый вариант, то можно сделать и так. Только в этом случае нужно поставить правильно отслеживание целей. В общем, если интересно, то могу подсказать, что делать)

 


buzivskyi написано:

Я ее изменил вот таким образом: 

///<div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book']);_gaq.push(['_link','example.html']);returnfalse;" class="booknow">Book now</a></div>///

 

Я просто добавил после onclick=" еще один _gaq.push

 

Это правильно ?


Спасибо


Не совсем. example.html, который Вы использовали, следует заменить https://gc.synxis.com/rez.aspx

Т.е. _gaq.push(['_link','https://gc.synxis.com/rez.aspx']);

 

Кстати, необязательно писать 2 раза gaq.push. Можно так:

 

_gaq.push(['_trackPageview','/virtual/book'],['_link','example.html']);

 

 

 

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

Извините, что не совсем понятно написал.   Пользователь п...

Магистр ✭

Извините, что не совсем понятно написал.

 

Пользователь приходит на сайт отеля, если хочет забронировать - нажимает на Book Now и попадает на gc.synxis.com. Потом на gc.synxis.com выбирает и заказывает номер и на нем же и остаеться после заказа. Редиректа после брони на сайт отеля нету.

 

-----------------------

 

По коду:

извините, example не заменил.

Вот так получаеться?

 

///<div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book'],['_link','https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors']);returnfalse;" class="booknow">Book now</a></div>///

 

Нужен ли returnfalse в конце?

 

-----------------------

 

По ссылке в коде:

в первом случае она ведет на страницу отеля на сервисе https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors

во втором нужна та же ссылка, или можно оставить https://gc.synxis.com/rez.aspx ?

 

Просто https://gc.synxis.com/rez.aspx сама по себе никуда не ведет.

 

-------------------------

 

Подскажите, пожалуйста, как правильно.

 

Спасибо.

 

 

 

 

Вот тут вопрос с подвохом) Проблема в том что метод link...

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

buzivskyi написано:

Извините, что не совсем понятно написал.

 

Пользователь приходит на сайт отеля, если хочет забронировать - нажимает на Book Now и попадает на gc.synxis.com. Потом на gc.synxis.com выбирает и заказывает номер и на нем же и остаеться после заказа. Редиректа после брони на сайт отеля нету. 


В этом случае мою задумку воплотить не получится

 


buzivskyi написано:

Извините, что не совсем понятно написал.

 

По коду:

извините, example не заменил.

Вот так получаеться?

 

///<div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book'],['_link','https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors']);returnfalse;" class="booknow">Book now</a></div>///

 

Нужен ли returnfalse в конце? 

 


Да, нужен. Иначе возможен переход по URL до срабатывания метода


buzivskyi написано:

По ссылке в коде:

в первом случае она ведет на страницу отеля на сервисе https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors

во втором нужна та же ссылка, или можно оставить https://gc.synxis.com/rez.aspx ?

 

Просто https://gc.synxis.com/rez.aspx сама по себе никуда не ведет. 

 


Вот тут вопрос с подвохом) Проблема в том что метод link по умолчанию передает куки с пом. get параметров. Поэтому все, что за знаком впросика в url, будет кофликтовать с методом, и ничего не заработает.

Можно попробовать так:

_gaq.push(['_link','https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors',true]);

 

Здесь придется Вам проверять и отписываться, т.к. у меня таких ситуаций еще не возникало. Вообще, должно заработать.

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

Пересмотрел, что написал.   В общем, можно попробовать ис...

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

Пересмотрел, что написал.

 

В общем, можно попробовать использовать

 

_gaq.push(['_link','https://gc.synxis.com/rez.aspx?Hotel=58561&Chain=5154&locale=en-US&src=11mirrors']);

 

т.е. без true, только тогда необходимо проследить, будет ли работать ссылка (админка может взбунтоваться)

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

Владимир, спасибо большое за совет.   Извините за дотошно...

Магистр ✭

Владимир, спасибо большое за совет.

 

Извините за дотошность, но хотел бы еще раз уточнить, поэтапно.

 

1. Есть аккаунт Analytics в котором есть 2 ресурса:

- сайт отеля 

- сайт gc.synxis.com (для отеля работает только страница https://gc.synxis.com/rez.aspx?Hotel=58561&Chain=5154&locale=en-US&src=11mirrors)

 

2. На сайте отеля установлен код:

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-ХХХХХХХ-1']);
_gaq.push(['_setDomainName', 'САЙТ ОТЕЛЯ']);
_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>

 

Кнопка Book Now имеетвид <div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book']);" class="booknow">Book now</a></div>

 

2. На сайт gc.synxis.com, непосредственно на страницу https://gc.synxis.com/rez.aspx?Hotel=58561&Chain=5154&locale=en-US&src=11mirrors и все страницы, которые будут использованы для транзакции устанавливаем код отслеживания:

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-ХХХХХХХ-2’]);
_gaq.push(['_setDomainName', ' gc.synxis.com']);
_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>

 

Кнопку на сайте отеля «BookNow» меняю на:

 

<div class="title"> <p><img src="/Images/default-album/stay-en.png?sfvrsn=2" title="stay-en" /></p> <a href="https://gc.synxis.com/rez.aspx?Hotel=58561&amp;Chain=5154&amp;locale=en-US&amp;src=11mirrors" target="_blank" onclick="_gaq.push(['_trackPageview','/virtual/book'], ['_link','https://gc.synxis.com/rez.aspx?Hotel=58561&Chain=5154&locale=en-US&src=11mirrors']);returnfalse;" class="booknow">Book now</a></div>

 

И теперь нужно прикрутить код к кнопке на gc.synxis.com , когда уже полностью оформлен заказ.

_gaq.push(['_trackPageview','/virtual/book_ok']);

Цель book_ok настроить и в профиле сайта отеля и в профиле gc.synxis.com и смотреть, где оно покажется.

Правильно ?

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

Вроде все правильно.   Только не совсем понятно, для каки...

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

Вроде все правильно.

 

Только не совсем понятно, для каких целей используется _gaq.push(['_trackPageview','/virtual/book']?

 

Если Вы хотите отслеживать воронку посещений, то следует учитывать переход на страницу с отелем (gc.synxis.com....)

 

Будут вопросы, обязательно пишите!

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

_gaq.push(['_trackPageview','/virtual/book'] для того, чт...

Магистр ✭
_gaq.push(['_trackPageview','/virtual/book'] для того, что бы отследить нажатие кнопки "Заказать отель" непосредственно уже на сервисе gc.synxis.com

Владимир - большое спасибо за помощь. Попробую запустить по Вашим инструкциям. Потом отпишусь что получилось.