<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guicci - блог о последних тенденциях в мире юзабилити &#187; Инструменты</title>
	<atom:link href="http://guicci.ru/category/instrumentyi/feed/" rel="self" type="application/rss+xml" />
	<link>http://guicci.ru</link>
	<description>Последние тенденции в мире юзабилити. Блог компании HumanoIT Group</description>
	<lastBuildDate>Mon, 15 Jun 2009 11:10:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Количественная оценка качества e-commerce сайтов</title>
		<link>http://guicci.ru/2009/05/18/kolichestvennaya-ocenka-kachestva-e-commerce-sajtov/</link>
		<comments>http://guicci.ru/2009/05/18/kolichestvennaya-ocenka-kachestva-e-commerce-sajtov/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:07:28 +0000</pubDate>
		<dc:creator>Елена Полякова</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Инновации]]></category>
		<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/?p=355</guid>
		<description><![CDATA[Презентация доклада к конференции Байнет 2.3 по теме <a href=" http://www.bynet2.org/ "> Количественная оценка качества  e-commerce сайтов </a>
Если вы владелец интернет магазина или планируете в скором времени его запустить? 
Если вы юзабилити эксперт, проектировщик или как-то связаны оценкой и проектированием интерфейсов - это для Вас!
Я расскажу о роли количественной оценки в анализе сайтов, методе KPI и о том как эффективно использовать аналитику юзабилити-эксперту.
<a href=" http://guicci.ru/2009/05/18/kolichestvennaya-ocenka-kachestva-e-commerce-sajtov/"> Numbers begets money>></a>
]]></description>
			<content:encoded><![CDATA[<p>Презентация доклада к конференции Байнет 2.3 по теме <a href=" http://www.bynet2.org/ "> Количественная оценка качества  e-commerce сайтов </a></p>
<div style="width:425px;text-align:left" id="__ss_1451889"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/enterlina/quantifying-the-quality-of-commerce?type=presentation" title="Quantifying the quality of е-Commerce">Quantifying the quality of е-Commerce</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=commerce-090518070351-phpapp01&#038;stripped_title=quantifying-the-quality-of-commerce" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=commerce-090518070351-phpapp01&#038;stripped_title=quantifying-the-quality-of-commerce" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/enterlina">enterlina</a>.</div>
</div>
<p>Если вы владелец интернет магазина, или планируете в скором времени его запустить?<br />
Если вы юзабилити эксперт, проектировщик или как-то связаны оценкой и проектированием интерфейсов &#8211; это для Вас!<br />
Я расскажу о роли количественной оценки в анализе сайтов, методе KPI, и о том как эффективно использовать аналитику юзабилити-эксперту.</p>
<p><em>«Деньги любят счет»</em><br />
<strong>Введение:</strong><br />
Сегодня в этом докладе речь пойдет о том как количественно оценить успешность сайтов, и особенно сайтов e-commerce сайтов: интернет-магазинов, площадок.<br />
Существует несколько вариантов оценки:<br />
1)	Юзабилити тестирование<br />
Юзабилити-тестирование заключается в том, что пользователи работают с вашим продуктом (программой или веб-сайтом), а специалисты наблюдают за их поведением и идентифицируют возникающие проблемы.</p>
<p>2)	Экспертная оценка<br />
Экспертная оценка &#8211; это аналитическое выявление проблем пользовательского интерфейса, основанное на опыте экспертов, сравнительном анализе интерфейсов конкурирующих систем, сборе и обработке мнений пользователей.</p>
<p>В экспертную оценку входит: анализ сайта экспертом по методу контрольного списка (или чеклиста), а также по методу анализа задач.<br />
Суть  метода контрольного списка в том, что эксперт будет проверять соответствие элементов сайта нашему набору требований к качественному интерфейсу. </p>
<p>Метод  анализа задач основано на том, что эксперт будет выполнять реальные задачи пользователей, попутно задавая себе и отвечая на вопросы типа: как здесь ускорить работу пользователя, как здесь повысить удовлетворенность пользователя, и т.д.</p>
<p>3)	Веб-аналитика<br />
Веб-аналитика- это количественная оценка вашего проекта. Веб-аналитика позволяет нам ответить на вопрос: ЧТО не работает на сайте.<br />
Преимущества:<br />
1)	Охват всех посетителей сайта<br />
2)	Охват всей функциональности сайта<br />
3)	Статистика повременная, по месяцам<br />
4)	Возможность отслеживать самому динамику посещения<br />
Отслеживать сколько пользователей достигают целей: например заказ товара, покупка<br />
Конечно лучше, получить комплексную оценку своего сайта: и пользователей потестировать, и узнать мнение эксперта и что самое важное уже сейчас самому оценить насколько ваш сайт успешен и требует нововведений, а также эффективность этих новшеств.</p>
<p><em>Цифры не врут, как говорится. </em><br />
<strong>1.	Метод KPI </strong><br />
Key performance indicaors, ключевые показатели производительности, -иными словами это ключевые метрики успешности вашего сайта.<br />
Основная идея KPI-  это взять техническую информацию, обработать ее  и представить в простом понятном бизнес  формате.<br />
Следующие характеристики KPI:<br />
1)	Значение показателей всегда пролонгировано во времени<br />
2)	Цветовые индикаторы изменения показателей<br />
3)	Установка порогов и предупреждений<br />
4)	Советы по улучшений показателей </p>
<p><strong>Ключевые индикаторы для e-commerce:</strong></p>
<p><strong>Уровень конверсии для заказов (Order Conversion Rate)</strong><br />
Формула = число заказов / число посещений</p>
<p><strong>Средний доход с уникального посетителя (Average Revenue per Visitor)</strong><br />
Формула = общий доход сайта / число уникальных посетителей</p>
<p><strong>Уровень конверсии в заказы для новых посетителей (New Visitor Conversion Rate)</strong><br />
Формула = число новых посетителей, сделавших заказ / число всех посетителей</p>
<p><strong>Уровень конверсии в заказы для вернувшихся посетителей (Returning Visitor Conversion Rate)</strong><br />
Формула = число вернувшихся посетителей, сделавших заказ / число всех посетителей</p>
<p><strong>Процент дохода сайт от клиентов, делающих заказ в первый раз</strong><br />
Формула = общий доход от новых посетителей / общий доход</p>
<p><strong>Средняя стоимость посещения</strong><br />
Формула = сумма на маркетинговые затраты/ число посещений</p>
<p>И многие другие метрики, их порядка 100.</p>
<p><strong>2.	Детализированный анализ поведения пользователя</strong><br />
Интернет магазинов с каждым годом становится все больше и больше, ассортимент товаров на интернет площадках также становится шире. Поскольку интернет покупки в Беларуси еще слабо развиты, и на сайте зачастую размещаются телефоны и форма обратной связи, то возможность отследить сколько посетителей реально покупает товар слабее.<br />
Возьмем, к примеру, интернет площадку migom.by.<br />
Типовая интернет площадка, продающая в основном технику. На сайте есть регистрация, каталог  товаров, телефоны продавцов. </p>
<p><strong>Типичные задачи пользователя на таком сайте:</strong><br />
A.	пользователь ищет товар<br />
B.	пользователь просматривает результаты поиска (каталог товаров)<br />
C.	пользователь просматривает детальное описание товара<br />
D.	пользователь оформляет заказ</p>
<p>Юзабилити– эксперт анализирует поведение пользователя и делает выводы о работе сайта.</p>
<p><strong>Задачах юзабилити- эксперта. Требуется узнать:</strong><br />
1.	как работает главная страница, куда с нее пользователь уходит<br />
2.	Как часто поиск товара оказывается успешным (как быстро человек находит искомый товар, и заказывает его)<br />
3.	Какие действия пользуются наибольшой популярностью на странице с каталогом товаров, а на странице с детальным описанием товара?<br />
4.	Сколько людей переходит к процессу оформления покупки, сколько отменяет заказ.<br />
5.	Как пользователи оформляют заказ, сколько доходит до последнего шага<br />
6.	Сколько пользователей оставляет отзывов о товаре, курьере<br />
7.	Как часто пользователи регистрируются на сайте, возвращаются на сайт. </p>
<p><strong>Теперь о задачах владельца сайта. Требуется узнать:</strong><br />
1.	Какие товары из каталога приносят больший доход, наиболее популярны<br />
2.	Общий доход от новых посетителей (Total Revenue from New Visitors)<br />
3.	Общий доход от возвращения посетителей (Total Revenue from Returning Visitors)<br />
4.	Уровень конверсии пользователя в покупателя(Buyer Conversion Rate)<br />
5.	Checkout Completion Rate (число реально совершенных заказов / число посетителей, которые начали оформление заказа)<br />
6.	Average Cost per Visit (средняя стоимость посещения)<br />
7.	Average Visits Prior to Conversion (среднее число посещений посетителем сайта до заказа)<br />
8.	И многие другие</p>
<p>Отслеживая KPI метрики можно вести гибкую стратегию и идти на встречу пользователям, а также оценивать ожидаемую результативность этих  нововведений.<br />
В презентации видно какие данные используем для анализа и какие из этого выводы делает юзабилити – эксперт.</p>
<p><strong>Выводы для владельца сайтом. </strong></p>
<p>Показатели с Jan 6, 2008 &#8211; Feb 5, 2008 по  Dec 6, 2007 &#8211; Jan 5, 2008</p>
<p><strong>Уровень конверсии для заказов 1,31% -> 1,57%</strong></p>
<p>Это число находится в диапазоне от 2% до 5% для магазинов. Для migom.by мы наблюдаем очень низкий показатель, несмотря на то, что многие покупатели сразу звонят продавцу и не переходят к форме офомрления заказа. Его реально увеличить в 2-3 раза до 3-5% (при помощи редизайна интерфейса), что соответственно увеличит доход  продавцов (и migom.by) в 2-3 раза.</p>
<p><strong>«Cила», с которой первая для посетителя главная страница сайта заставляет людей оставаться на сайте и продолжить его просмотр</strong> 77,21%->76,64%<br />
Виден некоторый рост по сравнению с новогодними праздниками. Вероятно, это связано с некоторыми изменениями на главной странице. Однако показатель по-прежнему остается низким – главная страница не «завлекает» людей на сайт. Низкий показатель связан не только с отсутствием привлекательного и доверительного дизайна, но и, возможно, с нецелевым трафиком.<br />
Как видно, сейчас наблюдается спад из-за окончания новогодних праздников.</p>
<p><strong>Cредний доход с уникального посетителя  0,09 -> 0,11</strong><br />
Как видно, сейчас наблюдается спад из-за окончания новогодних праздников.<br />
Уровень конверсии в заказы для новых посетителей 0,76%->0,83%<br />
Как видно чаще заказывают вернувшиеся посетители.<br />
Отношение новых посетителей к вернувшимся 1,62->1,64<br />
Для магазинов это число обычно находится в диапазоне от 2.00 до 3.00 (то есть новых посетителей в 2-3 раза больше чем вернувшихся). Для контент-сайтов – меньше 1.00. На migom.by отсутствует UGC (user generated content), поэтому число больше единицы (мало возвращающихся посетителей). На сайте, где пользователи генерят контент, это число буде на уровне 0.5 &#8211; 0.6 и меньше.</p>
<p><strong>Среднее число посещений сайта одним посетителем </strong> 1,38 -> 1,39<br />
Основная товарная группа migom.by – электроника, которая стоит недешево. Такие товары «сходу» не покупаются – требуется тщательный выбор. То есть посетитель, прежде чем заказать товар на сайте, должен просмотреть несколько продуктов, определиться с выбором. По этому показателю видно, что посетители так себя не ведут, так как заинтересованный в покупке товара посетитель будет приходить на сайт не один раз (процедура выбора – достаточно длительна по времени и чем дороже товар, тем она длительнее).</p>
<p>Также этот показатель говорит о низкой лояльности посетителей к Migom.by – у посетителей нет стимула возвращаться – на сайте нет сообществ и обсуждений, в которых он модет учавствовать, не проводятся акции, не публикуются новые обзоры и сравнения товаров.</p>
<p><strong>Рекомендации: </strong><br />
В целом можно констатировать, что сайт имеет проблемы, основные причины которых: «невкусный» и не вызывающий доверия дизайн, низкий уровень юзабилити.<br />
Особо следует отметить низкий уровень лояльности (в среднем 1 пользователь посещает сайт 1,38 раз в месяц). Это связано с отстуствием сильных якорей на сайте, которые бы заставляли пользователя периодически заходить на сайт. Рекомендуется рассмотреть возможности для увеличения UGC (user generated content).<br />
<strong>Для решения этих проблем рекомендуется:</strong><br />
1.	Провести редизайн интерфейса сайта;<br />
2.	Создать эстетичный, аккуратный и, след-но, убеждающий дизайн;<br />
3.	Провести анализ рекламных кампаний сайта (выбрать наиболее целевые и сделать на них упор).</p>
<p><strong>Итоги</strong><br />
Итак,  количественная оценка вашего сайта это один из достоверных показателей успешности вашего сайта, а в руках юзабилити &#8211; специалиста он превращается в мощный инструмент профессиональной диагностики, замеров и анализа поведения пользователей вашего сайта.</p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2009/05/18/kolichestvennaya-ocenka-kachestva-e-commerce-sajtov/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Axure. Урок 1: создаем глобальное меню сайта на закладках</title>
		<link>http://guicci.ru/2008/04/06/axure-urok-1-sozdaem-globalnoe-menyu-sayta-na-zakladkah/</link>
		<comments>http://guicci.ru/2008/04/06/axure-urok-1-sozdaem-globalnoe-menyu-sayta-na-zakladkah/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 15:34:05 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2008/04/06/axure-urok-1-sozdaem-globalnoe-menyu-sayta-na-zakladkah/</guid>
		<description><![CDATA[В этом уроке я показываю как создать в Axure динамическое меню на закладках. Всего 5 простых шагов и у вас в руках мощный компонент для повторного использования во всех ваших проектах. <a href="http://guicci.ru/2008/04/06/axure-urok-1-sozdaem-globalnoe-menyu-sayta-na-zakladkah/">Читать далее >></a> ]]></description>
			<content:encoded><![CDATA[<p>В этом уроке я покажу как создать динамическое меню в <a href="http://axure.com">Axure</a>. Вот, что у вас должно получится в результате (<a href="http://lesson1.projects.humanoit.ru">открыть в браузере</a>):</p>
<div style="width:500px;text-align:left" id="__ss_338818"><object style="margin:0px" width="500" height="418"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=test-1207495565201110-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=test-1207495565201110-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="418"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/humanoit/axure-creating-tabmenu?src=embed" title="View 'Axure. Creating tab-menu.' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p><strong>Шаг №1: Создаем структуру сайта</strong><br />
На первом шаге мы создаем структуру сайта. В качестве примера я взял структуру <a href="http://humanoit.ru">сайта нашей компании</a>:</p>
<p><img id="image306" src="http://guicci.ru/wp-content/uploads/2008/04/screen1.jpg" alt="screen1.jpg" style="border: 1px solid rgb(204, 204, 204);" /></p>
<p><strong>Шаг №2: Создаем мастер (шаблон шапки)</strong><br />
На втором шаге мы создаем мастер для шапки:<br />
<a class="snap_nopreview" rel="lightbox[axure]" href="http://guicci.ru/wp-content/uploads/2008/04/screen2_big.jpg"><br />
<img style="border: 1px solid rgb(204, 204, 204);"  id="image308" src="http://guicci.ru/wp-content/uploads/2008/04/screen2_small.jpg" alt="screen2_small.jpg" /></a></p>
<p><strong>Шаг №3: Популируем шаблон шапки во все страницы сайта</strong><br />
Теперь мы встраиваем наш шаблон во все страницы сайта:<br />
<a class="snap_nopreview" rel="lightbox[axure]" href="http://guicci.ru/wp-content/uploads/2008/04/screen3_big.jpg"><br />
<img style="border: 1px solid rgb(204, 204, 204);"  id="image309" src="http://guicci.ru/wp-content/uploads/2008/04/screen2_small.jpg" alt="screen3_small.jpg" /></a></p>
<p><strong>Шаг №4: Создаем меню на основе динамической панели</strong><br />
Теперь пришла пора создать само меню. Для этого мы открываем мастер шапки и вставляем в него динамическую панель. При этом мы изменяем размер панели так, чтобы наше меню поместилось в эту панель:<br />
<a class="snap_nopreview" rel="lightbox[axure]" href="http://guicci.ru/wp-content/uploads/2008/04/screen5_big.jpg"><br />
<img style="border: 1px solid rgb(204, 204, 204);"  id="image310" src="http://guicci.ru/wp-content/uploads/2008/04/screen5_small.jpg" alt="screen3_small.jpg" /></a></p>
<p>У нашей динамической панели будет 6 состояний &#8211; по количеству пунктов в глобальном меню. Поэтому дважды кликаем по панели и создаем 6 состояний:<br />
<img id="image312" src="http://guicci.ru/wp-content/uploads/2008/04/screen7.jpg" alt="screen7.jpg" style="border: 1px solid rgb(204, 204, 204);" /></p>
<p>Теперь создаем первое состояние, для этого дважды кликаем по состоянию &#8220;Home&#8221; и при помощи виджетов <strong>Text Panel</strong>, <strong>Button Shape</strong>, <strong>Horizontal Line</strong> и <strong>Vertical Line</strong> рисуем наше меню для активного пункта &#8220;Главная&#8221;:<br />
<a class="snap_nopreview" rel="lightbox[axure]" href="http://guicci.ru/wp-content/uploads/2008/04/screen8_big.jpg"><br />
<img style="border: 1px solid rgb(204, 204, 204);"  id="image315" src="http://guicci.ru/wp-content/uploads/2008/04/screen8_small.jpg" alt="screen3_small.jpg" /></a></p>
<p>Далее расставляем ссылки на страницы:<br />
<img id="image316" src="http://guicci.ru/wp-content/uploads/2008/04/screen14.jpg" alt="screen14.jpg" style="border: 1px solid rgb(204, 204, 204);" /></p>
<p>Теперь копируем все содержимое первого состояния, нажимамая Ctrl-A и вставляем его во второе состояние:<br />
<a class="snap_nopreview" rel="lightbox[axure]" href="http://guicci.ru/wp-content/uploads/2008/04/screen9_big.jpg"><br />
<img style="border: 1px solid rgb(204, 204, 204);"  id="image317" src="http://guicci.ru/wp-content/uploads/2008/04/screen9_small.jpg" alt="screen3_small.jpg"/></a></p>
<p>Повторяем процедуру для оставшихся четырех состояний.</p>
<p>Меню готово. Можно кушать.</p>
<p><strong>Шаг №5: Активизируем пункты меню на страницах сайта</strong><br />
Теперь, когда меню готово, нам нужно сделать его динамическим: при переходе по страницам сайта тот или иной пункт меню будет становиться активным. В нашем случае активизация пункта меню &#8211; это переключение динамической панели в определенное состояние, соответствующее этому пункту меню. Так, если пользователь переходит на страницу &#8220;Услуги&#8221;, мы должны изменить состояние панели на &#8220;Services&#8221;. </p>
<p>Когда производить переключение состояния панели? При загрузке страницы. </p>
<p>У каждой страницы есть событие <strong>OnPageLoad</strong>, которое генерируется при загрузке страницы движком Axure. Это как раз то, что нам нужно. </p>
<p>Открываем страницу Home, дважды кликаем по названию события OnPageLoad, выбираем действие Set Panel state(s) to State(s), выбираем нашу панель (вы не забыли дать панели имя Global Menu?) и, наконец, выбираем состояние Home:<br />
<a class="snap_nopreview" rel="lightbox[axure]" href="http://guicci.ru/wp-content/uploads/2008/04/screen10_big.jpg"><br />
<img style="border: 1px solid rgb(204, 204, 204);"  id="image318" src="http://guicci.ru/wp-content/uploads/2008/04/screen10_small.jpg" alt="screen3_small.jpg"/></a></p>
<p>Повторяем процедуру для всех страниц сайта: Services, About usability, Porfolio, About company, Contacts.</p>
<p>В итоге мы получаем динамическое меню на закладках. </p>
<p>Вы можете посмотреть на меню в действии прямо <a href="http://lesson1.projects.humanoit.ru">здесь и сейчас</a>.</p>
<p><strong>Ссылки по теме:</strong></p>
<ul>
<li><a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">Axure RP Pro &#8211; средство для прототипирования</a></li>
<li><a href="http://guicci.ru/2008/04/01/axure-the-best-for-sure-with-denwer/">Axure &#8211; the best for sure… with Denwer</a></li>
<li><a href="http://axure.com/samples.aspx">Axure RP Pro 4 Demos &#038; Samples</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2008/04/06/axure-urok-1-sozdaem-globalnoe-menyu-sayta-na-zakladkah/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Axure &#8211; the best for sure&#8230; with Denwer</title>
		<link>http://guicci.ru/2008/04/01/axure-the-best-for-sure-with-denwer/</link>
		<comments>http://guicci.ru/2008/04/01/axure-the-best-for-sure-with-denwer/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 08:35:00 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2008/04/01/axure-the-best-for-sure-with-denwer/</guid>
		<description><![CDATA[Мы используем <a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">Axure</a> для разработки wireframes с <a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">декабря 2006 года</a>.  Практически сразу мы озадачились вопросами: как показывать прототипы сотрудникам, клиентам, разработчикам и дизайнерам? как быстро обновлять прототипы, расположенные в Интернет? как организовать коллекцию прототипов, чтобы можно было быстро находить необходимые для реюза (повторного использования) блоки? <a href="http://guicci.ru/2008/04/01/axure-the-best-for-sure-with-denwer/">Читать ответы >> </a>]]></description>
			<content:encoded><![CDATA[<p>Приветствую всех читаталей блога Guicci! Я снова с вами :)</p>
<p><strong>Axure</strong><br />
Мы в HumanoIT Group активно используем <a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">Axure</a> для разработки детальных интерактивных wireframes, <a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">с декабря 2006 года</a>. Прототипов у нас много, поэтому в свое время ребром встал вопрос о построении удобной инфраструктуры для работы с прототипами: для демонстрации прототипов сотрудникам HumanoIT Group, клиентам и разработчикам. Кроме того, нам нужно было решить проблему с обновлением прототипа: у Axure каждый прототип состоит из тысяч файлов (таблицы и многие другие виджеты конвертируются в картинки при генерации html-кода) и копировать их по ftp (для демонстрации через Интернет) не совсем, скажем мягко, удобно. Архивировать, копировать на сервер и там распаковывать &#8211; не всегда возможно, да и не все в HumanoIT Group владеют консолью Линукса, счастливчики :) </p>
<p>Axure умеет генерировать chm-прототипы, то есть на выходе мы получаем один файл. Его конечно можно послать по почте. Но при обсуждении прототипа возникает множество нюансов, многие из которых хотелось бы править и демонстрировать в режиме реального времени&#8230;</p>
<p>Сегодня я поделюсь с вами конфигурацией, которую мы использовали в HumanoIT Group до того, как у нас появился <a href="http://humanoit.livejournal.com/2979.html">свой Linux-сервер</a>. </p>
<p><strong>D.n.w.r (aka Denwer) </strong><br />
<a href="http://denwer.ru">ДеНВеР</a> (Джентельменский Набор Веб-Разработчика) &#8211; это программный комплекс, в который входит веб-сервер (<a href="http://apache.org">Apache</a>), скриптовый язык (<a href="http://php.net">PHP</a>) и база данных (<a href="http://www.mysql.com/">MySQL</a>). Многие веб-студии использует Денвер в работе, особенно когда над одним интернет-проектом работает несколько программистов. В таком случае, у каждого  программиста на компьютере ставится Денвер. После того, как программисты заканчивают свои участки работы, они объединяют код и выкладывают его уже на интранет-сервер, где его начинают тестировать QA-специалисты. </p>
<p>Денвер &#8211; это локальное/интранет решение, поэтому если у вас на компьютере стоит Денвер, то показать ваши сайты другим людям в Интернете вы не сможете (вообще-то сможете, но это очень небезопасно). Как показать прототип своим коллегам в интранете, я покажу в конце статьи, после того как расскажу о базовых вещах.  </p>
<p>Итак, мы имеем: проектировщик интерфейсов, который разрабатывает интерфейсы в Axure, прототипов у него уже сотни и их нужно как-то удобно структурировать (чтобы можно было делать быстрый реюз). Задача &#8211; абстрагироваться от файловой системы и перейти на более высокий уровень абстракции, то есть на веб-сайты. Выгода &#8211; Axure из простого средста проектирования интерфейсов превратиться в среду разработки сайтов (пример &#8211; вы можете нарисовать в Axure сайт с каталогом ваших прототипов и дать ему короткое и запоминаемое имя, например, у меня он назывался &#8211; hit, этот сайт будет точкой входа в каталог ваших прототипов) и в средство для удобной организации коллекции ваших прототипов.</p>
<p>NB. Задачи по демонстрации клиенту прототипа через Интернет и по его быстрому обновлению будут решены в следующих статьях. </p>
<p><strong>Установка Денвера и генерация прототипа</strong><br />
Для демонстрации процедуры установки и генерации прототипа я разработал презентацию при помощи open source средства <a href="http://www.debugmode.com/wink/">Wink</a>. Презентацию лучше смотреть в полноэкранном режиме (кроме того, презентация оформлена в формате PDF и вы можете скачать ее к себе на компьютер). </p>
<div style="width:500px;text-align:left" id="__ss_330077"><object style="margin:0px" width="500" height="418"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=axure-the-best-for-sure-w-denwer-1207040958639730-2"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=axure-the-best-for-sure-w-denwer-1207040958639730-2" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="418"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/humanoit/axure-the-best-for-sure-w-denwer?src=embed" title="View 'Axure - the best for sure... w/ Denwer' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p><strong>Доступ к сайту из интранета</strong><br />
Для того, чтобы показать прототип вашему коллеге по интранету, вам нужно выполнить следующие шаги.</p>
<ol>
<li>Открыть файл C:\WINDOWS\system32\drivers\etc\hosts на компьютере коллеги;</li>
<li>Дописать строчку &#8220;192.168.1.12 proto1&#8243; (лучше в начале файла). Здесь 192.168.1.12 &#8211; IP адрес вашего компьютера, а proto1 &#8211; название вашего сайта/название папки в каталоге z:\home\.</li>
</ol>
<p><strong>Ссылка по теме</strong>: <a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">Axure RP Pro &#8211; средство для прототипирования</a>.</p>
<p><strong>Ссылки по теме:</strong></p>
<ul>
<li><a href="http://guicci.ru/2008/04/06/axure-urok-1-sozdaem-globalnoe-menyu-sayta-na-zakladkah/">Axure. Урок 1: создаем глобальное меню сайта на закладках</a></li>
<li><a href="http://guicci.ru/2006/12/08/axure-rp-pro-sredstvo-dlya-prototipirovaniya/">Axure RP Pro &#8211; средство для прототипирования</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2008/04/01/axure-the-best-for-sure-with-denwer/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google Analytics. Часть 6: Откровение для шареварщика</title>
		<link>http://guicci.ru/2007/09/17/google-analytics-chast-6-otkrovenie-dlya-sharevarschika/</link>
		<comments>http://guicci.ru/2007/09/17/google-analytics-chast-6-otkrovenie-dlya-sharevarschika/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 11:00:03 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/09/17/google-analytics-chast-6-otkrovenie-dlya-sharevarschika/</guid>
		<description><![CDATA[Сайт - основной источник дохода для шареварщика. Слагаемые успеха - большое число релевантных посетителей, привлекательный визуальный дизайн, качественный текст, удобный интерфейс и др. 

Одно небольшое изменение на сайте может привести к росту уровня продаж, а какая-нибудь рекламная компания может обнулить весь рекламный  бюджет. 

Как же взять свой источник дохода под контроль? При помощи Google Analytics. <a href="http://guicci.ru/2007/09/17/google-analytics-chast-6-otkrovenie-dlya-sharevarschika/">Читать далее</a>]]></description>
			<content:encoded><![CDATA[<p>Все вы наверняка знаете, кто такой шареварщик &#8211; это программист, который продает собственную программу за небольшие деньги (10-100$) через Интернет. Я очень уважаю этих людей, настоящих предпринимателей: они занимаются не только программированием, но и рекламой, продажами, разработкой сайт, его оптимизацией и т.д. Одним словом &#8211; специалисты широкого профиля, предприниматели 21-го века.</p>
<p><font size="-1"><strong><a href="http://winzip.com">Winzip</a> &#8211; это shareware.</strong></font><br />
<img border="1" id="image270" src="http://guicci.ru/wp-content/uploads/2007/09/winzip.jpg" alt="winzip.jpg" /></p>
<p>Кстати, хороший пример русского shareware-продукта &#8211; <a href="http://www.codingrobots.com/blogjet/">BlogJet</a>. Это редактор для блогеров под Windows, написанный Дмитрием Честных, автором известного блога о бизнесе <a href="http://sellme.ru">sellme.ru</a>.</p>
<p><strong>Сайт шареварщика</strong><br />
Сайт &#8211; это основной источник дохода для шареварщика. На сайте находится список продуктов, которые можно скачать, попробовать и купить (try&#038;buy &#8211; один из основных принципов shareware). Причем за программу можно заплатить on-line при помощи кредитки, благодаря таким сервисам как <a href="http://plimus.com">Plimus</a>, <a href="http://www.shareit.com/">Share-it</a>, <a href="http://avangate.com/">Avangate</a>, <a href="http://avangate.com/">RegNow</a> и другим. </p>
<p>Уровень дохода напрямую зависит от сайта &#8211; факторов здесь множество: визуальный дизайн (он должен быть <a href="http://guicci.ru/2007/04/27/dizayn-izyaschnyim-mozhesh-tyi-ne-byit-no-akkuratnyim-byit-obyazan/">аккуратным </a>и привлекательным), <a href="http://www.mastertext.spb.ru/blog">качество текста</a> (описания программ должны быть краткими и ясными), удобство интерфейса (посетитель должен иметь возможность быстро скачать, купить программу), <a href="http://guicci.ru/2007/02/22/vyisshiy-pilotazh-ili-psihologiya-ubezhdeniya/">убедительность</a> (сайт должен вызывать у посетителя <a href="http://guicci.ru/2007/09/03/in-design-we-trust/">доверие</a> за счет дизайна, рекомендаций клиентов, отзывов и т.д.).  </p>
<p>Конечно, одного сайта для успеха недостаточно &#8211; нужны посетители, нужна реклама, поэтому профессиональный шареварщик совмещает в себе <a href="http://guicci.ru/2007/01/24/svyataya-troitsa-marketolog-seo-spetsialist-i-yuzabilist/">три ипостаси</a>: маркетолога, SEO-специалиста и юзабилити-специалиста (это помимо разработки программы и ее сопровождения).</p>
<p>Как видно, точек влияния на доходы у шареварщика множество: запустил AdWords-кампанию &#8211; выросли продажи, опубликовал программу в софт-каталоге &#8211; выросли продажи, упростил процедуру покупки программы &#8211; выросли продажи, сделал редизайн сайта &#8211; выросли продажи, переделал интерфейс программы &#8211; выросли продажи и т.д. </p>
<p>Но как отследить, _что_ конкретно повлияло на рост продаж или число скачек? Может и не стоит платить деньги за AdWords, который дает всего 0,1% скачек, может стоит заплатить за редизайн интерфейса программы? Или разослать пресс-релиз вместо того, чтобы платить за платное размещение в софт-каталоге?</p>
<p>И тут на сцену вновь (<a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">уже</a> <a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">в</a> <a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">который</a> <a href="http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/">раз</a>) выходит Google Analytics и требовательно так говорит: &#8220;Пациент, прошу раздеться&#8221;.</p>
<p><strong>Что будем измерять?</strong><br />
Известная фраза говорит &#8211; &#8220;You cannot manage what you don’t measure&#8221; (вы не можете управлять тем, что не можете измерять&#8221;). Поэтому, чтобы управлять доходом, нужно научиться считать факторы, от которых он зависит. Вот эти факторы:</p>
<ol>
<li>Уровень конверсии для скачек &#8211; сколько посетителей скачали программу (%)</li>
<li>Эффективность маршрута посетителей по сайту, который ведет к скачиванию (где и сколько людей отсеиваются и, след-но, не доходят до скачивания)</li>
<li>Уровень продаж &#8211; сколько людей, из тех что скачали программу, купили ее (%)</li>
<li>Эффективность процедуры заказа программы (где, на каком шаге, и сколько людей отсеиваются и, след-но, не доходят до сакраментального &#8220;thank you for purchase&#8221;)</li>
<li>Эффективность рекламных кампаний для скачивания (откуда и сколько людей пришли и скачали программу)</li>
</ol>
<p><strong>Подготовительные действия</strong></p>
<ol>
<li>Открываем <a href="http://www.google.com/analytics/ru-RU/">http://www.google.com/analytics/ru-RU/</a></li>
<li>Регистрируемся в Google (если надо)</li>
<li>Заходим в Google Analytics</li>
<li>Регистрируем сайт (указываем его адрес и т.д.)</li>
<li>Берем код Google Analytics
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script src=<span style="color: #3366CC;">&quot;http://www.google-analytics.com/urchin.js&quot;</span> type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">_uacct = <span style="color: #3366CC;">&quot;UA-XXXXXXX-X&quot;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
<p>и вставляем его во все страницы сайта перед тэгом &lt;/body&gt;. <strong>Важно:</strong>убедитесь, что в 4 строчке на месте UA-XXXXXXX-X стоит ваш код.
</li>
<li>Ждем в течение одного дня, пока Google Analytics начнет собирать статистику. <strong>Важно:</strong>статистика будет обновляться раз в день, примерно в 00:00 GMT</li>
</ol>
<p><strong>1. Сколько раз скачали</strong></p>
<ol>
<li>Вставляем следующий код во все страницы сайта (или только на те страницы, где у вас выводятся ссылки на ваши программы):
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">window.<span style="color: #000066;">onload</span> = setLinkBehaviours;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> formatLink<span style="color: #66cc66;">&#40;</span>link<span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> res;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> re = <span style="color: #0066FF;">/http:\/\/<span style="color: #66cc66;">&#40;</span>.<span style="color: #006600;">*</span><span style="color: #66cc66;">&#41;</span>/ig</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; res = link.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span>re, <span style="color: #3366CC;">&quot;$1&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; re = /\<span style="color: #009900; font-style: italic;">//g;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">return</span> res.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span>re, <span style="color: #3366CC;">&quot;_&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> setLinkBehaviours<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> Links = document.<span style="color: #006600;">getElementsByTagName</span><span style="color: #66cc66;">&#40;</span> <span style="color: #3366CC;">&#8216;A&#8217;</span> <span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span><span style="color: #66cc66;">&#40;</span> <span style="color: #003366; font-weight: bold;">var</span> i = <span style="color: #CC0000;">0</span>; i &lt; Links.<span style="color: #006600;">length</span>; i++ <span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; Links<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">onclick</span> = <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;<span style="color: #000066; font-weight: bold;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #006600;">href</span>.<span style="color: #006600;">indexOf</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;http&quot;</span><span style="color: #66cc66;">&#41;</span>&gt;=<span style="color: #CC0000;">0</span> &amp;&amp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #006600;">href</span>.<span style="color: #006600;">indexOf</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;guicci.ru&quot;</span><span style="color: #66cc66;">&#41;</span>&gt;=<span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/tracker/&quot;</span> + formatLink<span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #006600;">href</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
</ol>
</div>
<p>
Комментарии:</p>
<ul>
<li>Строка 2: вешаем свой обработчик (функцию setLinkBehaviours) на загрузку страницы.</li>
<li>Строки 3-10: Форматируем ссылку: удаляем &#8220;http://&#8221; и заменяем &#8220;/&#8221; на &#8220;_&#8221;. Это нужно для того, чтобы Google Analytics не создавал иерархию папок &#8211; ведь он воспринимает &#8220;/&#8221; в URL&#8217;e как вложенную папку.</li>
<li>Строка 14: Получаем список всех ссылок страницы.
<li>Строки 15-22: Проходим по всем ссылкам из документа и для каждой создаем и тут же назначаем обработчик события &#8220;onclick&#8221;. Этот обработчик сначала определяет внешняя эта ссылка или внутренняя и далее вызывает функцию formatLink для форматирования внешних ссылок.</li>
<li>В строке 18 вам нужно поменять &#8220;guicci.ru&#8221; на свой домен.</li>
<li>Обратите внимание на строку 20: там происходит регистрация ссылки в Google Analytics. В качестве префикса к ссылке добавляется &#8220;/tracker&#8221;. Таким образом все зарегистрированные клики по исходящим ссылкам будут находится в папочке &#8220;tracker&#8221;</li>
</ul>
<p>В результате вы будете отслеживать все попытки скачать ваши программы. <strong>Важно:</strong>посетитель может нажать cancel во время скачивания, поэтому это именно число попыток, а не скачек. </p>
<p>Если у вас возникнут какие-то проблемы с этим кодом, то вы можете проконсультироваться у профессиональных веб-разработчиков <a href="http://forum.htmlbook.ru/viewtopic.php?id=5140">здесь</a> или <a href="http://www.habrahabr.ru/blog/webdev/24679.html">здесь</a>.
</li>
</ol>
<p>О том, где смотреть отчеты &#8211; позже.</p>
<p><strong>2. Маршруты посетителей до скачивания программы</strong><br />
Если вы хотите проанализировать по каким маршрутам двигаются посетители вашего сайта, прежде чем скачать ту или иную программу, вам нужно сделать следующее:</p>
<ol>
<li>Зайти в настройки Google Analytics (ищите оранжевый тулбар, ссылка стоит слева)</li>
<li>Найти блок &#8220;Цели переходов и последовательность&#8221;</li>
<li>В строчке для G1 нажать &#8220;Изменить&#8221;</li>
<li>В поле &#8220;URL цели&#8221; введите http://foobar.com/tracker/abcd<br />
Вместо foobar указывайте точный адрес вашего сайта. Вместо abcd &#8211; указывайте аттрибут href из ссылки, по которой качают вашу программу, но при этом помните, что при регистрации этого события в GA мы удалили &#8220;://&#8221; и заменили &#8220;/&#8221; на &#8220;_&#8221;. Например, если ваша ссылка &#8211; &#8220;http://foobar.com/files/program.zip&#8221;, то вместо abc пишите foobar.com_files_program_zip. В сумме получится: http://foobar.com/tracker/foobar.com_files_program_zip.
</li>
<li>После этого укажите произвольное имя и &#8220;Сохраните изменения&#8221;</li>
<li>Примерно через день у вас на руках будут первые данные, то есть маршруты посетителей (об отчетах, где их можно посмотреть я расскажу позже)</li>
</ol>
<p>Подробнее про цели и про то, как их можно использовать см. <a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">здесь</a>.</p>
<p><strong>3. Уровень продаж и процедура заказа</strong><br />
Так как страница &#8220;thank you&#8221; (последняя страница заказа программы) находится под https, то вам нужно изменить адрес вашего сайта в учетной записи Google Analytics на https. Просто поменяйте http на https в настройках учетной записи.</p>
<ol>
<li>На страницу заказа на вашем сайте (если такая есть) вставьте код:
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/tracker/pre_order&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
<p><strong>Важно:</strong>вставьте этот код после кода трэкера из &#8220;подготовительных действий&#8221;.
</li>
<li><strong>Если у вас Plimus</strong>:
<ol>
<li>Откройте контракт для вашей программы</li>
<li>Перейдите на вкладку &#8220;Order page&#8221;</li>
<li>В поле &#8220;HTML code&#8221; вставьте код (в секцию &#8220;head&#8221;):
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script src=<span style="color: #3366CC;">&quot;https://ssl.google-analytics.com/urchin.js&quot;</span> type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
<p>А сразу после &#8220;body&#8221; вставьте код трэкера из &#8220;подготовительных действий&#8221;.
</li>
<li>В поле &#8220;First page&#8221; вставьте код:
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/tracker/order_1&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
</li>
<li>В поле &#8220;Billing page HTML&#8221; вставьте код:
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/tracker/order_2&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
</li>
<li>В поле &#8220;Last Page HTML&#8221; вставьте код:
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/tracker/purchased&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
</li>
<li>Нажмите &#8220;Submit&#8221; и сохраните изменения</li>
</ol>
</li>
<li><strong>Если у вас Share-it</strong>:
<ol>
<li>Откройте страницу Manage Partners &gt; Affiliate Management &gt; Extended</li>
<li>В блоке Affiliates with notification via HTML code нажмите на кнопку &#8220;New&#8221;</li>
<li>В поле &#8220;Affiliate ID&#8221; введите DEFAULT</li>
<li>В поле &#8220;Name&#8221; введите что вам угодно</li>
<li>В поле &#8220;HTML-Code&#8221; вставьте код трэкера (с небольшой модификацией):
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script src=<span style="color: #3366CC;">&quot;http://www.google-analytics.com/urchin.js&quot;</span> type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">_uacct = <span style="color: #3366CC;">&quot;UA-XXXXXXX-X&quot;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/tracker/purchased&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
<p>
Обратите внимание на 5-ую строчку, в которой регистрируется событие &#8220;/tracker/purchased&#8221;.
</li>
<li>Для &#8220;For which order status should the HTML code be attached?&#8221; поставьте &#8220;Payment complete&#8221;</li>
<li>Сохраните изменения, нажав на &#8220;Save data&#8221;</li>
</ol>
</ol>
<p>К сожалению, в Share-it нет возможности отслеживать всю процедуру заказа &#8211; в панели управления нет разделения шаблонов страниц заказа на два шага. </p>
<p>Если вы используете другие платежные системы (например, Avangate, RegNow), то буду вам очень признателен за информацию о том, как к ним можно подключить Google Analytics.</p>
<p><strong>4. Эффективность рекламных кампаний для скачивания</strong><br />
Вам всего-лишь нужно настроить цель для скачивания (см. &#8220;Маршруты посетителей до скачивания программы&#8221;). </p>
<p>После этого вы уже можете смотреть: какая рекламная кампания (файловые каталоги, баннеры, поиск и пр.) сколько скачек дает. </p>
<p>Далее см. пример отчета.</p>
<p><strong>Смотрим отчеты</strong></p>
<ol>
<li>Сколько раз скачали<br<br />
<font size="-2"><strong>Содержание -> Развернутый просмотр содержания -> &#8220;/tracker&#8221;</strong></font><br />
<a title="Сколько раз скачали"  rel="lightbox[shareware]" href="http://guicci.ru/wp-content/uploads/2007/09/downloading_hd.jpg"><img style="border:1px solid #CCCCCC" id="image272" src="http://guicci.ru/wp-content/uploads/2007/09/downloading_hd_small.jpg" alt="downloads.jpg"/><br />
</a><br />

</li>
<li>Маршруты до скачивания<br<br />
<font size="-2"><strong>Цели -> Обратный путь к цели</strong></font><br />
<a title="Сколько раз скачали"  rel="lightbox[shareware]" href="http://guicci.ru/wp-content/uploads/2007/09/routes.jpg"><img style="border:1px solid #CCCCCC" id="image273" src="http://guicci.ru/wp-content/uploads/2007/09/routes_small.jpg" alt="downloads.jpg"/><br />
</a><br />

</li>
<li>Уровень продаж<br<br />
Для того, чтобы подсчитать уровень продаж (сколько в процентах из тех, кто скачал программу, купили ее), вам нужно: </p>
<ol>
<li>Узнать Z &#8211; сколько раз скачали программу &#8211; см. /tracker/ваш_программа в отчете &#8220;Сколько раз скачали&#8221;</li>
<li>Узнать Y &#8211; сколько раз купили программу &#8211; см. /tracker/purchased в отчете &#8220;Сколько раз скачали&#8221;</li>
<li>X = Y/Z</li>
</ol>
</li>
<li>Процедура заказа<br />
К сожалению, ни Plimus, ни Share-it не позволяют отследить процедуру заказа <a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">на уровне целей Google Analytics</a>. Дело в том, что процедура заказа начинается на вашем сайте, далее проходит и заканчивается в платежной системе. Хоть Google Analytics и регистрирует события (/tracker/order_1, /tracker/order_2, /tracker/purchased), но &#8220;сложить&#8221; из  них тоннель он не может. Вероятно из-за того, что события тоннеля регистрируются с разных доменов.</p>
<p>Тем не менее, вы можете узнать сколько людей теряются во время движения по процедуре регистрации, начиная со страницы заказа на вашем сайта и заканчивая страницей &#8220;thank you&#8221;. </p>
<p><font size="-2"><strong>Содержание -> Развернутый просмотр содержания -> “/tracker”</strong></font><br />
<a title="Сколько раз скачали"  rel="lightbox[shareware]" href="http://guicci.ru/wp-content/uploads/2007/09/procedure.jpg"><img style="border:1px solid #CCCCCC" id="image277" src="http://guicci.ru/wp-content/uploads/2007/09/procedure_small.jpg" alt="ordering_small.jpg"/><br />
</a></p>
<p>Вам нужно найти в этом отчете события &#8220;pre_order&#8221; (ваша страница заказа), &#8220;order_1&#8243; (первый шаг заказа в Plimus), &#8220;order_2&#8243; (второй шаг заказа в Plimus), &#8220;purchased&#8221; (факт успешной покупки в Plimus и Share-it). </p>
<p>Как вы увидите, по мере движения к цели &#8220;purchased&#8221; число просмотров падает, то есть посетители &#8220;выходят&#8221; из процедуры заказа. Причин здесь множество, но об этом как-нибудь в другой раз :)
</li>
<li>Эффективность рекламных кампания для скачивания<br />
<font size="-2"><strong>Источники трафика -> Все источники трафика -> Вкладка &#8220;Достигнутые переходы&#8221;</strong></font><br />
<a title="Сколько раз скачали"  rel="lightbox[shareware]" href="http://guicci.ru/wp-content/uploads/2007/09/ga_ads.jpg"><img style="border:1px solid #CCCCCC" id="image277" src="http://guicci.ru/wp-content/uploads/2007/09/ga_ads_small.jpg" alt="ordering_small.jpg"/><br />
</a><br />
Ищите свою цель (в данном примере она называется &#8220;Download&#8221;) среди заголовков в таблице.</p>
<p>Для более детального анализа источников трафика, выберите &#8220;ключевые слова&#8221;, &#8220;adwords&#8221; и т.д. <strong>Важно:</strong>не забывайте переключатьcя на вкладку &#8220;Достигнутые переходы&#8221;.
</li>
</ol>
<p><strong>Выражаю признательность</strong> компаниям <a href="http://cadsofttools.com">CadSoftTools</a> и <a href="http://jitbit.com">JitBit</a> за помощь в написании данной статьи.</p>
<p><strong>Статьи по теме:</strong></p>
<ol>
<li><a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">Google Analytics. Часть 1: Откровение для SEO-специалиста</a></li>
<li><a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">Google Analytics. Часть 2: Откровение для владельца веб-сайта</a></li>
<li><a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">Google Analytics. Часть 3: Анализ поведения посетителей сайта</a></li>
<li><a href="http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/"> Google Analytics. Часть 4: Обсуждение</a></li>
<li><a href="http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/">Google Analytics. Часть 5: Камо грядеши</a></li>
<li><a href="http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/"> ClickDensity – новая буква в веб-аналитике</a></li>
</ol>
<p><strong>Акция для shareware-компаний</strong><br />
Всем, кто обратится в <a href="http://humanoit.ru">HumanoIT Group</a> за <a href="http://humanoit.ru/services/expert_evaluation.htm">экспертной оценкой</a> сайта, программы или веб-приложения до 1-го ноября &#8211; настройка Google Analytics в подарок! </p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/09/17/google-analytics-chast-6-otkrovenie-dlya-sharevarschika/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Галя, Маша, Миша&#8230; Джо, Элен, Алина, Бэтти и Мигель!</title>
		<link>http://guicci.ru/2007/05/24/galya-masha-misha-dzho-elen-alina-betti-i-migel/</link>
		<comments>http://guicci.ru/2007/05/24/galya-masha-misha-dzho-elen-alina-betti-i-migel/#comments</comments>
		<pubDate>Thu, 24 May 2007 17:13:47 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/05/24/galya-masha-misha-dzho-elen-alina-betti-i-migel/</guid>
		<description><![CDATA[<a href="http://blogs.sun.com/MartinHardee/">Мартина Харди</a> из команды юзабилити-специалистов sun.com можно по праву считать многодетным отцом. У него уже 8 детей - их имена я перечислил в заголовке. Но интересно не это, а то, что их можно использовать. Да, да, "детей" можно использовать - как угодно и где угодно. Ведь они - персонажи, а место им - в комиксах, юзабилити-комиксах! <a href="http://guicci.ru/2007/05/24/galya-masha-misha-dzho-elen-alina-betti-i-migel/">Читать далее</a>    
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.sun.com/MartinHardee/">Мартина Харди</a> из команды юзабилити-специалистов sun.com можно по праву считать многодетным отцом. У него уже 8 детей &#8211; их имена я перечислил в заголовке. Но фишка не в количестве, а в том, что их можно использовать. Да, да, &#8220;детей&#8221; можно использовать &#8211; как угодно и где угодно. Ведь они &#8211; персонажи, а место им &#8211; в комиксах, юзабилити-комиксах!     </p>
<p><strong>Характеры (characters)</strong><br />
Martin Hardee из Sun при содействии украинских дизайнеров из ISD Group создал открытую (ну еще бы &#8211; ведь это Sun) библиотеку персонажей и сцен, которые можно использовать в юзабилити. Она постоянно пополняется &#8211; на сегодняшний момент в библиотеке уже 8 персонажей.</p>
<p>Мужские:</p>
<table colspan=0 rowspan=0 border=0 style="margin-left: -10px; margin-top: -10px;">
<tr>
<td style="background-color: #ffffff"><img id="image173" border="1" src="http://guicci.ru/wp-content/uploads/2007/05/pravin.jpg" width="240" alt="pravin.jpg"/> </td>
<td  style="background-color: #ffffff" nowrap><img border="1" id="image172" src="http://guicci.ru/wp-content/uploads/2007/05/miguel.jpg" alt="miguel.jpg" width="240" /></td>
</tr>
<tr>
<td style="background-color: #ffffff"><img border="1" id="image170" src="http://guicci.ru/wp-content/uploads/2007/05/joe.jpg" alt="joe.jpg"  width="240"/></td>
<td style="background-color: #ffffff"></td>
</tr>
</table>
<p/>
Женские:</p>
<table colspan=0 rowspan=0 border=0 style="margin-left: -10px; margin-top: -10px;">
<tr>
<td style="background-color: #ffffff">
<img border="1" id="image171" src="http://guicci.ru/wp-content/uploads/2007/05/mary.jpg" alt="mary.jpg"  width="240" /></td>
<td style="background-color: #ffffff"><img border="1" id="image169" src="http://guicci.ru/wp-content/uploads/2007/05/galina.jpg" alt="galina.jpg"  width="240" /></td>
</tr>
<tr>
<td style="background-color: #ffffff"><img border="1" id="image168" src="http://guicci.ru/wp-content/uploads/2007/05/ellen.jpg" alt="ellen.jpg"  width="240" /></td>
<td style="background-color: #ffffff"><img border="1" id="image167" src="http://guicci.ru/wp-content/uploads/2007/05/betty.jpg" alt="betty.jpg"  width="240" /></td>
</tr>
<tr>
<td style="background-color: #ffffff">
<img border="1" id="image166" src="http://guicci.ru/wp-content/uploads/2007/05/anali.jpg" alt="anali.jpg"  width="240" /></td>
<td style="background-color: #ffffff"></td>
</tr>
</table>
<p>Познакомиться с персонажами поближе и узнать их имена (особенно вон той красотки &#8220;черныееее глаза&#8221; из третьего ряда)  можно на новом сайте Мартина Харди <a href="http://designcomics.org/">Design Comics</a>.</p>
<p><strong>Где в юзабилити можно использовать комиксы</strong><br />
<a href="http://guicci.ru/2007/01/08/yuzabiliti-komiksyi-100-naglyadnost/">Раньше</a> я уже писал, где можно использовать комиксы:</p>
<ul>
<li>для проектирования персонажей и пользовательских сценариев с ними,</li>
<li>для презентации заказчикам результатов юзабилити-тестирования,</li>
<li>для демонстрации разработчикам интерфейса и программистам (для поднятия тонуса и повышения настроения).</li>
</ul>
<p>В блоге у Мартина Харди нашел еще одно интересное применение комиксам: для <a href="http://www.eucilnica.si/2006/moodle/login/index.php">инструктирования посетителей сайта</a> (подробнее про этот комикс см. <a href="http://ialja.blogspot.com/2007/02/when-words-are-not-enough.html">здесь</a>). В этом комиксе персонажи помогают студентам разобраться с логином в систему типа e-classroom.</p>
<p>Может вы найдете еще одно полезное применение этим криэйчам? Поделитесь идеей? :) </p>
<p><strong>Как скачать комиксы</strong><br />
Комиксы идут в формате Open Document Presentation (open source формат на офисные документы). Поэтому если вы работаете не под Linux и у вас на компьютере не установлен один из офисных пакетов Star Office, Open Office или NeoOffice, то вам нужно воспользоваться on-line сервисом конвертации, например, <a href="http://www.zamzar.com/tools/">Zamzar</a>. С его помощью вы сможете преобразовать odp-формат в ppt. </p>
<p><strong>Статьи по теме</strong><br />
<a href="http://guicci.ru/2007/01/08/yuzabiliti-komiksyi-100-naglyadnost/">Юзабилити-комиксы: 100% наглядность</a>.</p>
<p>ps. Кстати, особо приятно, что рисовали эти комиксы ребята из братской Украины (компания <a href="http://isd-group.com/">ISD Group</a>), по заказу Мартина Харди.</p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/05/24/galya-masha-misha-dzho-elen-alina-betti-i-migel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Analytics. Часть 5: Камо грядеши</title>
		<link>http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/</link>
		<comments>http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/#comments</comments>
		<pubDate>Wed, 23 May 2007 10:52:09 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/</guid>
		<description><![CDATA[+32... Жара... Птички ночью не могут заснуть - поют без конца свои серенады... Бездомных собак что-то не видно, наверное все убежали на водопой... С полок в магазине пропал мой любимый квас "Боярский"... А Google Analytics'у - по барабану, он все так же трезво и скурпулезно отслеживает... <a href="http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/">Читать далее</a>]]></description>
			<content:encoded><![CDATA[<p>+32&#8230; Жара&#8230; Птички ночью не могут заснуть &#8211; поют без конца свои серенады&#8230; Бездомных собак что-то не видно, наверное все убежали на водопой&#8230; С полок в магазине исчез мой любимый квас &#8220;Боярский&#8221;&#8230; Когда несешься 35 км/ч на велосипеде, то вместо холодящего ветерка тебя в лоб бъет тяжелая струя горячего воздуха. Жара&#8230; А Google Analytics &#8211; по барабану, он все так же трезво и скурпулезно отслеживает&#8230; исходящие ссылки!</p>
<p>Читайте в заметке о том, как отследить на какие сайты уходит ваш посетитель.</p>
<p><strong>Как отследить исходящие ссылки</strong></p>
<p>Во-первых, у вас должен быть установлен счетчик Google Analytics. См. статью <a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/"> Google Analytics. Часть 2: Откровение для владельца веб-сайта</a>, под-раздел &#8220;Подключение к Google Analytics&#8221;. После подключения все ваши странице должны содержать вот такой код (прямо перед &lt;/body&gt;).</p>
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script src=<span style="color: #3366CC;">&quot;http://www.google-analytics.com/urchin.js&quot;</span> type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">_uacct = <span style="color: #3366CC;">&quot;UA-XXXXXX-Y&quot;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
</ol>
</div>
<p>Не забудьте поменять в 4-й строке &#8220;UA-XXXXXX-Y&#8221; на свой идентификатор.</p>
<p>Далее, вам нужно вставить следующий код в те страницы, на которых вы хотите отслеживать исходящие ссылки. Или можно просто вставить данный код в общий файл, который вы подключаете ко всем страницам сайта. </p>
<div class="ch_code_container" style="font-family: monospace;height:100%;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script type=<span style="color: #3366CC;">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">window.<span style="color: #000066;">onload</span> = setLinkBehaviours;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> formatLink<span style="color: #66cc66;">&#40;</span>link<span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> res;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> re = <span style="color: #0066FF;">/http:\/\/<span style="color: #66cc66;">&#40;</span>.<span style="color: #006600;">*</span><span style="color: #66cc66;">&#41;</span>/ig</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; res = link.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span>re, <span style="color: #3366CC;">&quot;$1&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; re = /\<span style="color: #009900; font-style: italic;">//g;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">return</span> res.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span>re, <span style="color: #3366CC;">&quot;_&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> setLinkBehaviours<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> Links = document.<span style="color: #006600;">getElementsByTagName</span><span style="color: #66cc66;">&#40;</span> <span style="color: #3366CC;">&#8216;A&#8217;</span> <span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span><span style="color: #66cc66;">&#40;</span> <span style="color: #003366; font-weight: bold;">var</span> i = <span style="color: #CC0000;">0</span>; i &lt; Links.<span style="color: #006600;">length</span>; i++ <span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; Links<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">onclick</span> = <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;<span style="color: #000066; font-weight: bold;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #006600;">href</span>.<span style="color: #006600;">indexOf</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;http&quot;</span><span style="color: #66cc66;">&#41;</span>&gt;=<span style="color: #CC0000;">0</span> &amp;&amp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #006600;">href</span>.<span style="color: #006600;">indexOf</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;guicci.ru&quot;</span><span style="color: #66cc66;">&#41;</span>==<span style="color: #CC0000;">-1</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; urchinTracker<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;/links/&quot;</span> + formatLink<span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #006600;">href</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
</ol>
</div>
<p>Немного прокомментирую код:</p>
<ul>
<li>Строка 2: вешаем свой обработчик (функцию setLinkBehaviours) на загрузку страницы.</li>
<li>Строки 3-10: Форматируем ссылку: удаляем &#8220;http://&#8221; и заменяем &#8220;/&#8221; на &#8220;_&#8221;. Это нужно для того, чтобы Google Analytics не создавал иерархию папок &#8211; ведь он воспринимает &#8220;/&#8221; в URL&#8217;e как вложенную папку.</li>
<li>Строка 14: Получаем список всех ссылок страницы.
<li>Строки 15-22: Проходим по всем ссылкам из документа и для каждой создаем и тут же назначаем обработчик события &#8220;onclick&#8221;. Этот обработчик сначала определяет внешняя эта ссылка или внутренняя и далее вызывает функцию formatLink для форматирования внешних ссылок.</li>
<li>В строке 18 вам нужно поменять &#8220;guicci.ru&#8221; на свой домен.</li>
<li>Обратите внимание на строку 20: там происходит регистрация ссылки в Google Analytics. В качестве префикса к ссылке добавляется &#8220;/links&#8221;. Таким образом все зарегистрированные клики по исходящим ссылкам будут находится в папочке &#8220;links&#8221;</li>
</ul>
<p><strong>Смотрим отчеты</strong><br />
Для нового интерфейса Google Analytics: &#8220;Содержание&#8221;, далее &#8220;Развернутый просмотр содержания&#8221; и далее кликаем по папке &#8220;Links&#8221;. Получаем отчет:<br />
<img border="1" id="image163" src="http://guicci.ru/wp-content/uploads/2007/05/report.jpg" alt="report.jpg" /></p>
<p>Для старого интерфейса Google Analytics: &#8220;Оптимизация содержимого&#8221;, далее &#8220;Анализ навигации&#8221;, далее &#8220;Вся навигаци&#8221; и, наконец кликаем по папке &#8220;Links&#8221;. Получаем отчет:<br />
<img border="1" id="image164" src="http://guicci.ru/wp-content/uploads/2007/05/report2.jpg" alt="report2.jpg" /></p>
<p>Статьи по теме:</p>
<ol>
<li><a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">Google Analytics. Часть 1: Откровение для SEO-специалиста</a></li>
<li><a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">Google Analytics. Часть 2: Откровение для владельца веб-сайта</a></li>
<li><a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">Google Analytics. Часть 3: Анализ поведения посетителей сайта</a></li>
<li><a href="http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/"> Google Analytics. Часть 4: Обсуждение</a></li>
</ol>
<p>NB. Inspired by <a href="http://kpis.ru/2007/03/06/google_analytics_exit_links.html">http://kpis.ru/2007/03/06/google_analytics_exit_links.html</a>, но там &#8220;/&#8221; не заменяются и в результате ссылки не регистрируютя (потому что google analytics при виде &#8220;http://&#8221; создает в корне папку &#8220;http:/&#8221; и регистрирует линку &#8220;/&#8221;, то есть в итоге урл теряется в матрице google analytics).</p>
<p><strong>Если вам пригодилась статья (да или просто понравилась), вы можете поощрить работу автора</strong><br />
<a href="http://smskopilka.ru/?info&#038;id=29723"><br />
<img src="http://smskopilka.ru/iclient/29723/smskopilka1.gif" border="0" alt="sms.копилка"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/05/23/google-analytics-chast-5-kamo-gryadeshi/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Fleck &#8211; новый инструмент для юзабилити-специалиста</title>
		<link>http://guicci.ru/2007/04/13/fleck-the-web-novyiy-instrument-dlya-yuzabiliti-spetsilista/</link>
		<comments>http://guicci.ru/2007/04/13/fleck-the-web-novyiy-instrument-dlya-yuzabiliti-spetsilista/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 08:29:36 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/04/13/fleck-the-web-novyiy-instrument-dlya-yuzabiliti-spetsilista/</guid>
		<description><![CDATA[Когда делаешь экспертную оценку сайта всегда возникает необходимость в комментировании каких-то элементов страницы, например, формы логина, или элементов навигации, или элементов дизайна (выравнивание, отступы, композиция, размеры текста и т.д.) и т.д. Обычно я поступаю так... <a href="http://guicci.ru/2007/04/13/fleck-the-web-novyiy-instrument-dlya-yuzabiliti-spetsilista/">Читать далее</a>]]></description>
			<content:encoded><![CDATA[<p>Когда делаешь экспертную оценку сайта, всегда возникает необходимость в комментировании каких-то элементов страницы, например, формы логина, или элементов навигации, или элементов дизайна (выравнивание, отступы, композиция, размеры текста и т.д.) и т.д. Обычно я поступаю так: делаю скриншот интересующего меня региона страницы (<a href="http://techsmith.com/snagit.asp">TechSmith SnagIt</a>, сохраняю его в файл (jpeg), вставляю в MS Word и уже там комментирую картинку. </p>
<p>Но есть и альтернативные способы. Например, тот же SnagIt позволяет добавлять комментарии   в виде балунов к определенным областям картинки. Или можно вставить картинку в MS Visio и к ней добавлять комменты. </p>
<p>Или можно попробовать <a href="http://fleck.com">Fleck</a>:<br />
<a href="http://extension.fleck.com/?sh=8e3ab237dc8342db78ee2e61f3b1ea27295c11eb" title="Annotated page by Fleck.com"><img border="1" id="image154" src="http://guicci.ru/wp-content/uploads/2007/04/fleck.jpg" alt="fleck.jpg" /></a></p>
<p>Вы можете попробовать <a href="http://fleck.com">прокомментировать</a> дизайн этого блога при помощи Fleck :)</p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/04/13/fleck-the-web-novyiy-instrument-dlya-yuzabiliti-spetsilista/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google Analytics. Часть 4: Обсуждение</title>
		<link>http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/</link>
		<comments>http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 11:01:41 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/</guid>
		<description><![CDATA[Обсуждение, начатое в предыдущей <a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">статье про Google Analytics</a>, а также мои собственные наблюдения во время использования Google Analytics, послужили толчком к написанию этой заметки "форумного" типа... <a href="http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/">Читать далее</a>
]]></description>
			<content:encoded><![CDATA[<p>Обсуждение, начатое в предыдущей <a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">статье про Google Analytics</a>, а также мои собственные наблюдения во время использования Google Analytics, послужили толчком к написанию этой заметки &#8220;форумного&#8221; типа :)</p>
<p>Очень хочется обсудить GA с вами, уважаемыми читателями блога: для чего вы его используете, какими функциями вы пользуетесь чаще всего, каких функций и какой статистической информации  вам не хватает, что бы вы добавили к Google Analytics в первую очередь, чтобы вы убрали, удовлетворяет ли вас точность статистической информации GA?</p>
<p>Во время <a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">обсуждения</a> предыдущей статьи про Google Analytics мы коснулись очень интересных вопросов: правомочности использования GA для сбора данных о поведении частных лиц (привет Оруэлл, big brother is watching you), а также вопросов использования самим Google статистики, собираемой Google Analytics, в личных целях. </p>
<p>Также можно поговорить по поводу точности данных, собираемых GA (от чего это зависит?)</p>
<p>Приглашаю всех поделится своим опытом.</p>
<p>Список предыдущих серий:</p>
<ol>
<li><a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">Google Analytics. Часть 1: Откровение для SEO-специалиста</a></li>
<li><a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">Google Analytics. Часть 2: Откровение для владельца веб-сайта</a></li>
<li><a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">Google Analytics. Часть 3: Анализ поведения посетителей сайта</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/04/10/google-analytics-chast-4-obsuzhdenie/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Google Analytics. Часть 3: Анализ поведения посетителей сайта</title>
		<link>http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/</link>
		<comments>http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/#comments</comments>
		<pubDate>Fri, 30 Mar 2007 06:29:13 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/</guid>
		<description><![CDATA[С появлением бесплатного <a href="http://google.com/analytics/">Google Analytics</a> веб-аналитика вышла на совершенно иной качественный уровень. Если раньше аналитика заключалась в определении популярных страниц, то теперь в нашем распоряжении статистика по любому событию, которое может быть «отловлено» в браузере... <a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">Читать далее</a>
]]></description>
			<content:encoded><![CDATA[<p>С появлением бесплатного <a href="http://google.com/analytics/">Google Analytics</a> веб-аналитика вышла на совершенно иной качественный уровень. Если раньше аналитика заключалась в определении популярных страниц и «усредненных» маршрутов посетителей (к слову, я никогда не видел бесплатных программ, которые бы позволяли посмотреть маршрут одного посетителя), то теперь в нашем распоряжении статистика по любому событию, которое может быть «отловлено» в браузере посетителя сайта.</p>
<p><strong>История вопроса: что можно отследить при помощи веб-статистики?</strong></p>
<ol>
<li>Факт скачивания браузером файлов (картинок, статических веб-страниц), факт обращения браузера к сриптам, генерирующим динамический веб-контент (иными словами, факт посылки браузером <a href="http://ru.wikipedia.org/wiki/CGI">CGI</a>-запроса к скрипту).
<p/>
Пример такой статистики, полученной при помощи веб-приложения <a href="http://www.mrunix.net/webalizer/">Webalizer</a>:<br />
<img border="1" id="image143" alt=ga_webalizer.jpg src="http://guicci.ru/wp-content/uploads/2007/03/ga_webalizer.jpg" />
</li>
<li>Технические параметры (версия браузера, ОС, разрешение экрана, глубина цвета, скорость соединения, поддерживается ли java, flash)</li>
<li>Популярность статических или динамически-генерируемых страниц, entrance bounce rate для входных страниц сайта (процент посетителей, которые покинули сайт сразу после открытия первой страницы сайта), exit rate для страниц сайта (процент посетителей, которые покинули сайт с некоторой страницы), среднее количество просмотренных посетителями страниц (глубина визита), среднее время нахождения посетителей на сайте (продолжительность визита)</li>
<li>Ключевые слова и фразы, которые привели посетителей на сайта с поисковых систем, а также реффералы (сайты, которые ссылаются на анализируемый сайт). Более подробно про то, как SEO-специалисты могут использовать веб-статистику в своей работе я писал в статье <a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">Google Analytics. Часть 1: Откровение для SEO-специалиста</a></li>
<li>Число уникальных посетителей и среднее количество повторных посещений (т.е. число лояльных посетителей)</li>
<li>Входящие и исходящие ссылки для страниц сайта
<p/>
Пример такой статистики, полученной при помощи Google Analytics:<br />
<img id="image144" border="1" alt=route.jpg src="http://guicci.ru/wp-content/uploads/2007/03/route.jpg" /></li>
<li>Маршруты по сайту
<p/>
Пример статистики, полученной при помощи Google Analytics:<br />
<img id="image145" alt=routes.jpg src="http://guicci.ru/wp-content/uploads/2007/03/routes.jpg" /></li>
<li>Уровни конверсии для целей (например, уровень конверсии для процедуры регистрации &#8211; это отношение зарегестрированных пользователей к общему числу посетителей, открывших форму регистрации) &#8211; более подробно про уровни конверсии я написал в статье <a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">Google Analytics. Часть 2: Откровение для владельца веб-сайта</a></li>
<li>Клики по странице (heat map) &#8211; более подробно про карты кликов я написал в статье <a href="http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/">ClickDensity – новая буква в веб-аналитике</a>
<p/>
Пример карты кликов, построенной при помощи веб-приложения <a href="http://clickdensity.com">ClickDensity</a><br />
<img id="image148" border="1" alt=oz_by_clickdensity_heatmap_small.jpg src="http://guicci.ru/wp-content/uploads/2007/03/oz_by_clickdensity_heatmap_small.jpg" /></li>
</ol>
<p>Все эти данные прекрасно подходят для анализа высокоуровнего поведения посетителей веб-сайта, то есть переходов по страницам. Для большинства информационных веб-сайтов такой статистики будет вполне достаточно. Однако для функционально нагруженных сайтов (веб-приложений) нужна более детализированная информация, которая позволяла бы анализировать действия/шаги посетителя в контексте выполняемых им задач. </p>
<p><strong>Детализированный анализ поведения</strong><br />
Когда я говорил &#8220;функционально нагруженный сайт&#8221;, я имел в виду веб-приложение, которое позволяет своим пользователям выполнять какие-либо задачи. То есть помимо получения некоторой информации со страниц сайта, посетитель может решать какие-либо другие задачи. Например, на сайте знакомств ими могуть быть:</p>
<ol>
<li>пользователь задает параметры поиска и запускает процедуру поиска профиля</li>
<li>пользователь просматривает результаты поиска (каталог профилей)</li>
<li>пользователь просматривает детальное описание профиля</li>
<li>пользователь просматривает фотографии профиля</li>
<li>пользователь отправляет сообщение другому пользователю</li>
</ol>
<p>Представьте себе страницу с найденными в результате поиска профилями (каталог профилей). Возле каждого элемента таблицы выводиться фотография пользователя, а также список ссылок, запускающих различные действия, например: &#8220;отправить сообщение пользователю&#8221;, &#8220;отправить sms&#8221;, &#8220;добавить пользователя в избранное&#8221; и т.д. Например, чтобы отправить сообщение,  нужно нажать на ссылку “отправить сообщение”, которая откроет страницу с формой для ввода темы и текста сообщения. Кроме того, если посетитель кликнет на имени пользователя, то он перейдет на страницу с его профилем. И на этой странице также выводиться список из тех же возможных действий, что и в каталоге профилей.</p>
<p>Также представьте себе форму регистрации, состоящую из одного шага. После того, как посетитель нажимает на “зарегистрироваться”, он попадает на страницу типа “thank you”, на которой выводится список возможных дальнейших действий (которые, естественно, желательны нам, манипуляторам поведения). Допустим, что там выводится три ссылки: создать профиль, добавить фотографии и запросить справку. </p>
<p>Так же допустим, что на сайте есть ссылка на Word-документ с анкетой для зарегестрированных пользователей (анкета для получения обратной связи от пользователей).</p>
<p>Теперь о моих задачах. Мне требуется узнать:</p>
<ol>
<li>Как часто поиск профиля оказывается успешным (то есть возвращает ненулевое количество профилей, удовлетворяющих критериям поиска)</li>
<li>Какие действия пользуются наибольшой  популярностью на странице с  каталогом профилей, а на странице с детальным описанием профиля?</li>
<li>Сколько раз посетители сайта посылали сообщение со страниц каталога, а сколько раз со страницы с описанием профиля</li>
<li>Как часто посетители сайта смотрели фотографии профилей</li>
<li>Какую ссылку чаще всего жмут зарегистрированные пользователи на странице “thank you”</li>
<li>Сколько раз пользователи скачали анкету (ну или по крайней мере открыли диалог для записи файла).</li>
</ol>
<p>Ответы на эти вопросы помогут мне оценить эффективность юзабилити-мероприятий, которые я провел во время редизайна сайта. Кроме этого я смогу сделать на основе этой информации новые рекомендации для улучшения юзабилити этого сайта.</p>
<p>Статистика, которую я описал в разделе &#8220;История вопроса&#8221; не даст мне возможности ответить на эти вопросы. Например, если система не нашла профили, удовлетворяющие критериям поиска, браузеру отдается такая же страница, как и в случае успешного поиска. Поэтому по количеству посещений страницы с результатами поиска (каталога профилей) я не могу ответить на первый вопрос. Далее, некоторые действия над профилем пользователя (например, &#8220;подмигнуть&#8221; пользователю) запускают javascript-код на стороне клиента, который обращается напрямую к скрипту на сервере. При этом код Google Analytics, регистрирующий события (&lt;script&gt;), не выполняется и, как следствие, действие посетителя остается за кадром. Аналогично с исходящей ссылкой на документ в формате MS Word &#8211; я не могу встроить в документ код &lt;script&gt; и поэтому это событие (скачивание документа) остается за кадром. </p>
<p>Однако благодаря расширенным возможностям Google Analytics по регистрации событий браузера, я смог получит ответы на все перечисленные выше вопросы.</p>
<p><strong>Морально устаревшие серверные анализаторы-логов</strong><br />
Непосредственные действия пользователь совершает в браузере: там он кликает мышью, жмет на клавиши, на ссылки, заполняет формы, переходит между страницами и т.д. Поэтому вполне логично регистрировать события именно на стороне клиента, то есть в браузере. </p>
<p>Программы наподобие <a href="http://www.mrunix.net/webalizer/">Webalizer</a> и <a href="http://awstats.sourceforge.net/">AWstats</a> регистрируют события на стороне веб-сервера, но какие это события? Это события протокола <a href="http://ru.wikipedia.org/wiki/HTTP">HTTP</a>, а точнее запросы GET и POST. Браузер посылает запросы GET и POST веб-серверу, когда ему нужно открыть новую страницу, а точнее: когда нужно открыть страницу или когда пользователь заполняет форму и жмет на кнопку или когда нужно скачать файл. В этом запросе содержится адрес новой страницы и строка запроса (то, что идет после знака вопроса, например, ?book_id=12345) и больше ничего (ну еще содержится адрес текущей страницы и по нему можно определить откуда пришел человек). Это в Web1.0, то есть там где клиент (браузер) работает с сервером синхронно, то есть в режиме: запросить страницу &#8211; вывести страницу в браузере (то есть пользователь жмет на ссылку, а браузер запрашивает ссылку у сервера и т.д.). В данном режиме браузер не может передавать на сервер информацию, например, о кликах пользователя по странице. Все, что может браузер &#8211; это запросить у веб-сервера страницу.</p>
<p>В <a href="http://ru.wikipedia.org/wiki/Web_2.0">web2.0</a> активно используется <a href="http://ru.wikipedia.org/wiki/Ajax">AJAX</a>, то есть асинхронный режим работы, когда код на стороне клиента может в любое время, пока пользователь работает со страницей, взаимодействовать с сервером. В данном режиме становится возможным регистрация действий пользователя.  </p>
<p>Google Analytics &#8211; Web2.0-приложение, позволяющее регистрировать события, которые пользователь совершает в своем браузере. </p>
<p><strong>Регистрация событий браузера при помощи Google Analytics</strong><br />
В Google Analytics можно «вручную» (то есть придется писать код) отслеживать:</p>
<ol>
<li>Клики по исходящим ссылкам</li>
<li>События javascript</li>
</ol>
<p>Для регистрации событий Google Analytics предоставляет <a href="http://ru.wikipedia.org/wiki/API">API</a> на языке программирования <a href="http://ru.wikipedia.org/wiki/Javascript">Javascript</a>.</p>
<p>Для того, чтобы отследить клик по ссылке необходимо написать такой код:<br />
&lt;a href=&#8221;http://www.dating_site.com/web_survey.doc&#8221; onClick=&#8221;javascript:urchinTracker(&#8217;/outgoing/web_survey&#8217;);&#8221;&gt; </p>
<p>В этом примере клик по ссылке будет зарегистрирован под именем “/outgoing/web_survey”. Именно под этим именем данное событие появится в отчетах Google Analytics. </p>
<p>Пример обычного отчета о входящих/исходящих ссылка для события (/completed/quick_search_launched):<br />
<img id="image147" border="1" alt=report.jpg src="http://guicci.ru/wp-content/uploads/2007/03/report.jpg" /></p>
<p>В более общем случае, для отслеживания любого события на странице, нужно вызвать функцию urchinTracker, которая принимает лишь один параметр – название события.</p>
<p>Можно организовать иерархию событий, например такую: страница -&gt; тип события -&gt; конкретное событие:</p>
<ul>
<li>“/catalog/links/link1”</li>
<li>“/catalog/links/link2&#8243;</li>
<li>&#8220;/catalog/mouse_over/menu1&#8243;</li>
<li>&#8220;/catalog/mouse_over/menu2&#8243;</li>
</ul>
<p><strong>Какие события можно отследить?</strong><br />
Отслеживать можно все обытия, которые есть в <a href="http://ru.wikipedia.org/wiki/DOM">DOM</a> (document object model, объектная модель документа). Например:</p>
<ul>
<li>оnclick  &#8211; клик левой кнопкой мыши по объекту страницы (объектом может быть все, что угодно: ячейка таблицы, ссылка или поле для ввода текста)</li>
<li>ondblclick – двойной клик по объекту страницы</li>
<li>onkeypress – нажатие alphanumeric-кнопки (alphanumeric = буквы алфавита + цифры)</li>
<li>onscroll – скроллировани страницы</li>
</ul>
<p>Полный список событий, которые можно отследить в браузере, смотрите <a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events.asp">здесь</a>. </p>
<p><strong>Выводы</strong><br />
Возможности Google Analytics выходят далеко за рамки возможностей стандартных пакетов статистики (которыми обычно комплектуются веб-сервера в хостинг-компаниях) и всевозможных счетчиков наподобие SpyLog, LiveInternet, Mail.Ru и им подобных (последние еще и деньги берут за примитивную статистику).</p>
<p>Google Analytics, в отличие от &#8220;конкурентов&#8221;, позволяет отслеживать события браузера, такие как клики, скроллинг, ввод символов и многие другие. Такая статистика очень полезна для юзабилити-специалиста: с ее помощью эксперт может замерять количественные метрики (на большой выборке, что дает более объективную картину по сравнению с юзабилити-тестированием 5-20 респондентов) и оценивать эффективность своих юзабилити-рекомендаций.   </p>
<p><strong>Другие статьи по теме</strong> </p>
<ol>
<li><a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">Google Analytics. Часть 1: Откровение для SEO-специалиста</a></li>
<li><a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">Google Analytics. Часть 2: Откровение для владельца веб-сайта</a></li>
<li><a href="http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/">ClickDensity – новая буква в веб-аналитике</a></li>
</ol>
<p><strong>Если вам пригодилась статья (да или просто понравилась), вы можете поощрить работу автора</strong><br />
<a href="http://smskopilka.ru/?info&#038;id=29723"><br />
<img src="http://smskopilka.ru/iclient/29723/smskopilka1.gif" border="0" alt="sms.копилка"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>ClickDensity – новая буква в веб-аналитике</title>
		<link>http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/</link>
		<comments>http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 12:32:53 +0000</pubDate>
		<dc:creator>Александр Сергеев</dc:creator>
				<category><![CDATA[Инструменты]]></category>

		<guid isPermaLink="false">http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/</guid>
		<description><![CDATA[2-го марта 2007 года я выступил с докладом на <a href="http://spb.gui.ru/">конференции по юзабилити</a> в Санкт-Петербурге. Я рассказал о новом средстве по сбору и анализу статистики посещения веб-сайтов, а именно о <a href="http://en.wikipedia.org/wiki/Heatmap">heat-map</a>. Сегодня я публикую эту статью для тех из вас, кто не смог приехать на конференцию, а также для тех, кто хочет продолжить обсуждение, начатое на конференции... <a href="http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/">Читать далее</a>]]></description>
			<content:encoded><![CDATA[<p>2-го марта 2007 года я выступил с докладом на <a href="http://spb.gui.ru/">конференции по юзабилити</a> в Санкт-Петербурге. Я рассказал о новом средстве по сбору и анализу статистики посещения веб-сайтов, а именно о <a href="http://en.wikipedia.org/wiki/Heatmap">heat-map</a>. Сегодня я публикую эту статью для тех из вас, кто не смог приехать на конференцию, а также для тех, кто хочет продолжить обсуждение, начатое на конференции. </p>
<p>В конце статьи вы найдете презентацию моего доклада в формате SlideShare.</p>
<p><strong>Раз стартап, два стартап&#8230;</strong><br />
В последние год-два в Интернете появилось сразу несколько стартапов, которые предлагают веб-приложения для построения <a href="http://en.wikipedia.org/wiki/Heatmap">heat-map</a> по кликам:</p>
<ul>
<li><a href="http://crazyegg.com">CrazyEgg</a></li>
<li><a href="http://clickdensity.com">ClickDensity</a></li>
<li><a href="http://clicktale.com">ClickTale</a></li>
</ul>
<p>Все эти приложения «вертяться» вокруг одной уникальной фичи, а именно:</p>
<p><img id="image134" border="1" alt=tut_by_clickdensity_heatmap.jpg src="http://guicci.ru/wp-content/uploads/2007/03/tut_by_clickdensity_heatmap.jpg" /></p>
<p>Чем ярче цвет точки на карте, тем больше кликов по ней сделали посетители  сайта. </p>
<p><strong>Как это работает</strong><br />
Идея карты кликов давно уже лежала на поверхности, однако из-за того, что юзабилисты на Западе совсем уже отдалились от технарей, ее никто не брался реализовывать.  И поэтому юзабилистам приходилось довольствоваться сухой статистикой Апача (это <a href="http://news.netcraft.com/archives/2007/02/23/march_2007_web_server_survey.html">самый  ипользуемый</a> веб-сервер в Интернет).</p>
<p>Карта кликов строиться очень просто. Для этого в код отслеживаемой страницы нужно встроить <a href="http://msdn2.microsoft.com/en-us/library/ms536913.aspx">обработчик кликов</a>, который будет передавать на сервер x/y координаты клика, а также идентификатор элемента (если он есть), по которому кликнули. Например, клик передается на сервер веб-приложения ClickDensity в таком виде: http://r.clickdensity.com/Default.aspx?version=2006102401&#038;cx=-109&#038;cy=333<br />
&#038;wx=1260&#038;wy=640&#038;sx=0&#038;sy=0&#038;dt=6.219&#038;kx=240&#038;ky=40&#038;cn=1&#038;tn=&#038;tx=35<br />
&#038;ty=40&#038;siteID=103&#038;sID=66039076&#038;pageID=140122.<br />
Далее, для вывода отчета, веб-приложение скачивает отслеживаемую страницу на сервер и раскрашивает страницу в зависимости от частоты кликов по следующему правилу (пример для ClickDensity):</p>
<pre>
         1

      3  3  3

   1  3  5  3  1

      3  3  3

         1
</pre>
<p>То есть точке, куда посетитель кликнул, дается 5 очков, точкам, отстоящим на 1 пиксель дается 3 очка, на два пикселя &#8211; 1 очко. Далее, красный цвет назначается точке, набравшей максимальное количество очков, синий &#8211; точке с минимальным количеством. Все остальные точки получают соответствующие цвета из заданного спектра.   </p>
<p>На динамических веб-сайтах содержимое страниц постоянно изменяется, поэтому связь между кликом и элементом может быть утеряна на момент вывода отчета и поэтому клики «теряются» и не попадают в финальный отчет. Например,</p>
<p><img id="image135" alt=guicci_ru_crazy_egg.jpg src="http://guicci.ru/wp-content/uploads/2007/03/guicci_ru_crazy_egg.jpg" /></p>
<p>На главной странице блога Guicci выводятся две ссылки на последние статьи. В то время, пока веб-приложение Crazy Egg собирало клики, там выводились одни заголовки, а во время вывода отчета &#8211; другие. Crazy Egg запоминает к какой ссылке относятся клики и учитывает их при построении отчета.  </p>
<p>В ClickDensity можно вывести отчет без привязки к элементам:</p>
<p><img id="image136" border="1" alt=clickdensity_dynamic.jpg src="http://guicci.ru/wp-content/uploads/2007/03/clickdensity_dynamic.jpg" /></p>
<p>На этом сайте вы можете увидеть динамчиеский блок, в котором выводятся новости. Клики для этого сайта собирались в течение двух дней и новости постоянно обновлялись (менялись позиции, какие-то новости исчезали, какие-то добавлялись). Тем не менее, веб-приложение ClickDenisty смогло &#8220;наложить&#8221; клики на новое содержимое блока. </p>
<p>Эти приложения позволяют оценить структурную эффективность страницы, при условии, что она не изменяется во время сбора данных. Из предыдущего рисунка видно, какие структурные элементы страницы являются наиболее популярными. Но сравнить (визуально) популярность двух новостных заголовок (стоящих рядом друг с другом) недельной давности невозможно, так как программа не сохраняет страницу каждый раз, когда та меняется &#8211; передавать новую страницу целиком на сервер невозможно из-за большого объема траффика. Но это общая проблема унифицированного решения, которую можно элегантно решить, если регистрировать и накапливать такую статистику не на «чужом», а на своем сервере, там, где физически расположен  веб-сайт и база данных с динамическими элементами (новости, статьи и т.д.). Это избавит от необходимости сохранять всю страницу &#8211; зачем, если структура страницы неизменна и задается в шаблоне, а элементы страницы сохраняются в базе данных. Такое частное решение даст возможность оценивать не только эффективность структуры страницы, но и эффективность динамических сообщений, которая зависит не только от положения, например, новости, на экране, но и от ее соседства с другими новостями и информационными сообщениями (картинка, текст,  баннер и т.д.). Но такое приложение еще надо написать&#8230;</p>
<p><strong>И в чем кайф?</strong><br />
Очевидно, что карта кликов позволяет быстрее, нежели сырые табличные данные (например все того же <a href="http://google.com/analytics/">Google Analytics</a>) определить относительную популярность  элементов страницы: кодирование частоты кликов аналоговой гаммой цветов (в ClickDensity &#8211; от синего до красного) в разы ускоряет «считывание» статистических данных и к тому же, числа сложнее  сравнивать, нежели цвета в одной гаммы. А ведь мы редко когда анализируем абсолютные данные, чаще всего мы сравниваем, например, популярность двух страниц или двух кнопок.<br />
Второе явное преимущество карты кликов в том, что она позволяет увидеть как именно посетители переходят на следующую страницу. Например, мой запрос к статистике: откуда посетители пришли на страницу регистрации.  В Google Analytics я могу ответить на этот запрос:</p>
<p><img id="image137" border="1" alt=ga_all_navigation.jpg src="http://guicci.ru/wp-content/uploads/2007/03/ga_all_navigation.jpg" /></p>
<p>На одной странице может быть несколько ссылок, ведущих на регистрацию, поэтому на мой уточняющий запрос – каким именно способом посетители пришли на регистрацию с конкретной  страницы – Google Analytics не даст ответа (на самом деле GA может дать ответ, но для этого мне <a href="http://www.google.com/support/analytics/bin/answer.py?answer=27244&#038;hl=ru">придется вставлять</a> в каждую ссылку обработчик onclick и опять же – я получу сырые табличные данные, которые очень сложно вопринимать). По карте кликов можно моментально оценить и сравнить эффективность ссылок, ведущих на регистрацию.</p>
<p>Третье преимущество, которое было замечено только у ClickDensity, это временной контекст. До сих пор статистика не имела временного контекста, потому что она базировалась на серверных событиях, а для сервера клик посетителя – это просто клик, сделанный за бесконечно малое время, то есть мгновенно. Для браузера клик – это протяженное во времени действие – посетитель открывает страницу, оглядывается по сторонам, выбирает цель, наводить мышку и нажимает. ClickDensity работает на стороне браузера и поэтому он может подсчитать время, которое проходит, прежде чем посетитель делает клик. </p>
<p>Клики, сделанные в течение первой секунды после открытия сраницы браузере:<br />
<img id="image138" border="1" alt=oz_by_heatmap_export_less_1.jpg src="http://guicci.ru/wp-content/uploads/2007/03/oz_by_heatmap_export_less_1.jpg" /></p>
<p>Клики с 1-ой по 5-ую секунды:<br />
<img id="image139" border="1" alt=oz_by_heatmap_1_5.jpg src="http://guicci.ru/wp-content/uploads/2007/03/oz_by_heatmap_1_5.jpg" /></p>
<p>Помимо этих интервалов, в ClickDensity есть еще такие: 6-10, 11-20, 21-30, 33-60, < 5, < 10, < 30, < 60, > 60. Речь идет о секундах.   </p>
<p><strong>А в чем засада?</strong><br />
Имхо самый большой недостаток – это формат приложений, то есть веб2.0, который ужасно тормозит процесс вывода отчетов. Ну почему нельзя было сделать клиента в  виде настольного приложения? Второй недостаток, который я уже детально описал выше – это отсутствие связи клика с динамическим содержанием сайта. Третий – нету нормальной навигации между страницами в режиме просмотра отчетов. В CrazyEgg навигации в принципе нету, а в ClickDensity она сделана в виде комбобокса с ссылками. Неужели нельзя было сделать переходы по нажатию на ссылки внутри страницы, как в отчете «Наложение данных на сайт» (site overlay) в Google Analytics? </p>
<p><strong>Утопия</strong><br />
Clicktale в принципе и есть утопия. Он записывает в виде видео действия посетителя с мышкой:</p>
<p><img id="image140" border="1" alt=ani.gif src="http://guicci.ru/wp-content/uploads/2007/03/ani.gif" /></p>
<p>Также хотелось бы видеть маршруты посетителя по сайту, наложенные на карту кликов. То есть хотелось бы добавить к клику еще один контекст – контекст маршрута. Тогда бы я мог получить ответ на такой вопрос: как кнопка Join Now на странице Registration proposal работает для посетителя, который пришел на страницу с главной страницы и как она работает для посетителя, пришедшего со страницы с результатов поиска людей (в социальной сети). </p>
<p>Также хотелось бы отслеживать внутренние страницы сайта, которые находятся за логином. </p>
<p>А если добавить учет клавиатурного ввода, то тогда зачем <a href="http://techsmith.com/morae.asp">Morae</a>?</p>
<p><strong>Выводы</strong><br />
Веб-приложения по построению карты кликов появляются на рынке как грибы после дождя. Несмотря на бетовость вебдванольных приложений, некоторые из них уже можно использовать в работе. Это касается <a href="http://crazyegg.com">CrazyEgg </a>и <a href="http://clickdensity.com">ClickDensity</a>. CrazyEgg «заточен» под статические сайты, а ClickDensity прекрасно подходит и для динамических сайтов. Основная фича этих приложений &#8211; в карте кликов, на которой при помощи цветового кодирования, отмечены клики всех посетителей страницы. Эта карта кликов позволяет в разы быстрее провести анализ популярности контента страницы: чем ярче цвет точки, тем больше кликов было сделано  по этой точке. В большей скорости восприятия данных, на мой взгляд, заключается основное преимущество таких веб-приложений по сравнению с числовыми статистическими пакетами (например, Googla Analytics). </p>
<p><strong>Презентация</strong><br />
<object type="application/x-shockwave-flash" data="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=39246&#038;doc=clickdensity-17494" width="500" height="409"><param name="movie" value="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=39246&#038;doc=clickdensity-17494" /></object></p>
<p><strong>Статьи по теме: </strong></p>
<ol>
<li><a href="http://guicci.ru/2006/12/13/google-analytics-chast-1-otkrovenie-dlya-seo-spetsialista/">Google Analytics. Часть 1: Откровение для SEO-специалиста</a></li>
<li><a href="http://guicci.ru/2006/12/26/google-analytics-chast-2-otkrovenie-dlya-vladeltsa-veb-sayta/">Google Analytics. Часть 2: Откровение для владельца веб-сайта</a></li>
<li><a href="http://guicci.ru/2007/03/30/google-analytics-chast-3-analiz-povedeniya-posetiteley-sayta/">Google Analytics. Часть 3: Анализ поведения посетителей сайта</a>
</ol>
<p>&nbsp;</p>
<p><strong>Выражаю огромную благодарность:</strong></p>
<ul>
<li><strong>Michael Lazell</strong> (<a href="http://clickdensity.com">ClickDensity</a>) &#8211; за предоставленную возможность поэксперементировать с ClickDensity. Спасибо ему за 5,000,000 бесплатных кликов, за его оперативность в ответах на мои вопросы и за искреннее желание постоянно развивать ClickDensity.</li>
<li><strong>Кириллу Волошину</strong> (генеральный директор <a href="http://tut.by">TUT.BY</a>) &#8211; за согласие участвовать в эксперименте.</li>
<li><strong>Андрею Гриневичу</strong> (директор <a href="http://oz.by">OZ.BY</a>) &#8211; за согласие участвовать в эксперименте.</li>
</ul>
<p><strong>Если вам пригодилась статья (да или просто понравилась), вы можете поощрить работу автора</strong><br />
<a href="http://smskopilka.ru/?info&#038;id=29723"><br />
<img src="http://smskopilka.ru/iclient/29723/smskopilka1.gif" border="0" alt="sms.копилка"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://guicci.ru/2007/03/12/clickdensity-%e2%80%93-novaya-bukva-v-veb-analitike/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

