Яндекс.метрика от а до я

Код скрипта для отсчета времени

Скопируйте код PHP и вставьте на ваш сайт в то место, где вы хотите видеть вывод даты. Но скрипт должен быть размещен между тегами <body> </body>.

<?
$date = strtotime("1 January 2014");
$sec=$date - time();
$days=floor(($date - time()) /86400);
$h1=floor(($date - time()) /3600);
$m1=floor(($date - time()) /60);
$hour=floor($sec/60/60 - $days*24);
$hours=floor($sec/60/60);
$min=floor($sec/60 - $hours*60);

switch(substr($days, -1)){
case 1: $o='остался';
break;
case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 0: $o='осталось';
break;}

switch(substr($days, -2)){
case 1: $d='день';
break;
case 2: case 3: case 4: $d='дня';
break;
default: $d='дней';
}

switch(substr($hour, -2)) {
case 1: $h='час';
break;
case 2: case 3: case 4: $h='часа';
break;
default: $h='часов';
}

switch(substr($min, -2)) {
case 1: $m='минута';
break;
case 2: case 3: case 4: $m='минуты';
break;
default:$m='минут';
}
?>
<? if ($sec>0) echo '<strong>До нового года&nbsp;'.$o.':</strong><br/>'; ?>
<strong><? if ($days>0) echo $days.'&nbsp;'.$d; ?>,
<? if ($h1>0) echo '&nbsp;'.$hour.'&nbsp;'.$h; ?>
<? if ($m1>0) echo '&nbsp;и&nbsp;'.$min.'&nbsp;'.$m; ?></strong>
<strong><? if ($sec<0) echo ("С новым годом друзья!!!"); ?></strong>

Настройки скрипта.Строка (2) – указывает число, месяц, год окончания работы таймера.

$date = strtotime(«1 January 2014»); 

Для тех, кто не знает месяца на английском, вот весь список:
Январь – January
Февраль – February
Март – March
Апрель – April
Май – May
Июнь – June
Июль – July
Август – August
Сентябрь – September
Октябрь – October
Ноябрь – November
Декабрь – December

Строка (41) – напишите надпись, до чего осталось время. В данном примере написано так: «До Нового Года».

<? if ($sec>0) echo ‘<strong>До нового года&nbsp;’.$o.’:</strong><br/>’; ?>

Строка (45) – напишите надпись, которая появится посетителям после остановки таймера.

<strong><? if ($sec<0) echo («С новым годом друзья!!!»); ?></strong>

Если вы владеете HTML и CSS стилем, тогда можно придать выводимым цифрам таймера и тексту оригинальный вид.
Это все!Спасибо вам, что вы являетесь постоянными посетителями блога BlogGood.ru

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Популярные статьи:

  • Как узнать id компьютера
    Дата: 29 марта 2013
    Прокомментировано:90
    просмотров: 325687

  • Размеры форматов листов А0 – А7
    Дата: 23 января 2013
    Прокомментировано:3
    просмотров: 272067

  • Смешные логические загадки с подвохом, отгадки прилагаются
    Дата: 12 ноября 2014
    Прокомментировано:5
    просмотров: 204811

  • Установка windows 7 на ноутбук
    Дата: 18 декабря 2012
    Прокомментировано:169
    просмотров: 185225

  • Как включить или отключить Aero в Windows 7
    Дата: 1 июня 2013
    Прокомментировано:6
    просмотров: 160064

Скачать файл скриптом

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

Если обратиться к файлу с таким скриптом, то начнётся скачивание файла file.zip из папки folder, но пользователь никогда не узнает из какой же папки происходит скачивание, а значит и не узнает его истиного пути, в нашем случае это http://сайт.ру/folder/file.zip

Вот вам живой пример, ссылка ведёт на страницу /lessons/php/14/load.html, но будет скачиваться файл, откуда, попробуйте догадаться.

Чтобы защитить нашу секретную папку от тех, кто всё же узнает про неё, воспользуйтесь файлом htaccess, с помощью которого можно запретить доступ ко всем файлам, находящимся в этой папке, но при этом их можно будет скачивать нашим скриптом.

Что умеют счётчики

Когда массовый интернет только развивался, счётчики делали только одно: считали, сколько людей заходило на сайт в день, неделю или месяц. Тогда людей интересовала только посещаемость

