ActionTime

ActionTime
Рейтинг
115
Регистрация
27.12.2006
Smart____:
Допустим лечится, не буду спорить

простите, реально работающий и проверенный пример - /ru/forum/comment/8012638

можно усовершенстовать

ActionTime:
проверяйте истинный рефер для страницы, если это не ваш сайт, никакой другой

пардон, это работает


<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-XX']);

_gaq.push(['_initData']);
if (document.referrer.match(/^http?:\/\/[www\.]?sub\.domain\.com/)) {} // переход со страницы нашего сайта - ничего не делаем
else if (document.referrer=='') { // нет источника посещения

function readcookie(name) { // функция чтения куки
var re = new RegExp("(?:^| )" + name + "=([^;]*)", "i");
var matches = document.cookie.match(re);
return matches && matches.length == 2 ? matches[1] : null;
};

if (document.cookie.indexOf('__utmz=')) { // проверка существования куки __utmz
//document.write (document.cookie + '<br>'); // первичное значение всех куки
var utmz = readcookie('__utmz'); // читаем значение куки
var utmz2 = utmz.replace (/\utmcsr.*/, 'utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)') // переписываем (даже в случае идентичности)
document.cookie = '__utmz=' + utmz2; // обновляем
//document.write (document.cookie + '<br>'); // все куки после изменений
// utmcsr = campaign source
// utmcmd = campaign medium
// utmccn = campaign name
}

}
//else {} ; // источник посещения присутствует - ничего не делаем
_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>
IIPuKoJIuCT:
все бы ничего, но вот страница регистрации-это гуглформа, куда я установить счетчик LI не могу. В этом вся и проблема.

просто отображайте эту форму на своей отдельной странице через iframe

или используйте onclick http://code.google.com/intl/ru-RU/apis/analytics/docs/tracking/eventTrackerGuide.html

возможно, блокируется скрипт (AdBlock'ом например), или из-за фильтров профиля

experov:
Кстати, а есть ли счётчики, которые показывают, на каких страницах сколько времени в среднем сидят посетители? Т.е. не среднее время всей сессии, а усреднённое время пребывания на каждой странице?

тот же Google Analytics

experov:
Только если навесить на каждый линк onClick="recordOutboundLink()".

можно сделать автоматически, и в Google Analytics - recordOutboundLink / _trackPageview

а в ЯндексДиректе решается простой модификацией счетчика (обратите внимание на вкладку - Редактировать счётчик - Код счётчика - Дополнительные функции - Внешние ссылки и загрузки файлов) http://help.yandex.ru/metrika/?id=1113055

Всего: 683