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); })();
experov: Кстати, а есть ли счётчики, которые показывают, на каких страницах сколько времени в среднем сидят посетители? Т.е. не среднее время всей сессии, а усреднённое время пребывания на каждой странице?
experov: Только если навесить на каждый линк onClick="recordOutboundLink()".
можно сделать автоматически, и в Google Analytics - recordOutboundLink / _trackPageview
а в ЯндексДиректе решается простой модификацией счетчика (обратите внимание на вкладку - Редактировать счётчик - Код счётчика - Дополнительные функции - Внешние ссылки и загрузки файлов) http://help.yandex.ru/metrika/?id=1113055
ZOV, /ru/forum/563542
Допустим лечится, не буду спорить
простите, реально работающий и проверенный пример - /ru/forum/comment/8012638
можно усовершенстовать
проверяйте истинный рефер для страницы, если это не ваш сайт, никакой другой
пардон, это работает
хорошо, что это лечиться
y-y, в GoogleAnalytics...
все бы ничего, но вот страница регистрации-это гуглформа, куда я установить счетчик LI не могу. В этом вся и проблема.
просто отображайте эту форму на своей отдельной странице через iframe
или используйте onclick http://code.google.com/intl/ru-RU/apis/analytics/docs/tracking/eventTrackerGuide.html
http://analytics.blogspot.com/2008/11/want-to-track-adobe-flash-now-you-can.html
http://code.google.com/intl/ru-RU/apis/analytics/docs/tracking/flashTrackingIntro.html
возможно, блокируется скрипт (AdBlock'ом например), или из-за фильтров профиля
Кстати, а есть ли счётчики, которые показывают, на каких страницах сколько времени в среднем сидят посетители? Т.е. не среднее время всей сессии, а усреднённое время пребывания на каждой странице?
тот же Google Analytics
Только если навесить на каждый линк onClick="recordOutboundLink()".
можно сделать автоматически, и в Google Analytics - recordOutboundLink / _trackPageview
а в ЯндексДиректе решается простой модификацией счетчика (обратите внимание на вкладку - Редактировать счётчик - Код счётчика - Дополнительные функции - Внешние ссылки и загрузки файлов) http://help.yandex.ru/metrika/?id=1113055