Что счетчики умеют сейчас:

  • смотреть, откуда пришёл посетитель сайта;
  • понимать, до какого места посетитель долистал и в каких местах страницы он задерживался;
  • видеть, сколько людей закрыли страницу сразу, как на неё попали;
  • засекать время, проведённое на сайте;
  • вычислять устройство, с которого посетитель смотрит сайт, — с компьютера, телефона или с планшета;
  • показывать список поисковых запросов, по которым люди находят этот сайт;
  • анализировать, что интересно посетителям сайта;
  • показывать города, из которых заходят на сайт;
  • показывать время, в которое сайт посещает больше всего людей.

И постепенно счётчики становятся всё умнее. Есть такие, которые следят за вашим перемещением по нескольким сайтам; есть те, которые могут уведомлять вас, когда какой-то конкретный человек пришел к вам. Возможно, скоро счетчики смогут делать вам мгновенный ПЦР-тест. 

Как установить счетчик liveinternet.ru?

После того, как вы заполните поля, нажмите на кнопку «Дальше >>». После чего вас попросят проверить правильность введенных данных.

Если все введено верно, нажмите кнопку «зарегистрировать >>». Теперь появится сообщение о том, что сайт успешно зарегистрирован в рейтинге liveinternet.

Теперь нужно выбрать и установить счетчик. Для этого, нажмите на кнопку «получить html-код счетчика >>», далее, выберите необходимый вид счетчика и нажмите кнопку «получить html-код счетчика >>».

Полученный код выглядит примерно так:

Скопируйте выданный код и вставьте его во все свои html страницы между тегами <body> и </body>. Если вы используете CMS, то этот код нужно вставить в ваш шаблон (тему). К примеру, если у вас движок WordPress, то лучше всего вставить счетчик в файл sidebar.php или footer.php. Также можно воспользоваться виджетами (если ваша WordPress тема их поддерживает). Для этого нужно выбрать виджет «Текст» и вставить в него код счетчика. Если у вас движок DLE, то код вставляется в файл шаблона main.tpl.

Создаем таймер обратного отсчета на сайт!

таймер для сайта

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

демо

Если Вам он понравился и Вы хотите создать такой же счетчик обратного отсчета на своем сайте, то давайте это сделаем прямо сейчас!

Мы с вами не будем использовать для создания подобного таймера обратного отсчета времени ни каких лишних инструментов, как дополнительные библиотеки jquery, а сделаем все на обычном javascript и в одном html файле. За то все быстро, легко для Вас и для сайта!

Этот таймер обратного отсчета времени будет обладать такими функциями как:

  • Вы сможете установить отсчет количества часов, минут и секунд
  • На каждой секунде отсчета, соответственно уменьшается время на одну секунду
  • Когда истекает установленное время отсчета, то появляется всплывающее окно с оповещающим текстом, что таймер сработал

Теперь давайте создадим данный таймер обратного отсчета времени на сайте. Вот сам код таймера:

<!DOCTYPE html> <html> <head> <meta http-equiv=’Content-Type’ content=’text/html; charset=utf-8′> <title>Создаем таймер обратного отсчета – Seo блог sergey-oganesyan.ru</title> <script> window.onload = function(){

function timer(){

var hour = document.getElementById(‘hour’).innerHTML; var minute = document.getElementById(‘minute’).innerHTML; var second = document.getElementById(‘second’).innerHTML; var end = false;

if( second > 0 ) second–; else{ second = 60;

if( minute > 0 ) minute–; else{ second = 60;

if( hour > 0 ) hour–; else end = true; } }

if(end){ clearInterval(intervalID); alert(“Таймер сработал!”); }else{ document.getElementById(‘hour’).innerHTML = hour; document.getElementById(‘minute’).innerHTML = minute; document.getElementById(‘second’).innerHTML = second; } } window.intervalID = setInterval(timer, 1000); } </script> <style> #timer{ margin: 20px auto; text-align: center; color: #333; font-family: fantasy; font-size: 100px; cursor: default; }

#timer div{ display: inline; } </style> </head> <body>

<div id=”timer”> <div id=”hour”>11</div>&nbsp;: <div id=”minute”>56</div>&nbsp;: <div id=”second”>45</div> </div>

</body> </html>

А теперь, кому интересно, разберем составляющие данного кода таймера.

Вот этот кусок кода простой html, где содержится обертка для цифр с их идентификатором “timer” и блоки с их “id”:

<div id=”timer”> <div id=”hour”>11</div>&nbsp;: <div id=”minute”>56</div>&nbsp;: <div id=”second”>45</div> </div>

В html коде Вы сможете изменить отсчет времени на свой.

Далее идет обыкновенный CSS код:

#timer{ margin: 20px auto; text-align: center; color: #333; font-family: fantasy; font-size: 100px; cursor: default; }

#timer div{ display: inline; }

В нем Вы сможете изменить стили на свои, если это будет Вам нужно. То есть поменять цвет, размер и т.д.

А теперь самое главное в этом скрипте – сам javascript, который отвечает за все функции нашего таймера. Вот так он выглядит:

function timer(){

var hour = document.getElementById(‘hour’).innerHTML; var minute = document.getElementById(‘minute’).innerHTML; var second = document.getElementById(‘second’).innerHTML; var end = false;

if( second > 0 ) second–; else{ second = 60;

if( minute > 0 ) minute–; else{ second = 60;

if( hour > 0 ) hour–; else end = true; } }

if(end){ clearInterval(intervalID); alert(“Таймер сработал!”); }else{ document.getElementById(‘hour’).innerHTML = hour; document.getElementById(‘minute’).innerHTML = minute; document.getElementById(‘second’).innerHTML = second; } } window.intervalID = setInterval(timer, 1000);

Теперь Вы можете таймер обратного отсчета скачать вот здесь:

скачать исходник

Этот файл содержит уже готовый к использованию таймер обратного отсчета на сайт!

На этом заканчиваю свой рассказ! Всем удачи и до новых встреч!

Какой счетчик выбрать

Для начала надо определиться какой счетчик установить на свой сайт. Сразу скажу, что выбор из действительно стоящих бесплатных счетчиков не велик. Я бы порекомендовал обязательно поставить на сайт счетчик от liveinternet.ru. Этот счетчик обладает большими статистическими способностями. Например, он позволяет отслеживать поисковые запросы (точнее сказать позволял, т.к. теперь переходы с ПС стали хешироваться), точки входа/выхода, количество просмотров страниц, переходы с сайтов, с поисковых систем и т.д.

Так же хорошими счетчиками являются top100.rambler.ru и metrika.yandex.ru. В итоге, я предлагаю ставить на сайт четыре счетчика:

Также можно поставить к себе и Google Analitics (но я обычно его не ставлю).

Теперь расскажу о главном: как установить счетчик на сайт.

Почему все ненавидят PHP

По старой памяти, когда ужасного кода было много. Простота вхождения в этот язык привела к тому, что невозможно было нормально поддерживать сайт, написанный кем-то на PHP. Этот язык позволял раньше (сейчас меньше, но тоже есть) много вольностей с типами данных, переменными, обращениями к базе данных, поэтому разобраться было почти нереально.

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

Смешанный код. Писать в одном файле на PHP и HTML можно, если у вас всего одна форма обратной связи. Но когда весь сложный код на PHP расползается по всей странице, то это сильно мешает разобраться, что же там происходит на самом деле.

Любые переменные в любом месте. Понадобилась новая переменная? Объявите её на любом участке кода и сразу берите в работу. Это удобно для первоначальной разработки, когда ты просто берёшь новую переменную там, где она понадобилась, и делаешь с ней что хочешь. Но когда проходит время или кто-то другой хочет разобраться в коде, то такой подход сильно затрудняет работу.

Например, можно написать так:

Когда новый программист захочет понять, за что отвечают переменные а и b, он найдёт место, где они объявляются, и посмотрит, какого они типа и для чего использовались вначале. Но разработчик мог в процессе передумать и начать использовать эти переменные для других целей с новыми типами данных. Чтобы это понять, нужно просмотреть весь код и разобраться в логике, а это долго и трудно.

А ещё:

  • нет нормальной многопоточности;
  • мало фреймворков;
  • странная работа с объектами и классами;
  • нет контроля и отладки ошибок.

История языка

Изначально PHP расшифровывался как Personal Home Page Tools — инструменты для создания персональных страниц. Дело в том, что раньше, чтобы сделать функциональный сайт, чаще всего использовали C, Perl и CGI-скрипты. Звучит сложно, на деле — тоже сложно. Единственным способом сделать что-то своё и не изучать при этом три тома по программированию был PHP.

