Рейтинг@Mail.Ru позволяет отслеживать сколько посетителей в настоящее время на сайте, сколько визитов выполнено за определенное количество времени, с каких устройств посетители посещают страницу, действия выполняемые на странице и другие данные.
Основное отличие Рейтинг@Mail.Ru от других подобных сервисов сбора аналитических данных в том, что он предназначен для интеграции с другими сервисами Mail.Ru. Дополнительная информация о данном сервисе размещена здесь - https://help.mail.ru/top/rating.
Перед выполнением подключения Рейтинг@Mail.Ru к сайту или странице нужно, чтобы у вас уже был свой аккаунт в Mail.Ru.
1. Перейдите по этой ссылке и заполните отображаемые поля. В поле ”Адрес ресурса”, адрес необходимо указать используя https:// вместо http://.
2. На следующей странице скопируйте свой номер счетчика и вставьте его вместо цифр "1234567" в скрипте ниже.
<!-- Rating@Mail.ru counter -->
<script type="text/javascript">
/**/
var counterIdMailRu = "1234567"; /* ВМЕСТО 1234567 УКАЖИТЕ ID ВАШЕГО СЧЕТЧИКА */
/**/
counterIdMailRu = String(counterIdMailRu);
var _tmr = window._tmr || (window._tmr = []);
_tmr.push({id: "3061563", type: "pageView", start: (new Date()).getTime()});
(function (d, w, id) {
if (d.getElementById(id)) return;
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js";
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window, "topmailru-code");
var addPixelMailRu = document.createElement('noscript');
addPixelMailRu.innerHTML = '<div><img src="//top-fwz1.mail.ru/counter?id=' + counterIdMailRu + ';js=na" style="border:0;position:absolute;left:-9999px;" alt="" /></div>';
document.body.appendChild(addPixelMailRu);
</script>
<!-- //Rating@Mail.ru counter -->
3. Зайдите в раздел "Плагины" и создайте плагин ”Свой код". В нем, в поле "Код перед </body>" добавьте скрипт с номером вашего счетчика
ВАЖНО! Если счетчик mail.ru уже подключен к сайту произведите его ЗАМЕНУ на счетчик из этой инструкции.
4. Теперь при посещении любой из страниц в проекте, в Рейтинг@Mail.Ru будет передаваться информация о визитах. Для проверки работы счетчика страницу сайта необходимо открыть заново, а после проверить наличие информация в аккаунте Рейтинг@Mail.Ru в разделе "Посещаемость".
К странице или сайту можно подключить следующие типы событий:
Приступим к настройке событий:
1. Событие "Посетитель открыл сайт" передается счетчиком Mail.Ru автоматически после загрузки счетчика и просматривается в разделе Посещаемость.
2. Для передачи оставшихся типов событий перейдите в раздел "Плагины" и создайте плагин ”Свой код". В нем, в поле "Код перед </body>" добавьте следующий скрипт:
ВАЖНО! Если ранее вы уже добавляли к сайту данный скрипт из других инструкций, то повторное добавление не требуется. В случае случайного или намеренного повторного добавления отправка данных будет дублироваться или это может привести к другим непредвиденным ошибкам.
<!--СКРИПТ ДЛЯ ОБЕСПЕЧЕНИЯ РАБОТЫ ИНТЕГРАЦИЙ-->
<script type="text/javascript">
var date = new Date();
var currentDate = String(date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate());
var initialization = document.createElement('script');
initialization.type = 'text/javascript';
initialization.src = 'https://i.1.creatium.io/disk/static/support-scripts/integration/integration.js?data=' + currentDate;
initialization.charset = 'UTF-8';
document.body.appendChild(initialization);
</script>
3. Проверить результат работы можно открыв страницу повторно и выполнив необходимые действия для передачи событий. Для просмотра информации по собранным событиям перейдите в раздел "Аналитика" - "Цели".