Ставим себе на сайт крутую метрику :)

1.14K
.
╭∩╮ (`-`) ╭∩╮
Эх, что-то давно я Вам не писал никаких полезных статей
Желая восполнить этот пробел, в данной статье я Вам расскажу, как себе на сайт поставить крутую метрику:
Яндекс Метрика
Google Analytics
Счетчик Liveinternet

Почему именно этот список?
Ответ прост. Если вы хотите хорошо нарастить пузомерки на своем сайте, хотите хорошо зарабатывать на продаже ссылок на биржах, без этого не обойтись.

В принципе, Вы и сами конечно можете это поставить, но есть одно НО!
Все эти метрики предназначены для WEB сайтов, соответственно используют JavaScript.
Хуже того, счетчик Liveinternet еще к тому же содержит старый быдлокод, который до сих пор не исправили и который ломает XHTML валидацию.
.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
УСТАНАВЛИВАЕМ ЯНДЕКС МЕТРИКУ
Итак, начнем с самого простого в установке, а именно с Яндекс метрики.
Чтоб ее установить, проделайте следующее:

1) Зарегистрируйтесь на Яндекс.Вебмастер
Хотя это вроде бы не имеет прямого отношения к счетчику, тем не менее данная регистрация намного ускоряет индексацию вашего сайта Яндексом, покажет вам ошибки сканирования (если они есть) и даст полезные рекомендации.
Данный шаг однозначно полезен
При регистрации вашего сайта в Вебмастере, Вам придется подтвердить, что сайт именно Ваш, для этого в корень сайта нужно залить маленький файл, что они Вам дадут.

2) Зарегистрируйтесь в Яндекс.Метрика
Если Вы уже проделали предыдущий пункт с регистрацией в Вебмастере, просто воспользуйтесь своим экаунтом и войдите в метрику.
После чего, добавьте туда свой сайт.

3) После того, как Вы добавили свой сайт, все настроили, Вам дадут Javascript код счетчика, для размещения на сайте. Если хотите, можете добавить его, придется редактировать код /incfiles/end.php или же добавить из Админки как новый счетчик (я проверял, работает).
Но зачем нам Javascript на мобильном сайте?
Покопавшись порядочное время на Яндекс API для девелоперов, я нашел интересную информацию
А именно: для мобильного сайта можно не добавлять весь Javascript код, что они Вам дают, а взять из него только ту часть между тэгами <noscript></noscript>
Более того, оттуда можно еще выкинуть тэги <div> ... </div> и использовать только <img ... />

Далее, этот тэг <img ... /> со всем кодом внутри, вы через админку добавляете в двиг как новый счетчик, установите, чтоб показывал на всех страницах сайта.
---
Вот и все, Яндекс метрика у нас работает
Чтоб убедиться, что все правильно, в Яндекс Метрике зайдите в список всех своих счетчиков и на только что добавленом кликните иконку "Обновить статус". Если все правильно, иконка станет зеленой. если нет, ищите, где ошиблись.
.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
УСТАНАВЛИВАЕМ GOOGLE ANALYTICS
По аналогии с Яндекс Метрикой, тут Вам тоже нужно будет пройти 2 шага регистрации.
Если у Вас уже на Google есть экаунт (например почта в Gmail), то можете войти под своим именем.

1) Регистрируем свой сайт в разделе Инструменты для веб-мастеров. Вам придется подтвердить, что Вы владелец сайта, разместив в корне маленький файл, или добавив META тэг.

2) Регистрируем свой сайт в Google Analytics
После регистрации и настройки сайта, вам предложат Javascript код для размещения на сайте. Вы конечно можете сразу разместить его, но для мобильных сайтов у Гугла существует специальная библиотека, которая написана на чистом РНР и не содержит JavaScript.

Хотя, насчет этой библиотеки нужно сказать особо.
Я месяц назад установил ее сюда на сайт. Потом как то залез в логи нашего сервера и был очень удивлен от размера error.log, это значило, что где-то в коде есть много ошибок.
Проанализировав error.log я увидел, что 95% всех ошибок исходят именно от библиотеки Google Analytics.
Когда я открыл код этой библиотеки, увидел, что это "высер" какого-то быдлокодера-профессионала
Неинициализированные переменные, индокод и др. прелести гг.
Пришлось эту библиотеку допиливать самому и ликвидировать ошибки.
---
В следующем посту я дам код этой самой библиотеки, доработанной мною и объясню, как ее запилить себе на сайт.
.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
Ну что, продолжим.
Вот доработанная библиотека для подключения мобильного сайта к Google Analytics.
Для того, чтоб все работало, Вам нужно:

1) Распаковать архив и закинуть файл ga.php в корень сайта
2) Прописать код вызова Google Analytics в файл /incfiles/end.php
В архиве я дал пример подключения.
3) Далее, вам нужно прописать в коде (который в end.php) в переменную $GA_ACCOUNT Ваш ID от Гугловского экаунта. Учтите, что Гугл Вам выдает ID в виде подобного UA-594348-3
Но для мобильного сайта Вы вместо букв UA- должны указать MD- далее цифры оставить так, как вам их выдали.

Ну и после того, как все прописали, статистика должна заработать.
Если зайдете в Google Analytics там есть "живая статистика", то есть в режиме реального времени показывает активность на Вашем сайте. Если код установили правильно, то "живая статистика" сразу покажет активность, если конечно на сайте есть посетители.
Прикрепленные файлы:
.
Люблю чай, как панда любит бамбук!
А как мне этот Java код поставить??
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t23.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число посетителей за"+
" сегодня' "+
"border='0' width='88' height='15'><\/a>")
//--></script><!--/LiveInternet-->
попробывал ставить но не получилась
.
Enter нажат, к чему теперь рыданья…
BULA, обыкновенно. В нужном месте на странице между ?>здесь код<?php
.
Enter нажат, к чему теперь рыданья…
Можно и через echo поставить, но тогда придется играться с экранированием кавычек.
.
╭∩╮ (`-`) ╭∩╮
Насчет Liveinternet не спешите, 3-я часть статьи будет именно про него.
Я скину код для установки.
Просто пока некогда писать, как освобожусь, так сразу...
.
Яндекс метрикой давно пользуюсь, очень хорошая штука, много пооезной инфы для правильного развития сайта
.
Люблю чай, как панда любит бамбук!
Pillott (24.11.2012 / 10:00)
BULA, обыкновенно. В нужном месте на странице между ?>здесь код<?php
Да
Всего: 46