Язык HTML недостаточно гибкий и умеет не так много, как хотелось бы. Разработчики PHP решили расширить возможности гипертекста и сделали такой язык, который можно встраивать прямо в HTML-код, чтобы они работали вместе. Для этого используют операторы или или .

Например, можно сделать так:

В результате на странице получится строчка: «Привет! А вы знаете, что этот код написан на PHP?»

Ещё можно создавать целые PHP-файлы и писать весь код там, а потом просто подключать эти файлы в нужный момент. Получается, что с PHP можно работать в двух режимах: писать код прямо в коде страницы или выносить всё в отдельные файлы.

Способы определения посещаемости сайта

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

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

Среди популярных видов:

  • Яндекс.Метрика;
  • ТОП Рамблер;
  • LiveInternet;
  • Mail.ru;
  • Google Analytics — бесплатный счетчик от Гугл.

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

Также существуют счётчики непосредственно от CMS на которой сделан сайт, к примеру WordPress счетчик посещений.

Рейтинги
Если статистика закрыта, следует обратиться к рейтингам, в которых мог участвовать проект. Многие из них позволяют сортировать ресурсы по количеству посетителей, а также по другим показателям. Данные демонстрируются за различные промежутки времени, обычно – за сутки, неделю и месяц.
Основной недостаток такого метода – данные зачастую демонстрируются с начала суток и до момента просмотра. Чтобы отследить показатели за двадцать четыре часа, придется изучать рейтинг ближе к полуночи, но это не гарантирует максимальную точность. Также веб-мастер может заблокировать и эти показатели, отказавшись от участия в рейтинге.

Где взять счётчик Яндекс Метрики?

Чтобы получить код Метрики, необходимо перейти по такому адресу: http://metrika.yandex.ru/ и авторизоваться в сервисе. Т.е. нужно, чтобы у вас был аккаунт (почтовый ящик) на Яндексе. Сделать почтовый ящик довольно просто, думаю, у многих он есть. Если нет, завести его можно здесь.

После авторизации нужно добавить новый счётчик:

Получение счётчика Яндекс Метрики

После клика по «Добавить счётчик» вас перекинет на страницу с настройками:

Яндекс Метрика — счётчик, настройки

На этой странице нужно:

  • ввести название для нового счётчика (лучше использовать свой домен, чтобы потом не запутаться);
  • прописать адрес своего сайта (адрес главной страницы);
  • добавить зеркала. Нужно это для того, чтобы сайты с разными адресами имели один счётчик и один и тот же подсчёт статистики. К примеру, если на двух доменах вида site1.ru и site2.ru установить один и тот же счётчик, в настройках которого прописать зеркала (для site1.ru сделать зеркалом site2.ru), то он будет собирать статистику для обоих сайтов. Это иногда удобно для поддоменов (например, site.ru и blog.site.ru).
  • желательно ввести отправку уведомлений на Email и мобильный телефон (в виде SMS). Например, если вы уехали куда-нибудь отдыхать и в этот момент что-то приключилось с хостингом и сайт недоступен или очень медленно грузится, то  Яндекс Метрика сообщит вам об этом по телефону.
  • настроить свой часовой пояс.

После принятия «Пользовательского соглашения» и нажатия на «Продолжить» откроется вкладка с дополнительными настройками и кодом счётчика:

Metrika.yandex — код счётчика

Здесь можно произвести следующие настройки (включить/отключить):

  • вебвизор;
  • карту кликов;
  • определение переходов с сайта по внешним ссылкам и загрузки файлов (интересно узнать, скачивают ваши картинки или нет). А также определение кликов по кнопке «Поделиться» от Яндекса.
  • включение точного показателя отказов позволяет определять продолжительность нахождения пользователя на странице с точностью до секунды;
  • если запретить отправлять на индексацию Yandex страницы с кодом, то может замедлиться индексация новых страниц;
  • включать или нет информер — дело вкуса. Если хотите, чтобы на сайте отображался счётчик Яндекс Метрики — включайте.

Дополнительно можно включить:

  • ассинхронный код — счётчик подгружается отдельно от содержимого сайта (так быстрее);
  • отслеживание хеша. Хеш — то, что идёт после знака # в URL-адресе страницы. Если у вас на проекте часто меняется хеш (например, используется AJAX вместо полной перезагрузки страниц), то можно включить эту опцию;
  • включение собственных параметров визитов;
  • ну и расположение кода Яндекс Метрики в одну строку (для компактности).

