Дополнительные поисковые системы в статистике Google Analytics

by Admin 04.05.2008 1:16:00
поисковые системы в статистике Google Analytics

Многие вебмастера используют для сбора статистики систему Google Analytics. Одним из недостатков этой статистики является то, что по умолчанию Google Analytics знает только одну русскоязычную поисковую систему — Яндекс. В результате, некоторые отчеты немного искажаются за счет трафика из других ПС (Рамблер, Mail.ru и т.п.).

К счастью, это легко исправить. Для этого к коду Google Analytics (старой версии) надо добавить строки вида:

_uOsr[_uOsr.length]="Название ПС";  _uOkw[_uOkw.length]="переменная запроса";

 

Например, для ПС Рамблер получится такой код:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-xxxx-x";
_uOsr[_uOsr.length]="rambler";
_uOkw[_uOkw.length]="words";
urchinTracker();
</script>

 

А вот код для основных рунетовских ПС:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uOsr[_uOsr.length]="rambler.ru";    _uOkw[_uOkw.length]="words";
_uOsr[_uOsr.length]="mail.ru";    _uOkw[_uOkw.length]="q";
_uOsr[_uOsr.length]="aport.ru";    _uOkw[_uOkw.length]="r";
_uOsr[_uOsr.length]="metabot.ru";    _uOkw[_uOkw.length]="st";
_uOsr[_uOsr.length]="meta.ua";    _uOkw[_uOkw.length]="q";
_uOsr[_uOsr.length]="bigmir.net";    _uOkw[_uOkw.length]="q";
_uacct = "UA-xxxx-x";
urchinTracker();
</script>

 

P.S. Я использую старую версию скрипта Google Analytics т.к. при попытке перейти на новую версию выяснилось, что она имеет проблемы с русскими словами. Возможно эта проблема уже устранена, но я пока не рискую попробовать снова.

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Web

Загрузка полноразмерных изображений из превью с помощью JavaScript

by Admin 26.09.2007 16:59:00

Старая диллема - как открывать полноразмерные изображения при клике на превью: в этом же окне или в новом? В последнее время часто используется третий вариант - подгружать полноразмерную картинку с помощью JavaScript. Если пользователю надо просто взглянуть на увеличенное изображение, это, на мой взгляд, самый оптимальный вариант: пользователю не приходится возиться с новыми окнами или нажимать кнопку "Назад", чтобы вернуться обратно, после того, как в текущем окне открылась картинка.

Для одного из своих проектов я решил применить подход с JavaScript. Здраво рассудив, что для такой популярной задачи должен существовать уже написанный и отлаженный код, я занялся поисками. Через некоторое время я остановил свой выбор на двух вариантах (несколько вариантов было отброшено из-за непрезентабельного вида появляющегося окошка). Оба скрипта базируются на бесплатных JavaScript фреймворках.

Первый вариант, ThickBox, работает с использованием библиотеки jQuery. Кроме изображений, он может еще показывать текстовые диалоги. На странице ThickBox все подробно описано и приведены примеры. Если использовать упакованные версии (с выброшенными комментариями и разметкой), скрипты занимают менее 33 килобайт (еще используется CSS файл).

Второй вариант, Lightbox 2, использует библиотеки Prototype и Scriptaculous Effects. На сайте Lightbox 2, также, есть подробное описание и примеры. К сожалению, упакованных скриптов скачать не предлагается, а неупакованные вместе весят около 100 килобайт (также, надо прибавить CSS файл). Я попытался уменьшить размер скриптов с помощью первого найденного сервиса. В результате объем скриптов уменьшился до 75 килобайт, но после упаковки код уже не работал (очевидно, упаковщик делает свою работу не совсем корректно).

Те блоггеры, которые, как и я, используют в качестве платформы для своих блогов Community Server, могут воспользоваться CSModule Qgyen.Lightbox. Этот модуль упрощает интеграцию скрипта Lightbox с блогом (плюс добавляет еще некоторый функционал, например, загрузка изображений из Flickr).

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

 

Статьи по теме:
JQuery - обзор популярной JavaScript библиотеки

Текущий рейтинг: 3.0 (1 голосов)

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Программирование

JQuery - обзор популярной JavaScript библиотеки

by Admin 17.09.2007 5:22:00

Когда мне приходится программировать что-то на JavaScript, то возникает чуство досады: .NET Framework предоставляет огромное количество встроенных объектов и методов, позволяющих не отвлекаться на реализацию базовых вещей, а тут (на JavaScript) приходится обходиться очень аскетичным функционалом.

Конечно, я знаю, что существуют различные библиотеки для JavaScript, но как-то не приходилось их использовать (в последние несколько лет, не считая последних пары месяцев, я занимался, в основном, десктопными проектами, где JavaScript не нужен). И вот, недавно, мне на глаза попался JavaScript код, написанный с использованием библиотеки jQuery. Код понравился своей простотой и лаконичностью и я заинтересовался этой библиотекой. Немного поразбирался и решил, что стоит попробовать использовать при необходимости.

Как раз на днях встретил обзор jQuery на Хабре. Всем, кто программирует на JavaScript, рекомендую почитать. В комментариях есть ссылка на скачивание книги Learning jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques (Paperback).

В завершение хочу выделить мнение одного из комментаторов, с которым я полностью согласен: использование JQuery (как, впрочем и любых других библиотек) не освобождает от необходимости знать чистый JavaScript.