[rms] Счетчики и виджеты

Введение

Модуль [rms] Счетчики и виджеты предназначен для удобного добавления на сайт счетчиков, виджетов и мета-тегов сторонних сервисов. Модуль поддерживает мультисайтовость!

Содержит шаблоны для добавления популярных сервисов:

  • Яндекс.Метрика
  • Google Analytics
  • JivoSite
  • CallBackHunter
  • Roistat
  • Widget
  • Чат ВКонтакте
  • Верификация сайта для подключения корпоративной почты, Яндекс.Вебмастер и т.д.

Если вам нужно подключить сервис, который отсутствует в списке шаблонов модуля, это не создаст проблем. Модуль универсальный, подключать можно любые сервисы!

Установка модуля

Модуль поддерживает автоматическую установку через UMI.Market. Для автоматической установки модуля:

  1. Сделать полный бэкап системы
  2. Обновить UMI.CMS до последней версии
  3. Купите модуль в ЮМИ Маркете 
  4. Обновите систему еще раз

Если у вас истек срок поддержки системы, обратитесь ко мне для ручной установки модуля! Установка модуля бесплатна!

Для пользователей

Информация по настройке и использованию модуля [rms] Счетчики и виджеты. Добавление и редактирование сервисов, настройки модуля.

Подключение Яндекс.Метрики

Яндекс.Метрика бесплатный интернет-сервис компании Яндекс, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователе. Сайт сервиса

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

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы счетчик добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код счетчика — в это поле вам нужно указать код счетчика Яндекс.Метрики

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти»

Подключение Google Analytics

Google Analytics — бесплатный сервис, предоставляемый Google для создания детальной статистики посетителей веб-сайтов. Сайт сервиса

Создайте новый счетчик Яндекс.Метрики следуя этой инструкции. Когда закончите, откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «Google Analytics».

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы счетчик добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код счетчика — в это поле вам нужно указать код счетчика Google Analytics

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти»

Подключение Roistat

Roistat — система сквозной бизнес-аналитики. Roistat считает показатели на основе данных о реальных продажах, учитывая мусорные лиды, сделки в работе и даже отказы и возвраты. Сайт сервиса

Создайте новый счетчик Roistat следуя этой инструкции. Когда закончите, откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «Roistat».

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы счетчик добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код счетчика — в это поле вам нужно указать код счетчика Roistat

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти»

Подключение JivoSite

JivoSite — чат для сайта и инструмент для общения с клиентами в социальных сетях, мессенджерах и мобильных приложениях. Сайт сервиса

Создайте новый чат для сайта JivoSite следуя этой инструкции. Когда закончите, откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «JivoSite».

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы чат добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код виджета — в это поле вам нужно указать код чата с сайта JivoSite

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти»

Подключение CallbackHunter

CallbackHunter — виджет обратного звонка и чатов. Сайт сервиса

Создайте новый чат для сайта CallbackHunter следуя этой инструкции. Когда закончите, откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «CallbackHunter».

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы виджет добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код виджета — в это поле вам нужно указать код виджета с сайта CallbackHunter

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти». Обращаю ваше внимание, что виджет будет отображаться только на том домене, что вы указали в настрокаъ на сайте CallbackHunter! На алиасах виджето отображаться не будет!

Подключение Чата ВКонтакте

Чат ВКонтакте — чат для сайта и инструмент для общения с клиентами в социальных сети Вконтакте.

Создайте новый чат для сайта Чат ВКонтакте следуя этой инструкции. Когда закончите, откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «Чат ВКонтакте».

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы чат добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код виджета — в это поле вам нужно указать код чата

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти»

Подключение Widget

Widget — cервис создания собственных виджетов без программистов и дизайнеров. Сайт сервиса

Создайте новый виджет для сайта. Когда закончите, откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «Widget».

Откроется форма для редактирования настроек сервиса.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы виджет добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Код виджета — в это поле вам нужно указать код виджета

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти».

Подключение meta тегов

Под мета-тегами следует понимать (X)HTML-теги <meta>, с помощью которых можно указать служебную информацию о странице. Одно из предназначений тега meta - это верификация или подтверждение прав на использование сайта при подключении различных сервисов. Диапазон применения meta тегов для верификации сайта ограничивается лишь вашими нуждами в конкретном случае. С помощью meta тегов вы можете подключить сайт к Яндекс.Вебмастеру, подтвердить факт владения доменом для подключения корпоративной почты и т.д.