Из основных настроек — это всё. Теперь достаточно скопировать получившийся код и вставить на каждую страницу вашего сайта.

Установка счётчика на различные CMS

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

WordPress

Это самый распространенный ресурс для блогов. Для установки надо зайти в административный ресурс. Выбрать в меню «Внешний вид» «Редактор». Найти файл заголовка header.php и вставить счетчик между тегами <head></head>. Код автоматически будет загружен на все странички сайта. Сохранить внесенные изменения.

Joomla

В этой системе создаются несложные корпоративные приложения. Счетчик устанавливается в главный файл сайта index.php. Для установки надо перейти в корневой каталог ресурса (имя сайта/templates/активный шаблон), найти этот файл и скачать. Открыть этот файл в любом текстовом редакторе, внизу этого файла будет тег </body>, перед которым надо установить код счетчика и сохранить изменения.

Битрикс

Вставка осуществляется через «Настройку» в административной панели. В этом меню открыть «Настройки сайта» — «Сайты»-«Шаблоны сайта». Вставить код счетчика и сохранить. Счетчик установлен.

Wix

Установка происходит через сервис Wix. Надо зайти через свой аккаунт в Wix App Market, ввести «Yandex» и щелкнуть «Добавить». Остается только активировать счетчик:

  • нажать «Подключить аккаунт»,
  • авторизоваться в системе,
  • «Разрешить» доступ к собранным данным,
  • добавить счетчик.

Без CMS

На маленьком сайте, где все коды прописаны отдельными файлами, код счетчика надо разместить внутри тегов каждого такого файла. Лучше размещать его как можно ближе к верху: счетчик будет быстрее грузится и, если даже посетитель быстро уйдет с сайта, такой визит все равно будет заcчитан.

Вычисляем время выполения php-скрипта (загрузки страницы)

При программировании на php немаловажно уделить внимание скорости загрузки срипта. Слишком долго выполняющиеся скрипты могут сильно грузить сервер, при высокой посещаемости ресурса будут происходить сбои всего сайта из-за таких скриптов. Чтобы узнать сколько времени работает скрипт (грузится страница), воспользуйтесь таким примером php-кода:

Чтобы узнать сколько времени работает скрипт (грузится страница), воспользуйтесь таким примером php-кода:

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

Доступ к счетчику

Каждый владелец аккаунта в Яндекс.Метрики может открыть доступ к счетчикам для других пользователей. Есть два варианта: предоставить гостевой доступ или представительский. Чем они отличаются?

Гостевой доступ позволяет просматривать статистику и настройки счетчика (при уровне «Только просмотр») или полностью управлять им (при уровне «Доступ на редактирование»). Удалить счетчик при гостевом доступе пользователь не сможет. Чтобы настроить доступ к счетчику, во вкладке Доступ (в блоке Индивидуальный доступ) необходимо выбрать кнопку «Добавить пользователя» и указать уровень: только просмотр или редактирование. Для получения доступа пользователь должен иметь учетную запись на Яндексе.

Представительский доступ дает возможность просматривать редактировать и удалять счетчики. Добавляются новые пользователи в разделе Представители. В поле Новый представитель необходимо указать логин. Представителям автоматически открывается доступ к каждому вновь созданному счетчику.

Также доступ к статистике можно предоставить абсолютно любому пользователю интернета. Для этого нужно зайти блок Публичный доступ к статистике, нажать «Вкл» и получить URL ссылку. По ней будет доступна статистика счетчика. Эту ссылку можно отправить любому пользователю.

Установка счетчика на сайт

Способы установки счетчика Яндекс.Метрики:

  1. Через HTML: скопируйте код код счетчика и разместите в HTML-коде всех страниц в пределах тегов или как можно ближе к началу страницы.
  2. Через плагины CMS:у многих движков есть плагины для простой установки счетчика, они перечислены на странице Яндекса. Нужно скачать плагин, пройти авторизацию и вставить код счетчика. Либо скопировать код счетчика и поместить в файл, который отвечает за генерацию header всех страниц сайта.
  3. Через Google Tag Manager:если у вас установлен Менеджер тегов Google, создайте тег с шаблоном Custom HTML и вставьте в него код счетчика Метрики, добавьте триггер «Все страницы».

Сам код находится в нижней части страницы.

Счетчик для Турбо

