- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На моем сервере есть защищенная зона, чтобы не создавать лишних хлопот посетителям Liveinternet был на ней отключен. Вчера всеж удалось поставить каунтер без логотипа с помощью серых клеток :smoke:, HTTPRequest и неоднократно постившегося здесть скрипта li+ajax.
Решил поделиться кодом (ASP) и заодно спросить у гуру: будет ли счетчик работать правильно ?
Итак есть: открытая зона mysite.com, защищенная зона - secure.mysite.com собс-на сам li-счетчик.
В защищенной зоне создаем страницу https_couter.asp:
//https_couter.asp
<%@ language="JScript" CODEPAGE="1251" LCID="1049" %>
<%
var p = ((Request.QueryString("page").Item == 'undefined')?'':Request.QueryString("page").Item);
var r = ((Request.QueryString("ref").Item == 'undefined')?'':Request.QueryString("ref").Item);
try
{
var res = '';
var xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP");
var url = 'http://counter.yadro.ru/hit?r='+r+
';s1024*768*32;u'+p+';'+
+Math.random();
xmlhttp.open('GET', url, false);
xmlhttp.send('');
var texttes = xmlhttp.status;
delete xmlhttp;
xmlhttp = null;
} // try
catch(e)
{
} // catch(e)
%>
После этого в каждую страницу, лежащую в зоне secure.mysite.com вставляем скрипт:
<script type="text/javascript" >
var img = new Image(1,1);
img.src = 'https://secure.mysite.com/https_couter.asp?page='+escape(document.URL)+'&ref='+escape(document.referrer);
</script>
будет ли счетчик работать правильно ?
Разумеется, нет. Не будет никакого учёта посетителей и хостов, так как к счётчику обращается не браузер посетителя, а ваш сервер. В вашей статистике будет мильон просмотров в лучшем случае от одного посетителя (а так как скорее всего ваш скрипт не поддерживает приём cookies, то от нуля посетителей).
m@ksim, а можно по-подробнее ?
На первый взляд после трех дней работы: число просмотров = числу просмотров страниц на сайте, число посетителей = реальному числу посетителей
Я просто хочу разобраться. Смысл того, что я делал - по сути редирект тех же параметров, которые li передаются напрямую.
------------------------------------
var liCounter = new Image(1,1);
liCounter.src = 'http://counter.yadro.ru/hit?r='+
((typeof(screen)=='undefined')?'':';s'+screen.width+
'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:
screen.pixelDepth))+';u'+escape(document.URL)+
';h'+escape(document.title.substring(0,80))+';'+Math.random();
------------------------------------
Cabelman, вы сделали не редирект, вы сделали прокси-скрипт. Запрос счётчика делает не браузер, а ваш сервер. То, что у вас в статистике что-то есть, говорит о том, что на сайте установлен обычный код счётчика и этот сайт тоже обычный, не https.
https_couter.asp доступен как по https, так и по http, страницы, на которых установлен javascript, - только по https
Для корректной работы счётчика его должны загружать сами браузеры, а не ваш сервер.
Создайте в статистике срез "по просмотру страницы", в адресе страницы введите pay.XXXXXX.by/* и посмотрите, что за статистика создаётся вашим сервером. Из-за особенностей присвоения кук и ограниченной поддержки кук вашим скриптом, у вас там будет не один посетитель, а несколько, но их зависимость от реального числа не определена, у вас может быть 10000 реальных посетителей, а в статистике может быть 10, у вас может быть 1 реальный посетитель, а в статистике может быть 100.
Единственное, что учитывается верно - количество просмотров и просматриваемые страницы. Единственный хост, никакой аудиторной статистики, никаких ссылающихся страниц, никакой географии, никаких браузеров и операционок, никаких разрешений экрана и языков.
спасибо.
поскольку вы поняли о каком проектк идет речь, поясню: в зону pay.XXXXXX.by можно попасть только с гл. страницы проекта
в зону pay.XXXXXX.by можно попасть только с гл. страницы проекта
Какое это имеет значение?