Для добавления произвольного meta тега на сайт откройте модуль [rms] Счетчики и виджеты. Наведите курсор мышки на кнопку «Подключить сервис» и в выпадающем меню выберите пункт «Meta теги для верификации».

Откроется форма для редактирования настроек тегов.

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы тег добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор   уникальный идентификатор сервиса
  • Теги — в это поле вам нужно указать полный код тега. При необходимости, в это поле можно указать несколько meta тегов

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти».

Подключение произвольного сервиса

Если вам нужно подключить сервис, который отсутствует в списке шаблонов модуля, это не создаст проблем. Модуль универсальный, подключать можно любые сервисы! Для подключения нового сервиса, откройте модуль [rms] Счетчики и виджеты и нажмите на кнопку «Подключить сервис». Перед вами откроется форма добавление кастомного (произвольного) сервиса. 

  • Название  — произвольное наименование сервиса
  • Активен  — флаг активности сервиса. Чтобы сервис добавился на сайт, он должен быть активен
  • Домен  — имя сайта, на который нужно добавить сервис. Выберите значение из списка
  • Идентификатор  уникальный идентификатор сервиса
  • Код в теге HEAD — код, который вы укажите в этом поле добавится в тег HEAD вашего сайта
  • Код в теге BODY — код, который вы укажите в этом поле добавится в тег BODY вашего сайта

Указав все настройки сервиса нажмите кнопку «Сохранить и выйти»

Отключение сервисов

В модуле [rms] Счетчики и виджеты вы можете на лету включать и отключать сервисы, в зависимости от ваших потребностей. Для того чтобы выключить сервис, нужно выделить его в списке подключенных сервисов и нажать на кнопку «Выключить». Включение сервиса производится аналогично.

Настройки модуля

Модуль [rms] Счетчики и виджеты имеет ряд настроек, отпределяющих его работу. Внимательно ознакомьтесь с описанием к каждой настройке, перед тем как менять настройки по умолчанию. Настройки модуля вы можете найти нажав на кнопку «Настройки модуля»

Список настроек:

  • Автоматическая вставка счетчиков и виджетов в тело страницы — при включенной автоматической вставке не нужно вызывать макросы модуля для вставки сервисов в код вашего сайта. Они будут вставлены автоматически. Если вы не хотите автоматической вставки счетчиков, то отключите эту настройку.
  • Выключить автоматическую вставку для локальных доменов — при автоматической вставки будут игнорироваться локальные домены.
  • Использовать кеш — при включении этой настройки в кеш системы будет сохраняться результат выборки сервисов для домена. Это настройка улучшает производительность модуля. При редактировании, удалении или добавлении сервисов кеш автоматически сбрасывается.

Для разработчиков

Данный раздел документации предназначен для разработчиков сайтов на UMI.CMS и посвящена  макросам модуля [rms] Счетчики и виджеты и средствам их шаблонизации.

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

Макросы

Методы модуля [rms] Счетчики и виджеты, реализующие конкретные задачи использования модуля.

services()

Макрос возвращает данные всех сервисов для текущей языковой версии текущего домена сайта

rmsServices services(template = 'default')

Параметры

  • template — Имя шаблона, по которому следует вывести сервисы. В XSLT и PHP шаблонизаторах игнорируется, можно указать любое значение

XML-ответ UData

service()

Макрос возвращает данные для добавления на сайт сервиса с идентификатором, указанным в параметре serviceId.

rmsServices service(serviceId, template = 'default')

Параметры

  • serviceId — Id сервиса или его строковый идентификатор
  • template — Имя шаблона, по которому следует вывести сервис. В XSLT и PHP шаблонизаторах игнорируется, можно указать любое значение

XML-ответ UData

Шаблонизация

Шаблоны — слой преобразования данных макроса модуля в верстку сайта. Для модуля [rms] Счетчики и виджеты подготовлены примеры шаблонизации под PHP и XSLT шаблонизаторы.

Не забудьте отключить автоматическую вставку счетчиков и виджетов в тело страницы, если собираетесь провести самостоятельную шаблонизацию!

PHP-шаблонизатор

Пример шаблонизации макросов для PHP-шаблонизатора вы можете скачать по этой ссылке.

XSLT-шаблонизатор

Ссылка будет добавлена позже

Поддержка

Уважаемые клиенты! Если у Вас появились вопросы по работе модуля, Вам нужна помощь с установкой модуля или Вы заметили некорректную работу модуля, пожалуйста, напишите мне на почту! Я обязательно помогу!

link@mimika-team.ru