Если на сайте есть Турбо-страницы от Яндекса, настройте счетчик и для них: перейдите в настройки Турбо-страниц, откройте вкладку «Общая информация о сайте», найдите поле «Счетчики», выберите систему Яндекс.Метрика и укажите номер счетчика.

Счетчик для AMP

Если на сайте есть AMP-страницы от Google, счетчик можно установить и на них, но с некоторыми ограничениями — нет инструмента «Целевой звонок», нельзя подключить сбор данных электронной коммерции, недоступен Вебвизор и нельзя отследить нажатия кнопки «Поделиться».

Для установки используйте компонент amp-analytics — добавьте его в код страниц сайта в :

Внесите изменения в элемент : добавьте элемент amp-analytics. Укажите значение metrika для атрибута type, и номер счетчика с помощью counterId. Тогда данные о посещениях будут передаваться в Метрику.

Подробная настройка передачи данных описана на странице Помощи Яндекса.

После установки счетчика с помощью этого кода данные будут собираться при каждом визите на ваш сайт и формироваться в отчеты Яндекс.Метрики.

Определение страны по ip с помощью Sypex Geo

Основные шаги по созданию php скрипта, с помощью которого можно будет определять страну по ip:

1. Скачаем Sypex Geo для PHP и базу данных стран. Sypex Geo распространяется по лицензии BSD, т.е. является абсолютно бесплатным.

2. Распакуем архивы и загрузим на сервер файлы «SxGeo.php» и «SxGeo.dat». В качестве примера, создадим на сервере папку SxGeo и загрузим эти файлы в неё.

3. Создадим свой скрипт, например, «get_country_code.php».

4. Вставим в этот файл следующий код:

5. Включим файл «get_country_code.php» в другие скрипты, в которых нужно реализовать выполнение кода в зависимости от принадлежности ip посетителя к той или иной стране.

О чем говорит посещаемость сайта?

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

Определение показателя производится на нескольких уровнях. Учитываются уникальные посетители и отдельные хиты, а от полученных значений во многом зависят результаты поисковых выдач.
Дополнительно статистика посещаемости демонстрирует и ряд других параметров, вроде глубины и времени просмотра, поведенческих факторов и прочих особенностей.

Как установить счетчик Яндекс.Метрика?

Яндекс.Метрика — бесплатный инструмент от Яндекс для оценки посещаемости сайта, анализа поведения пользователей и эффективности рекламных кампаний. Для того, чтобы получить счетчик в Метрике, нужно зарегистрироваться. Если у вас уже есть аккаунт Яндекса (например, есть почта), то вводите его.


После входа, нажмите на кнопку «Получить счетчик». Вы попадете на страницу добавления счетчика:


Заполните url сайта, по желанию выберите необходимые опции и нажмите кнопку «Добавить»

После этого вам выдадут код счетчика, который нужно вставить на все страницы сайта, также как и код счетчика liveinternet. Единственное отличие в том, что счетчик от Метрики – невидимый и не будет виден на веб-страницах. После установки, у вас будет доступ к отчетам, где вы сможете отслеживать различную информацию о посетителях и своем сайте.

Как собирать офлайн-данные

Яндекс.Метрика позволяет работать с информацией, которая не фиксируется на сайте. Например, это заказ по звонку в компанию или оплата наличными курьеру.

Офлайн-конверсии. Они могут отслеживаться с помощью целей и использоваться в отчетах Яндекс.Метрики и при сегментации. Полученная информация помогает оценивать эффективность каналов привлечения и понимать, как происходит конверсия.

Передать данные можно с помощью:

  • веб-интерфейса Яндекс.Метрики;
  • API Яндекс.Метрики;
  • сервиса автоматизации Albato.

Входящие звонки. Можно узнать качество и количество звонков, их итог (например, была ли покупка после визита на сайт). Чтобы получать статистику, нужно пользоваться коллтрекингом и через него передавать информацию о звонках в Яндекс.Метрику через API. Также отслеживать источники звонков можно с помощью Яндекс.Телефонии.

Важно учитывать, что иногда целевое действие совершается не сразу. Поэтому Метрика позволяет задавать период учета конверсии до 21 дня

Если данные о целевом действии были переданы позднее 21 дня или само действие было совершено позже, то оно не будет засчитано.

Установка и использование

На нашем курсе мы будем работать с версией PHP 8

Где скачать PHP?

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

Как выглядит PHP-сценарий

