Как установить метрику на сайт MODx. Яндекс метрика modx
Метрика MODx - устанавливаем счетчик Яндекс Метрики + видео урок
Добрый день дорогие друзья! Начну сразу – мы сегодня будем разбирать с вами практический пример как добавить яндекс метрику в CMS MODx.
Делается это очень просто и не займет много времени.
Упражняться будем на клиентском сайте. Если что-то вдруг не поймете не переживайте в конце этой статьи будет видео урок.
Первое что нам нужно это войти в админку MODx и выбрать раздел «Элементы».
Далее заходим в пункт Управление Элементами
Отлично! Теперь следующий момент, который очень важен. Будем рассуждать логически. Наша метрика будет установлена в шаблоне footer MODx. Значит, нам нужно создать отдельный чанк и назовем его метрика.
Теперь нам нужно зайти на сервис Метрики и скачать код оттуда, как это делать вы можете узнать из этой статьи. Затем вставляем его в поле кода чанка, вот таким образом:
Далее сохраняете все изменения.
Теперь нам нужно вставить чанк с яндекс метрикой MODx в шаблон футера сайта. Делаем вот таким образом:
Заходим внутрь и вставляем наш шорткод {{metrika}} в нужную область, как показано в этом примере:
Таким образом, у нас получается своеобразная «матрешка» и мы тем самым упрощаем структуру шаблона, не загромождая лишним кодом. Вот, в принципе, и все! Выкладываю видео урок, по которому вы самостоятельно сможете установить MODx метрику на сайт. Всем удачи и до встречи в следующих выпусках!
Не забывайте делиться ссылками в социальных сетях и рекомендовать наш проект друзьям. Буду в этом признателен.
smarticle.ru
Yandex Metrika 1.0.0-pl
Adds a Yandex.Metrika tag to every HTML page of your website.
Installation Instructions
Installation
- Create a new plugin, and paste the contents of this file into the Plugin Code area. Set the plugin name to "Yandex.Metrika" and description to "1.0 Adds Yandex.Metrika code to every page in your site"
- Copy this line into the Plugin Configuration of the Configuration tab:
- Enter your Yandex Account details on the configuration tab
- Check the OnWebPagePrerender box on the System Events tab
- Press Save
- Ensure "Stats Tracking" is enabled in the Site Configuration menu (Tools -> Configuration -> [ Site ] tab )
Usage
Once installed, you don't need to do anything else - all HTML pages which have the "Enable Stats Tracking" box ticked in Manager will automatically have the code inserted.
Parameters (set in configuration tab)
- account = Yandex.Metrika tracking code, which looks like 123456
- testMode = boolean - if true, do not send tracking data to Yandex. Code is outputted as comments, useful for debugging
- clickmap = boolean - the collection of statistics for the report "Map of clicks"
- tracklinks = boolean - collection of statistics on the links to external resources and download
- filesasync = boolean - does not block or affect the speed of loading pages on your site
- Создать новый плагин, и скопировать содержимое файла в Код плагина. Установить имя плагина "Яндекс.Метрика" и описание "1.0 Добавляет Яндекс.Метрика на каждую страницу сайта"
- Скопировать следующий код в Конфигурацию плагина:
- Ввести свой Account ID
- Поставить галку на пункте OnWebPagePrerender в разделе Template Service Events
- Сохранить
- Удостоверьтесь, что во вкладке Сайт значение radiobutton Регистрировать посещения выставлено в Да (Инструменты -> Конфигурация -> вкладка [Сайт])
Использование
После установки больше ничего не требуется. На все страницы где выставлен параметр "Регистрировать посещения" будет добавлен код Яндекс.Метрики
Параметры (устанавливаются во вкладке плагина Конфигурация)
- Account ID = Account ID который нужно взять с Яндекс.Метрики, должен быть в виде 123456
- Тестовый режим = при использовании данного режима код будет закомментирован и данные не будут отсылаться в Яндекс.Метрика. Используется для отладки
- Карта кликов = сбор статистики для работы отчета «Карта кликов»
- Внешние сылки = сбор статистики по ссылкам на внешние ресурсы и загрузкам файлов
- Асинхронный код = не блокирует и не влияет на скорость загрузки страниц вашего сайта
modx.com
начальная seo оптимизация сайта: правильный robots, настройка htaccess, установка счетчика яндекс метрики и др.
Тематический трафик – альтернативный подход в продвижении бизнеса
Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
CMS MODx имеет большую популярность среди разработчиков и как следствие SEO специалистам приходится с ней работать. Сложностей в продвижении сайтов на MODx нет, если при старте сделать правильную SEO оптимизацию проекта.
Первый этап
SEO оптимизация начинается с закрытия различных дублей на проекте
robots.txt для MODx evolution
ser-agent: * Disallow: /assets/cache/ Disallow: /assets/docs/ Disallow: /assets/export/ Disallow: /assets/import/ Disallow: /assets/modules/ Disallow: /assets/plugins/ Disallow: /assets/snippets/ Disallow: /install/ Disallow: /manager/ Disallow: /? Disallow: /*? Disallow: /index.php Host: endseo.ru Sitemap: http://endseo.ru/sitemap.xmlrobots.txt для MODx revolution
User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: endseo.ru Sitemap: http://endseo.ru/sitemap.xml
Установка Яндекс Метрики или Google Analytics в MODX
Самый простой и легкий вариант — это просто установить счетчик. Код счетчика необходимо поставить в шаблон layout.tpl
Также для Яндекс Метрики существуют 2 плагина:
- Плагин для подключения Yandex.Metrika в MODx
- Модуль Яндекс.Метрика для CMS MODx Evolution
Настройка ЧПУ в MODx
«Система» (System ) –> «Настройки системы» (System settings) –> выбираем «Дружественные URL» (Friendly URL):
Выбираем следующие значения:
- автоматически генирировать псевдоним – ставим «Нет»;
- использовать дружественные URL – «Да»;
- использовать вложенные урлы – «Да».
Потом установите "дополнение Translit" (modx.com/extras/package/translit)
.htaccess для MODX revolution
Что важно для этой CMS? Для директории “public_html“ :
<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / </IfModule>Для “subdirectory“:
<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase /subdirectory/ </IfModule>
Сайт с www или без www в MODX через .htaccess
Для поисковых систем важно, чтобы была одна версия сайта. Какая из них вам по душе — выбирайте сами, но правильнее бы без www:
для сайта с www:
RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC] RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]для сайта без www
RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC] RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L]semantica.in