Google Analytics. Часть 6: Откровение для шареварщика

Все вы наверняка знаете, кто такой шареварщик – это программист, который продает собственную программу за небольшие деньги (10-100$) через Интернет. Я очень уважаю этих людей, настоящих предпринимателей: они занимаются не только программированием, но и рекламой, продажами, разработкой сайт, его оптимизацией и т.д. Одним словом – специалисты широкого профиля, предприниматели 21-го века.

Winzip – это shareware.
winzip.jpg

Кстати, хороший пример русского shareware-продукта – BlogJet. Это редактор для блогеров под Windows, написанный Дмитрием Честных, автором известного блога о бизнесе sellme.ru.

Сайт шареварщика
Сайт – это основной источник дохода для шареварщика. На сайте находится список продуктов, которые можно скачать, попробовать и купить (try&buy – один из основных принципов shareware). Причем за программу можно заплатить on-line при помощи кредитки, благодаря таким сервисам как Plimus, Share-it, Avangate, RegNow и другим.

Уровень дохода напрямую зависит от сайта – факторов здесь множество: визуальный дизайн (он должен быть аккуратным и привлекательным), качество текста (описания программ должны быть краткими и ясными), удобство интерфейса (посетитель должен иметь возможность быстро скачать, купить программу), убедительность (сайт должен вызывать у посетителя доверие за счет дизайна, рекомендаций клиентов, отзывов и т.д.).

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

Как видно, точек влияния на доходы у шареварщика множество: запустил AdWords-кампанию – выросли продажи, опубликовал программу в софт-каталоге – выросли продажи, упростил процедуру покупки программы – выросли продажи, сделал редизайн сайта – выросли продажи, переделал интерфейс программы – выросли продажи и т.д.

Но как отследить, _что_ конкретно повлияло на рост продаж или число скачек? Может и не стоит платить деньги за AdWords, который дает всего 0,1% скачек, может стоит заплатить за редизайн интерфейса программы? Или разослать пресс-релиз вместо того, чтобы платить за платное размещение в софт-каталоге?

И тут на сцену вновь (уже в который раз) выходит Google Analytics и требовательно так говорит: “Пациент, прошу раздеться”.

Что будем измерять?
Известная фраза говорит – “You cannot manage what you don’t measure” (вы не можете управлять тем, что не можете измерять”). Поэтому, чтобы управлять доходом, нужно научиться считать факторы, от которых он зависит. Вот эти факторы:

  1. Уровень конверсии для скачек – сколько посетителей скачали программу (%)
  2. Эффективность маршрута посетителей по сайту, который ведет к скачиванию (где и сколько людей отсеиваются и, след-но, не доходят до скачивания)
  3. Уровень продаж – сколько людей, из тех что скачали программу, купили ее (%)
  4. Эффективность процедуры заказа программы (где, на каком шаге, и сколько людей отсеиваются и, след-но, не доходят до сакраментального “thank you for purchase”)
  5. Эффективность рекламных кампаний для скачивания (откуда и сколько людей пришли и скачали программу)

Подготовительные действия

  1. Открываем http://www.google.com/analytics/ru-RU/
  2. Регистрируемся в Google (если надо)
  3. Заходим в Google Analytics
  4. Регистрируем сайт (указываем его адрес и т.д.)
  5. Берем код Google Analytics
    1. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
    2. </script>
    3. <script type="text/javascript">
    4. _uacct = "UA-XXXXXXX-X";
    5. urchinTracker();
    6. </script>

    и вставляем его во все страницы сайта перед тэгом </body>. Важно:убедитесь, что в 4 строчке на месте UA-XXXXXXX-X стоит ваш код.

  6. Ждем в течение одного дня, пока Google Analytics начнет собирать статистику. Важно:статистика будет обновляться раз в день, примерно в 00:00 GMT

1. Сколько раз скачали

  1. Вставляем следующий код во все страницы сайта (или только на те страницы, где у вас выводятся ссылки на ваши программы):
    1. <script type="text/javascript">
    2. window.onload = setLinkBehaviours;
    3. function formatLink(link)
    4. {
    5.   var res;
    6.   var re = /http:\/\/(.*)/ig;
    7.   res = link.replace(re, "$1");
    8.   re = /\//g;
    9.   return res.replace(re, "_");
    10. }
    11.  
    12. function setLinkBehaviours()
    13. {
    14.     var Links = document.getElementsByTagName( ‘A’ );
    15.     for( var i = 0; i < Links.length; i++ )
    16.     {
    17.         Links[i].onclick = function() {
    18.             if(this.href.indexOf("http")>=0 && this.href.indexOf("guicci.ru")>=0)
    19.             {
    20.                 urchinTracker("/tracker/" + formatLink(this.href));
    21.                         }
    22.         }
    23.     }
    24. }
    25. </script>
    26.  

    Комментарии:

    • Строка 2: вешаем свой обработчик (функцию setLinkBehaviours) на загрузку страницы.
    • Строки 3-10: Форматируем ссылку: удаляем “http://” и заменяем “/” на “_”. Это нужно для того, чтобы Google Analytics не создавал иерархию папок – ведь он воспринимает “/” в URL’e как вложенную папку.
    • Строка 14: Получаем список всех ссылок страницы.
    • Строки 15-22: Проходим по всем ссылкам из документа и для каждой создаем и тут же назначаем обработчик события “onclick”. Этот обработчик сначала определяет внешняя эта ссылка или внутренняя и далее вызывает функцию formatLink для форматирования внешних ссылок.
    • В строке 18 вам нужно поменять “guicci.ru” на свой домен.
    • Обратите внимание на строку 20: там происходит регистрация ссылки в Google Analytics. В качестве префикса к ссылке добавляется “/tracker”. Таким образом все зарегистрированные клики по исходящим ссылкам будут находится в папочке “tracker”

    В результате вы будете отслеживать все попытки скачать ваши программы. Важно:посетитель может нажать cancel во время скачивания, поэтому это именно число попыток, а не скачек.

    Если у вас возникнут какие-то проблемы с этим кодом, то вы можете проконсультироваться у профессиональных веб-разработчиков здесь или здесь.

О том, где смотреть отчеты – позже.

2. Маршруты посетителей до скачивания программы
Если вы хотите проанализировать по каким маршрутам двигаются посетители вашего сайта, прежде чем скачать ту или иную программу, вам нужно сделать следующее:

  1. Зайти в настройки Google Analytics (ищите оранжевый тулбар, ссылка стоит слева)
  2. Найти блок “Цели переходов и последовательность”
  3. В строчке для G1 нажать “Изменить”
  4. В поле “URL цели” введите http://foobar.com/tracker/abcd
    Вместо foobar указывайте точный адрес вашего сайта. Вместо abcd – указывайте аттрибут href из ссылки, по которой качают вашу программу, но при этом помните, что при регистрации этого события в GA мы удалили “://” и заменили “/” на “_”. Например, если ваша ссылка – “http://foobar.com/files/program.zip”, то вместо abc пишите foobar.com_files_program_zip. В сумме получится: http://foobar.com/tracker/foobar.com_files_program_zip.
  5. После этого укажите произвольное имя и “Сохраните изменения”
  6. Примерно через день у вас на руках будут первые данные, то есть маршруты посетителей (об отчетах, где их можно посмотреть я расскажу позже)

Подробнее про цели и про то, как их можно использовать см. здесь.

3. Уровень продаж и процедура заказа
Так как страница “thank you” (последняя страница заказа программы) находится под https, то вам нужно изменить адрес вашего сайта в учетной записи Google Analytics на https. Просто поменяйте http на https в настройках учетной записи.

  1. На страницу заказа на вашем сайте (если такая есть) вставьте код:
    1. <script type="text/javascript">
    2. urchinTracker("/tracker/pre_order");
    3. </script>

    Важно:вставьте этот код после кода трэкера из “подготовительных действий”.

  2. Если у вас Plimus:
    1. Откройте контракт для вашей программы
    2. Перейдите на вкладку “Order page”
    3. В поле “HTML code” вставьте код (в секцию “head”):
      1. <script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript">
      2. </script>

      А сразу после “body” вставьте код трэкера из “подготовительных действий”.

    4. В поле “First page” вставьте код:
      1. <script type="text/javascript">
      2. urchinTracker("/tracker/order_1");
      3. </script>
    5. В поле “Billing page HTML” вставьте код:
      1. <script type="text/javascript">
      2. urchinTracker("/tracker/order_2");
      3. </script>
    6. В поле “Last Page HTML” вставьте код:
      1. <script type="text/javascript">
      2. urchinTracker("/tracker/purchased");
      3. </script>
    7. Нажмите “Submit” и сохраните изменения
  3. Если у вас Share-it:
    1. Откройте страницу Manage Partners > Affiliate Management > Extended
    2. В блоке Affiliates with notification via HTML code нажмите на кнопку “New”
    3. В поле “Affiliate ID” введите DEFAULT
    4. В поле “Name” введите что вам угодно
    5. В поле “HTML-Code” вставьте код трэкера (с небольшой модификацией):
      1. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
      2. </script>
      3. <script type="text/javascript">
      4. _uacct = "UA-XXXXXXX-X";
      5. urchinTracker("/tracker/purchased");
      6. </script>

      Обратите внимание на 5-ую строчку, в которой регистрируется событие “/tracker/purchased”.

    6. Для “For which order status should the HTML code be attached?” поставьте “Payment complete”
    7. Сохраните изменения, нажав на “Save data”

К сожалению, в Share-it нет возможности отслеживать всю процедуру заказа – в панели управления нет разделения шаблонов страниц заказа на два шага.

Если вы используете другие платежные системы (например, Avangate, RegNow), то буду вам очень признателен за информацию о том, как к ним можно подключить Google Analytics.

4. Эффективность рекламных кампаний для скачивания
Вам всего-лишь нужно настроить цель для скачивания (см. “Маршруты посетителей до скачивания программы”).

После этого вы уже можете смотреть: какая рекламная кампания (файловые каталоги, баннеры, поиск и пр.) сколько скачек дает.

Далее см. пример отчета.

Смотрим отчеты

  1. Сколько раз скачали

    Содержание -> Развернутый просмотр содержания -> “/tracker”
    downloads.jpg

  2. Маршруты до скачивания

    Цели -> Обратный путь к цели
    downloads.jpg

  3. Уровень продаж

    Для того, чтобы подсчитать уровень продаж (сколько в процентах из тех, кто скачал программу, купили ее), вам нужно:

    1. Узнать Z – сколько раз скачали программу – см. /tracker/ваш_программа в отчете “Сколько раз скачали”
    2. Узнать Y – сколько раз купили программу – см. /tracker/purchased в отчете “Сколько раз скачали”
    3. X = Y/Z
  4. Процедура заказа
    К сожалению, ни Plimus, ни Share-it не позволяют отследить процедуру заказа на уровне целей Google Analytics. Дело в том, что процедура заказа начинается на вашем сайте, далее проходит и заканчивается в платежной системе. Хоть Google Analytics и регистрирует события (/tracker/order_1, /tracker/order_2, /tracker/purchased), но “сложить” из них тоннель он не может. Вероятно из-за того, что события тоннеля регистрируются с разных доменов.

    Тем не менее, вы можете узнать сколько людей теряются во время движения по процедуре регистрации, начиная со страницы заказа на вашем сайта и заканчивая страницей “thank you”.

    Содержание -> Развернутый просмотр содержания -> “/tracker”
    ordering_small.jpg

    Вам нужно найти в этом отчете события “pre_order” (ваша страница заказа), “order_1″ (первый шаг заказа в Plimus), “order_2″ (второй шаг заказа в Plimus), “purchased” (факт успешной покупки в Plimus и Share-it).

    Как вы увидите, по мере движения к цели “purchased” число просмотров падает, то есть посетители “выходят” из процедуры заказа. Причин здесь множество, но об этом как-нибудь в другой раз :)

  5. Эффективность рекламных кампания для скачивания
    Источники трафика -> Все источники трафика -> Вкладка “Достигнутые переходы”
    ordering_small.jpg

    Ищите свою цель (в данном примере она называется “Download”) среди заголовков в таблице.

    Для более детального анализа источников трафика, выберите “ключевые слова”, “adwords” и т.д. Важно:не забывайте переключатьcя на вкладку “Достигнутые переходы”.

Выражаю признательность компаниям CadSoftTools и JitBit за помощь в написании данной статьи.

Статьи по теме:

  1. Google Analytics. Часть 1: Откровение для SEO-специалиста
  2. Google Analytics. Часть 2: Откровение для владельца веб-сайта
  3. Google Analytics. Часть 3: Анализ поведения посетителей сайта
  4. Google Analytics. Часть 4: Обсуждение
  5. Google Analytics. Часть 5: Камо грядеши
  6. ClickDensity – новая буква в веб-аналитике

Акция для shareware-компаний
Всем, кто обратится в HumanoIT Group за экспертной оценкой сайта, программы или веб-приложения до 1-го ноября – настройка Google Analytics в подарок!

  • bobrdobr
  • memori
  • del.icio.us
  • Digg
 Понравилась заметка? Подписывайся на обновления блога!

О статье




Самые популярные статьи
[?]




Реклама



Стоит также почитать



Контактная информация



Заказ