Типичный PHP-сценарий — это набор выражений. Каждое выражение начинается с новой строчки и заканчивается точкой с запятой.

Выражение — это инструкция, которая приказывает PHP-интерпретатору выполнить одно действие, например, сложить два числа или вывести на экран информацию. Давайте посмотрим на самый простой сценарий. Он будет выводить на экран одну строку: «Привет, Мир!»:

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

В нашем примере сценарий состоит из всего одной инструкции:

Здесь мы просим функцию вывести на экран наш текст — «Привет, Мир!». Это можно рассматривать как подлежащее и сказуемое в русском языке, где функция  — это сказуемое, а «Привет, Мир!» — подлежащее.

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

Обратите внимание, что в этом примере мы использовали дополнительный фрагмент —. С его помощью мы сообщаем серверу, где заканчивается наш PHP-сценарий

В случае, если наш код последний в документе, и после него ничего не следует, этот фрагмент не обязателен.

Потренироваться вставлять код на PHP в разметку можно в этом задании.

Уникальные посетители

Уникальные посетители обладают рядом характеристик, позволяющих сервисам статистики отличать их друг от друга:

  • Браузер;
  • Ip-адрес;
  • Регистрационные данные.

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

Важно понимать, что в первую очередь уникальная единица посещаемости на сайт – не реальное лицо, а некое абстрактное понятие, необходимое для измерения трафика сайта. Также они не должны обязательно быть клиентами или покупателями, хотя их существование уже повышает эффективность ресурса

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

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

Для увеличения показателя используются два вида методов:

  • Работа с реальной аудиторией;
  • Накрутка показателей счетчиков.

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

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

Установка счётчика

После внесения всех необходимых параметров, необходимо их сохранить. Дальше на вкладке «Дополнительные настройки» («Счетчик») надо скопировать код счетчика в буфер и вставить его себе на сайт: в готовый шаблон, footer (подвал) или header (шапку).

Добавить код на сайт можно тремя способами:

1.Через FTP вручную

Надо зайти на свою площадку через FTP-доступ. В корневой директории сайта найти файл header.php и вставить туда счетчик.

Если счетчик размещается в середине или внизу страницы, то код надо вставить между повторяющимися тегами <body>…</body>. В конце нажать «Сохранить». Если все выполнено правильно, то система распознает установленный элемент.

2. Через специальные плагины

Размещение через плагины происходит стандартно: они закачиваются из интернета, распаковываются и загружаются на площадку.

3. С помощью Google Tag Manager

Этот способ установки возможен, если в Google Tag Manager есть аккаунт (в противном случае его надо завести). В своем аккаунте нажать «Добавить новый тег», тип – «Пользовательский HTML». В открывшуюся форму загрузить код своего счетчика, отметить «Все страницы» и нажать «Сохранить».

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

Проверка правильности установки

После размещения счетчика у себя на площадке, надо проверить правильность его установки. Для этого надо снова перейти на вкладку Яндекс.Метрики и нажать «Счетчики». Появится табличка со всеми имеющимися счетчиками. Счетчики начинают свою работу через несколько минут после установки и, если все сделано верно, то через очень скоро иконка рядом со счетчиком должна загореться зеленым цветом (иначе будет гореть красным).

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

Консоль – это один из инструментов разработчика, который помогает просмотреть ошибки, возникающие при работе страниц. Консоль открывается сочетанием клавиш Ctrl + Shift + I.

Чтобы проверить корректность работы счетчика на любой из страниц своей площадки, надо перейти на эту страничку, в консоле набрать yaCounterXXXXXXXX и нажать Enter.

Если консоль выдает ошибку, то счетчик установлен некорректно.

Заключение

Мы рассмотрели принципы построения системы сбора статистики «Бревно» и примеры SQL-запросов для получения ответов на актуальные вопросы. Изложенных принципов достаточно для качественного анализа посещаемости многих сайтов. Код Бревна занимает 100 строчек, поэтому система легко модифицируется под требования конкретного проекта. Код Бревна передан в общественное достояние (public domain), модифицируйте и используйте на здоровье в любых целях.

Все права на данную статью принадлежат порталу webew.ru.
Перепечатка в интернет-изданиях разрешается только с указанием автора
и прямой ссылки на оригинальную статью. Перепечатка в печатных
изданиях допускается только с разрешения редакции.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Люкс-хост
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: