Модуль doYandexMetrika для сайтов, созданных на базе популярной CMS Joomla

doYandexMetrika - logo

Joomla! 1.6 NativeJoomla! 1.7 CompatibleJoomla! 2.5 SeriesJoomla! 3.0 Series

Лучше всего назначение  Яндекс.Метрики объясняется у его создателя:

Яндекс.Метрика — инструмент для оценки посещаемости сайтов, анализа поведения посетителей и эффективности рекламных усилий. Метрика работает по традиционному принципу интернет-счётчиков: код, установленный на страницах вашего сайта, регистрирует каждое посещение, собирая данные о нём. Рекламодателям Яндекс.Директа и Яндекс.Маркета Метрика позволяет ответить на вопрос, что происходит на рекламируемом сайте после клика на рекламное объявление и предоставляет инструменты для анализа привлечённой аудитории в различных разрезах для выявления наиболее эффективных средств рекламы.

На этой странице находится модуль, созданный для облегчения процесса добавления кода Яндекс.Метрики на сайтах с CMS Joomla. Модуль совместим с версиями Joomla 1.5, 1.6, 1.7, 2.5 и 3.x.

Примечание от 8 сентября 2012 г.: В связи с тем, что ветки Joomla CMS версий 1.x не поддерживаются, модуль будет развиваться только от версии 2.5.x

При создании модуля учитывалось, что установка модуля будет происходить без непосредственного редактирования файлов CMS только с использованием стандартных средств администрирования CMS Joomla.

Создание doYandexMetrika в виде модуля продиктовано тем, чтобы имелась возможность устанавливать модуль только на определенных страницах (разделах) сайта под управлением Joomla (см. Menu Assignment в Module Manager вашей CMS). Связано это с тем, что посредством Яндекс.Метрики в индекс Яндекса могли попасть страницы нежелательные для индексации. Такие, как например, «Личный кабинет» и подобные непубличные разделы.

Тем не менее, в модуль заложен дополнительный механизм исключения страниц из индекса с помощью регулярных выражений. Задав регулярное выражение (в нотации Perl), которое при совпадении с (адресом) URI запрашиваемой страницы устанавливает для неё свойство ut:’noindex’ (или ut:0) для объекта Ya.Metrika, вы тем самым запрещаете автоматическую отправку этой страницы вашего сайта на индексацию.

Демонстрация

Работоспособность модуля проверяется на сайте «Ваш финансовый консультант Нина Донина» (см. внизу страниц). На сайте есть непубличный раздел «кабинет», доступный только зарегистрированным пользователям. Для того чтобы страницы кабинета не попали в индекс Яндекса в настройках модулях указано регулярное выражение : /cabinet/

Снимки экрана

doYandexMetrika - install

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

doYandexMetrika - основные параметры

Основные параметры модуля doYandexMetrika

doYandexMetrika - дополнительные параметры

Дополнительные параметры модуля doYandexMetrika

Установка

  1. Получить счётчик на Яндексе  и запомнить номер счётчика (обычно семизначное целое число)
  2. Установить модуль doYandexMetrika на сайте под управлением Joomla
  3. Настроить модуль (искать в разделе Module Manager (Расширения-Менеджер Модулей)
  4. Выбрать позицию где бы вы хотели разместить код и изображение информера
  5. Опубликовать

Скачать

Joomla 3.x

Скачать

Joomla 2.5

Внимание!
В связи с тем, что в версии Joomla CMS 2.5 изменилась (и продолжает меняться) структура каталогов, установка модуля версий 2.5.х поверх старой версии приводит к неработоспособности в некоторых случаях. Поэтому, необходимо предварительно деинсталлировать старую версию. При установке, модуль эту ситуацию обнаруживает и предлагает сделать деинсталляцию.

К сожалению, это приведет к тому, что придется заново ввести все параметры, включая номер, позицию и т.п. Перед деинсталляцией запомните старые настройки или запишите.

Ветки 1.x более не поддерживаются.

Joomla 1.6, 1.7
Joomla 1.5

История версий

v3.0.0
  • Поддержка Joomla CMS 3.x
  • Новый и переработанный дизайн интерфейса настроек
  • Выбор цвета с палитры
  • Обновлен код счётчика в соответствие последним изменениям на Яндекс.Метрики
v2.5.5
  • Косметический релиз («чистка кода»)
v2.5.4
  • Добавлен параметр для включения имени пользователя в Параметры визитов (подробнее…). В случае его активации, на странице отчетов Метрики (раздел Содержание -> Параметры визитов) создается дерево «Пользователь» с разбивкой по имени зарегистрированного пользователя или «Гость» в противном случае.
v2.5.3
v2.5.2
  • Незначительные «косметические» исправления интерфейса
v2.5.1
  • Версия для Joomla CMS 2.5.x
  • Незначительные «косметические» исправления интерфейса
  • Изменение структуры каталогов
  • Автоматическая проверка на новые версии (Extension Manager)
v1.1.1
  • Добавлена поддержка Вебвизора (Запись и анализ поведения посетителей сайта, см.: анонс на Яндексе)
v1.1.0
  • Добавлена поддержка отслеживания хеша в адресной строке браузера (для AJAX-сайтов)
  • Добавлена поддержка расширенного типа информера
  • Выпущена версия для Joomla 1.5
  • Чистка кода
v1.0.1
  • Первый релиз для Joomla 1.6 и выше

167 Thoughts on “Яндекс.Метрика для Joomla

  • Хотел поинтересоваться, для работы обязательно указывать «Position»? Просто как ни странно, на Joomla 1.7.1 данная позиция не является обязательной (нет *). Но без неё не работает…

  • Работоспособность модуля от указания позиции не зависит. Этот системный раздел настроек (слева) полностью «прерогатива» CMS Joomla.

    Однако, т.к. модуль размещает код в странице(-ах), то CMS надо обязательно знать куда (или если угодно ГДЕ) его размещать. Поэтому, указание позиции для такого типа надстроек как doYandexMetrika — необходимо.

  • Hi.
    C вашего сайта не скачивается (Opera, Chrome) — кнопка появляется, но не кликабельна.

    • Проверил — скачивается, да и статистика счётчика который стоял это подтверждает.
      Тем не менее, я убрал счётчики — пусть будет plain.
      Скачивайте на здоровье!

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

      • У меня та же проблема, пробовал в разных местах шаблона публиковать — яндекс не видит, но в коде страницы в браузере он есть.

        • Давайте попробуем разобраться.
          1) Где в Яндексе появляется эта фраза?
          2) Сообщите адрес своего сайта, где установлен модуль

          можете также связаться со мной в скайп (sergey.donin) и попробуем разобраться

          • У Вас установлен плагин «IceSpeed» который меняет код метрики — Естественно, на такое вмешательство Яндекс будет считать, что код не установлен

            Вот лишь маленькая выдержка из кода вашего сайта:

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

            Исключайте в настройках IceSpeed кэширование внешних метрик, счётчиков и прочих, если это возможно. Код Яндекс.Метрики очень чувствителен к изменениям.

            Удачи!

          • Вы оказались абсолютно правы! Спасибо огромное!
            Для тех, кто наткнется на те же грабли — нужно в настройках Optimize Javascript (JS) поставить значение no

    • была такая же проблема — решена так: в менеджере модулей зайти в настройки модуля «do Yandex Metrika». Далее найти «Привязка модуля» и поставить «на всех страницах»

    • Такая же проблема, при том, что привязка модуля стоит на всех страницах.

      • Посмотрите ниже как решил проблему Den и ещё ниже мою переписку с Pitonix — рекомендации аналогичные.

    • Это ошибка не плагина — инсталлятора от Joomla CMS
      Проблема, скорее всего, в правах доступа к каталогам и/или файлам на сайте.

      Проверьте для начала «Сайт — Информация о системе — Права доступа на каталоги»
      Дальше уже надо смотреть конкретную ситуацию

    • Да, конечно.
      Как и все расширения совместимые с веткой 1.7.х doYandexMetrika работает и на 2.5.х

      Специфические новые возможности (такие как автоматическая проверка новых версий) и удаление deprecated функций будут добавлены в ближайшее время.

    • Спасибо. Исправил.

      Обновление на этой странице или автоматом увидите в интерфейсе Администрирования

  • Не показывает данные, при заходе клиента на сайт счетчик показывает нули(

    • 1) Если до этого данные были, то подождите сутки. У Яндекс.метрики бывают перерывы
      2) Если только поставили, то данные тоже не сразу появятся
      3) На сайте metrika.yandex.ru (по вашему счётчику) — есть какие-нибудь сообщения (счётчик не установлен, неправильный код и т.п.)?
      4) сообщите адрес сервера где установлен модуль doYandexMetrika

  • Большое вам прибольшое спасибо за модуль! Я долго мучилась с установкой, а теперь все работает!

  • Установил модуль, получил номер счетчика на яндекс метрике, добавил его в настройках модуля, опубликовал модуль. Итог — видно, что структура сайта чуть раздвинулась в том месте, куда поставил модуль, но сам модуль не появился — там просто пустое место. Сайту от роду 2 дня, посетителей пока не было вообще, сайт в процессе разработки. Может ли это быть причиной непоявления модуля, или дело в другом?

  • модуль не устанавливается на 2.5.4 пишет следующее —
    JFolder::create: Не удалось создать каталог
    Внимание! Не удалось переместить файл!
    в чем может быть проблема, подскажите?

  • Почему у вас выше ссылка на скачивание версии mod_doyandexmetrika-v2.5.1, в то время, кгда уже верския обновилась и с вашего сайта скачивается уже mod_doyandexmetrika-v2.5.2.zip
    Обновите информацию :)

    • Странно, что нет моего ответа. А я ведь давно исправил ;) и даже отвечал Вам.
      Кстати, обновилась и версия модуля. Теперь — 2.5.3
      Удачи

  • Здравствуйте! А можно ли настроить счетчик, чтобы он выводил не суточную, а общую статистику посещений?

  • Доброго времени суток. После смены шаблона сайта,в месте публикации модуля появилась такая ошибка. Notice: Undefined variable: do_trackhash in …modulesmod_doyandexmetrikahelper.php on line 137 . Сайт на Joomla 1.5.4, версия модуля 1.1.1, Режим отображения- нет.
    Подскажите, пожалуйста, как исправить.

    • Сообщите пожалуйста адрес сайта, где установлен модуль.
      Я сегодня (позже) посмотрю.

        • Не смог воспроизвести Вашу ситуацию, однако подозреваю, что действительно какой-то конфликт с шаблоном был или что-то ещё ;)

          Тем не менее, обновил версию для Joomla 1.5 до 1.1.2 кое-что подправив

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

          • Сергей, огромное Вам спасибо! Все работает отлично с новой версией.
            Больше никаких проблем. Еще раз спасибо за Ваш труд и время!

  • Здравствуйте! Установила сегодня, надеюсь будет работать. Очень хороший модуль, долго искала что-то подобное. Только у меня проблема с цветом. Как то выбивается он из общего стиля моего сайта. Поискала в интернете коды цветов, но всё, что ни подставляю остаётся прозрачная рамочка без цифр и логотипов. Вы не знаете как это исправить? Вот мой сайт: http://www.hausconzept.ru, позиция модуля снизу слева.

    • Спасибо на добром слове!

      По сути вопроса.

      Цвет информера регулируется двумя параметрами в настройках (см. выше на этой странице на скриншоте «Основные параметры модуля doYandexMetrika») они видны под именами Фоновый цвет 1 и Фоновый цвет 2.

      Эти параметры задают цвет градиента (если вы выбрали градиентный информер). Первый параметр — верхний цвет, второй — нижний.

      Формат параметра — RRGGBBOO, где RRGGBB — общепринятые шестнадцатиричные значения цвета в системе RGB (от 00 до FF), а OO — степень прозрачности. От 00 — прозрачный, до FF — непрозрачный.

      Например, вы хотите задать градиент от сплошного красного (сверху), до сплошного зеленого снизу. Параметры будут:

      Фоновый цвет 1: FF0000FF
      Фоновый цвет 2: 00FF00FF

      Ну это конечно на любителя.

      У вас на сайте выбран тип информера узкий (третий). В этом случае только просмотры и маленькая пиктограмма в виде глаза. У вас есть выбор из трёх вариантов (см. на том же скриншоте).

      • Спасибо большое разобралась. Поставила градиент от светло-серого к тёмно-серому. Хотела сделать от белого к серому, но у белого RGB 255 255 255… и почему-то девятизначное значение цвета модулю не понравилось, поэтому выбрала самый близкий серый 99 99 99))))

  • Здравствуйте! Пользуюсь Вашим модулем больше года. Огромное Вам спасибо за работу.

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

    $user = & JFactory::getUser () ; echo $user->username;

    и

    var yaParams = {‘Логин': ‘[% вставка логина пользователя из шаблонизатора сайта %]‘ || ‘Гость’};
    var yaCounter123456 = new Ya.Metrika({id: 123456, params: yaParams});

    Подскажите пожалуйста, как можно доработать код модуля, чтоб в yaParams добавлялся логин зарегистрировавшегося пользователя как это описано вот здесь:
    http://help.yandex.ru/metrika/?id=1115035

    Буду премного благодарен.
    Возможно, если реализовать подобную возможность через настройки модуля, то это могло бы быть полезным не только мне одному.
    Спасибо.

    • Я обновил модуль до версии 2.5.4 (только для Joomla CMS 2.5). В настройках появился параметр «Имя пользователя в доп параметрах». Если его включить, то в отчетах на сайте Яндекс.Метрики (Содержание->Параметры визитов) появится дерево «Пользователь» с разбивкой по имени пользователя или «Гость».

      Пожалуйста проверяйте и сообщите о результате.

    • Сгенерированный код, размещается в коде тех страниц, статистику которых вы хотите отслеживать. Если вы планируете это делать самостоятельно, то модуль doyandexmetrika не для вас.

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

      • Я новичек совсем зеленый.
        То есть, я просто копирую ID в соответствующую строку в модуле и жму сохранить? И все? Так просто?

        • Краткий ответ — да.
          Однако, вам надо определиться с местоположением информера — слева в интерфейсе настройки модуля; с цветом информера — в соответствии с дизайном. На первом этапе — настроек по умолчанию вам менять не надо. Со временем, доберетесь и до них.

  • Добрый день! Подскажите, пожалуйста. Поставил модуль, выставил параметры. Но на сайте вместо инфометра отображается «Яндекс.Метрика». В чем может быть дело? http://sparta.ap-vl.ru/ вот адрес сайта, положение перед копирайтом внизу справа. Спасибо!

  • Добрый день.
    Подскажите пожалуйста, как модуль работает на JOOMLA 3 ?
    Спасибо!

    • Joomla CMS 3 — пока не рекомендуется к установке на «живых» сайтах.
      Я изучаю возможности новой версии, но продукт ещё сырой. Каждую неделю всплывает много ошибок, особенно связанных с совместимостью со старыми версиями.

      По этим причинам, модуль doyandexmetrika для CMS 3.0 пока не делаю.

      Следите за моим twitter (twitter.com/dostrog) — как только я вношу изменения в модуль — анонс появляется в нём сразу

  • Не прочитал вашу рекомендацию по поводу удаления предыдущей версии.
    Была вроде бы версия 2.5.3, обновился поверх нее же, вроде бы сейчас все работает нормально. Нужно ли что то менять? Или же удалить сейчас версию модуля 2.5.4, и установить заново?

    • Нет, вам не нужно.

      Эта рекомендация актуальна в случае перехода с ветки 1.х на 2.х. Вас бы модуль предупредил при обновлении.

  • Здравствуйте. У меня joomla 2.5.6, установил модуль, прописал туда номер, привязку сделал для всех страниц, но счетчик не отображается. Это из-за версии или для отображения нужно что-то ещё?

    • От версии не зависит. Может влиять параметр «отображать информер», например.

      Яндекс.Метрика видит ваш счётчик?

      Сообщите адрес вашего сайта, посмотрим вместе.

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

    • Устанавливается через менеджер, как вы и пытаетесь. Такая ошибка связана с неверными правами на каталоги. Проверьте их в Административном интерфейсе. Должно быть всё «зеленое» (см. скриншот).

  • День добрый. Установил модуль, настроил все вроде правильно. Яндекс метрику видит. Но не отображает картинку и при клике на картинку выводит белое окно. Подскажите где копнуть, чтобы исправить ситуацию. Сайт tirina-sling.ru.

    • Первое, что бросается в глаза это неправильно настроены цвета информера.

      У вас сейчас выбраны B6F08F и 003153FF.

      Первый цвет (B6F08F) явно неверен поэтому Яндекс не может сгенерировать для вас изображение. Для него параметр должен быть из 8-ми шестнадцатиричных цифр. Добавте в вашем случае, например, FF чтобы получилось B6F08FFF

      Ошибки такого плана, кстати, сразу видно при загрузке вашей страницы в отладчике Javascript. Пользуйтесь им на этапе разработки — у вас ещё есть несколько ошибок (не модуля doyandexmetrika), которые тоже наверное стоит устранить.

      • Спасибо! По отображению действительно дело было в цвете, модуль стар отображаться. Тем не менее на нем не видны количество пользователей и т.д. Быть может это аккурат связано с теми ошибками о которых вы говорили. Если для вас не составит труда поделитесь ими, я не сильный программер, но попробую разобраться.

        • Вот что выдает мой developer режим (от Safari) на вашем сайте (см. скриншот).

          Совет 1: По модулю. Измените тип информера на «простой» и проверьте на странице http://metrika.yandex.ru/list/ (под вашим именем ипаролем конечно см. второй скриншот) что сообщается на зеленом квадратике. Когда корректно установлен счетчик и идут данные — он зеленый, иногда просто данные идут но счётчика не видно — об этом будет сказано.

          судя по моим ощущениям js-код вашего счётчика меняется послезагрузки страницы. Он может меняться каким-нибудь другим скриптом, системой кэширования или минификации/оптимизации скриптов — этого Яндекс не любит. Но у вас так много скриптов анимации и иных скриптов, меняющих дерево DOM ваших страниц что отследить «злоумышленника», изменившего код метрики, тяжело удаленно.

          Здесь может помочь последовательное отключение модулей и плагинов. Далее смотреть когда изменится поведение метрики. После этого заставить подружить это расширение с метрикой.

          Начните пока с Совета 1 (см. выше)

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

  • Установил сегодня счетчик (все отлично) огромное спасибо, вот только когда на него нажимаешь не выдает статистику, просто белый экран. В чем может быть причина? адрес http://artstone37.ru/ заранее спасибо

    • Это означает, что данные не поступают на сервер. Проверьте сообщения об ошибках на сервере Яндекс.Метрики. Какие они?

      Возьмите обновленный модуль по ссылке выше (версия 2.5.5) установите у себя и сообщите результат пожалуйста. Возможно он больше подойдет к вашему сайту.

      • Сообщение об ошибках на сервере Метрики нету. Скачиваю модуль mod_doyandexmetrika-v2.5.5 , а скачивается 2.5.4

          • Прошу прощения,что долго отвечал! Установил новую версию (2.5.5) пока все также — показывает белое, пустое окно.

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

            В каком состоянии у вас статус счётчика (по мнению Яндекса)? Зайдите на http://metrika.yandex.ru/list . Рабочий статус — как на изображении ниже

            Как у вас?

          • Я уже не знаю на что думать, версия joomla 2.5.8

          • Есть ещё подозрение, что мешает кэширование .

            1) измените настройки цвета информера — чтобы удостовериться что смена настроек произошла

            2) отключите кэширование в CMS — Site — Global configuration — System: cache settings в OFF

            3) отключите (есть есть) настройки кэширования в шаблоне

          • Я сделал, как вы сказали, все по старому. Различие этих сайтов заключается только в одном — на котором не работает (artstone37) установлен плагин на галерею, может она мешает метрике функционально заработать? называется (Simple Image Gallery Pro (by JoomlaWorks).

          • Не только в этом. Сайт art… сделан по стандартам HTML5 (см. DOCTYPE и наличие специализированных тэгов). Но это мало должно влиять на метрику. Я специально это проверил.

            Проблема именно в отсутствии данных. На сервере Яндекс не формируются изображения для этого счётчика. Ни информера, ни GIFа во всплывающем окне.

            Можете ли вы настроить другой номер счётчика для сайта art… ?

            Заведите ещё один, свежий номер и поставьте его на сайт вместо 18253016

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

    • Яндекс расплывчато сообщает на это, что «низкая посещаемость». Но причины могут быть и в другом. Надо подождать сутки после установки. Если данные не появились — искать проблему.

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

  • Добрый день Сергей. Помогите пожалуйста разобраться.. ставил и плагин и модуль и суть ошибки метрики одна и та же.. «код счетчика не установлен на главной странице но данные поступают»..как это исправить..?? сайт teneru.com
    Спасибо..

    • Здравствуйте!

      100% диагностики дать не смогу (особенности Яндекса), но предположу:

      Яндекс.Метрика ожидает, что код установлен на главой странице, т.е. teneru.com У вас же происходит сразу переброска (по 303 коду «смотри в другом месте») по URL index.php/en/ .

      Кстати, такой URL предполагает содержимое на английском языке (британский вариант) судя по en-gb в заголовке, контент же тем временем весь на русском.

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

      Если провести проверку «руками», то по запросу teneru.com ваш ngnix выдает 303 ошибку с сервера, т.е. просит пройти по другому адресу. В этом случае браузер пойдет по этому другому адресу, а вот проверка Яндекс.Метрики — не факт.

      Итого, попробуйте меняя настройки ngnix, joomla (сайта и используемого шаблона) добиться:

      1) чтобы главная страница отдавалась без кода 303 от сервера
      2) существенного уменьшения количества ошибок проверяя валидатором http://validator.w3.org — он сильно «ругается» на ваш сайт (кстати, если вы выставите соответствие языка и контента возможно ошибок станет сразу меньше)

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

  • Добрый день, перечитал все коменты но нужного мне ответа не нашел, пора открыть эту тему. Установил, поставил номер, код успешно стал, в метрике сообщение «код счетчика установлен, но данные не поступают». Версия Joomla 2.5.8 , сайт http://hfl.pp.ua/ . Ну вот все как обычно, пока писал проблему решил. Данное сообщение может выводиться если позиция установленная вами, скрыта, не выводиться или находиться на типовых страницах но не на главной. У меня отобразилось рабочее состояние метрики в позиции, user-top, В позиции user4 «код счетчика не установлен на главной, но данные поступают». Автору огромное спасибо, модуль экономит время установки.

  • Возник другой вопрос, как исключить из метрики собственные посещения ? Я так понимаю нужно узнать свой ip и как-то занести в базу, что данный пользователь не должен учитываться как посетитель ? Спасибо за ответ.

    • Не понял вопроса. Уточните.

      Есть модули, есть плагины. На этом сайте — модуль и искать его надо в менеджере модулей, но предварительно его надо установить, скачав ту версию модуля, которая подойдёт под версию вашей Joomla CMS.

  • Здравствуйте. установил счетчик на сайт sbinfo.kz но к сожалению даные по нулям. что может быть?

  • Поставил модуль, опубликовал, указал позицию. Метрика кода счетчика не видит, счетчик на сайте не появился. Joomla 2.5.9, сайт: http://sportrzn.ru/, счетчик: 21617926
    Подскажите, что делать дальше. Или версия не соответствует?

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

      Проверить всё это можно только через интерфейс Администратора.

  • Спасибо за ответ. Я тоже следов не вижу!? Но модуль установился, с интерфейсом все в порядке, включен, в разные позиции ставил много раз для проверки. Скриншоты настроек прилагаю.

    • Всё так. Я их не сразу увидел (видимо, система комментариев не сразу их подгрузила)
      Теперь по сути.
      14 позиция наполнена ещё каким-то содержанием. Возможно перекрывающим код модуля.

      Попробуйте, временно, разместить модуль в 9, 10, или 11 позиции. В любой и них

  • Попробовал во все. Посмотрел в разных браузерах — безрезультатно. На данный момент сохранена 10 позиция. Ощущение, что от позиции это не зависит, потому как я пробовал и в рабочие позиции ставить, где у меня что-то уже есть.

    • Некоторые компоненты могут менять, вплоть до удаления, сторонний js-код .
      Мне, издалека, вам уже трудно помочь. Гадать можно долго и безрезультатно.

      У вас есть альтернатива не пользоваться этим модулем, а создать встроенный в систему модуль «Сustom HTML» и уже в нём разместить код метрика, взятый прямо с сайте Яндекса или «вшить» его напрямую в шаблон.

  • Установил с 1 раза — всё работает отлично!
    Скажите, а при установке «целей» для директа, в модуле нужно что-то дополнительно настраивать? Если что — не пинайте за ламерский вопрос (-;

      • Спасибо огромное! Подсказали.

        А я такую инструкцию всё искал в настройках директа почему-то…
        Тупил.

        Хороший модуль и дружелюбный автор (-;
        Успехов Вам в работе и жизни!

    • Информер — это лишь гиперссылка (тег a). В этом модуле он Joomla’ой автоматически обрамляется в один или несколько контейнеров div…. Количество зависит от дизайна (т.е. используемого шаблона). Вот этому контейнеру модуля можно назначить свой уникальный стиль, в котором вы можете управлять дизайном содержимого. Например, выровнять по центру — то что вам требуется. Уникальный стиль для этого контейнера — назначается в параметрах модуля, секция «Advanced Options» — находится под основными настройками.
      Ниже, пример того как я назвал стиль для контейнера с информером (yandex-metrika) см. картинку. Перед словом yandex пробел! У меня это отдельный стиль (не суффикс как предлагается по умолчанию).
      Затем уже определил стилем, как выровнять мой информер (см. вторую картинку). Тоже по центру.

  • У меня в графе под описание модуля пишет Модуль отображает на сайте фрагмент HTML-кода, набранного вручную или с помощью визуального HTML-редактора (WYSIWYG).
    и в основных параметрах не появляется вести код счетчика. Я не знаю что правильно нужно выбрать в разделе позиция. У меня нет uzer10. Что делать???

    • 1) Вы пытаетесь управлять управлять каким-то модулем «Custom HTML», не моим модулем do Yandex Metrika — приведенное вами описание об этом свидетельствует. Будьте внимательнее!
      2) позиция user10 со скриншота — это позиция с моего сайта и с шаблоном, который на нём используется. Всего лишь пример. У вас, скорее всего, другой шаблон и наименование позиций, соответственно, отличается. Выберите подходящую позицию из набора, который предлагается вашим шаблоном.

      • У меня там вот такой перечень atomic-bottomleftatomic (Bottom left)atomic-bottommiddleatomic (Bottom middle)atomic-searchatomic (Search)atomic-sidebaratomic (Sidebar)atomic-topmenuatomic (Top Menu)atomic-topquoteatomic (Top Quote)debugbeez5 (Debug)
        beez_20 (Debug)position-0beez5 (Search)
        beez_20 (Search)position-1beez5 (Top)
        beez_20 (Top)position-10beez5 (Footer middle)
        beez_20 (Footer middle)position-11beez5 (Footer bottom)
        beez_20 (Footer bottom)position-12beez5 (Middle top)
        beez_20 (Middle top)

        Что из этого мне нужно выбрать?

        • Кратко: то, что соответствует дизайну сайта.

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

          чтобы ответить на б) разрешите «Enable Template Information» в настройках шаблона и после этого вызовите свой сайте с параметром tp=1. Примерно так: http://www.example.ru/?tp=1

          • Еще раз прошу прощения. Вот мне чтобы создать модуль, нужно правильно выбрать раздел, чтобы потом поставить туда счетчик. Вот какие разделы он мне предлагает, посоветуйте куда правильно разместить модуль?
            HTML-код
            JEA Emphasis
            JEA Поиск
            RSS-лента новостей
            Баннеры
            Вход на сайт
            Категории
            Кто на сайте
            Ленты новостей
            Материалы — Материалы в архиве
            Материалы — Новости
            Материалы — Последние новости
            Материалы — Самые читаемые
            Материалы — Связанные материалы
            Материалы — Список материалов категории
            Меню
            Навигатор сайта
            Нижний колонтитул (footer)
            Новые пользователи
            Обёртка (Wrapper)
            Переключение языков
            Поиск
            Случайное изображение
            Ссылки
            Статистика
            Умный поиск

          • Я ничего не писал про «раздел».

            Повторюсь. Вам нужно выбрать место на страницах своего сайта, где бы вы хотели видеть информер, прямоугольник с цифрами (он лишь «витрина» счётчика, сам счётчик не видно посетителям — это скрипт, который работает «внутри»). Далее, см. мою инструкцию выше в комментариях (про а) б) в).

            Вы привели список то ли модулей, то ли плагинов, то ли и того и другого вместе — трудно понять. Однако, список этот не имеет отношения к модулю Яндекс.Метрика.

            Кстати, похоже, что вы модуль мой пока и не установили ещё. По крайней мере, в приведенном вами списке (если он полный) его нет.

          • с чего нужна начать чтобы установить ваш модуль. Я захожу через получить счетчик, мне пишет что счетчик Ошибка! Для данного сайта уже существует счётчик! Укажите другое наименование. У меня есть его номер, что делать дальше???

          • У вас есть номер счётчика в системе Яндекс.Метрика.

            Вам с этого сайта надо загрузить модуль и установить его как указано выше в разделе «Установка»

          • я перешла по ссылке вашей
            Скачать
            Joomla 2.5
            Модуль mod_doyandexmetrika-v2.5.5 v2.5.5. Скачала, а что там установить не пойму, помогите пожалуйста.

          • В администраторе Joomla CMS в Менеджере расширений есть пункт меню для установки модулей. Загруженный ранее архив распаковывать НЕ НАДО.
            См. картинку (английская версия интерфейса).

          • нашла такое, там нужно указать какой файл загрузить, а у меня вот такой перечень language,media,tmpl,helper.php, index,mod_doyandexmetrika-я выбрала вот этот файл, а он мне пишет неизвестный тип файла и не грузит его….что делать?

          • Диана!

            Если вы не будете ВНИМАТЕЛЬНО читать мои предыдущие сообщения, то ни я, никто другой вам не сможет помочь.

            Ранее я вам писал: «Загруженный ранее архив распаковывать НЕ НАДО.»

            Вы же его распаковали. Если вы не сохранили ранее загруженный архив. Загружайте заново и устанавливайте АРХИВ (без распаковки).

          • Спасибо вам ОГРОМНОЕ!!! Извините, что вынесла вам мозг. Удачи вам!!!!

  • Здравствуйте, картинка счетчика не отображается. Вы не подскажете, в чем может быть проблема?

    • Встречались ситуации, когда
      а) различные плагины работающие с изображениями портили информер (оптимизаторы изображений, ресайзеры и т.п.)
      б) оптимизаторы javascript — правили и оптимизировали код самой Метрики до неработоспособности
      в) собственно, сам Яндекс не возвращал сгенерированное изображение.
      г) не отображается также часто, если счётчик установлен на веб-сервере разработки (дома например). Скрипт отрабатывает, но достучаться до сервиса не может, соответственно передать данные не может. А раз данных нет, то и Яндекс не может по нулевым значениям вам сгенерировать информер. При переносе в Интернет, на рабочий сервер, всё начинает отображаться.

      Для начала, выясните собственно работоспособность Метрики: что сообщает Яндекс — данные-то поступают?

      Дальше двигаться можно, если сообщите адрес сайта.

        • Поступают данные. Это видно если вы запросите напрямую свой информер со своего браузера:

          http://bs.yandex.ru/informer/21334072/2_0_205173FF_003153FF_1_uniques

          У меня ваш информер (по ссылке выше) отображается и данные во времени меняются. Значит счётчик работает. Не работает только отображение информера (картинки) если оно запущено внутри страницы вашей инстанции Joomla.

          Я подозреваю, что мешает плагин jCaption — попробуйте отключить его и посмотрите на результат.

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

          • Дело не в коде счётчика. Мой модуль и чистый код от Яндекса ведут себя одинаково.

            В консоли javascript видно, что от Яндекса приходит запрет в ответ на запрос информера (403 ошибка).

            Может быть что-то связано с кросс-доменными get запросами. Надо подумать…

          • Значит, вероятно, вопрос нужно адресовать тех.поддержке яндекса. Спасибо.

          • У вас же Joomla 2.5. В ней jCaption вшит в систему. Его из админки не уберешь

            Да и похоже я поторопился с выводами — он вряд ли мешает.

  • Здраствуйте! Проблема с отображением корзины. С самого начала я вручную установил счетчик в компонентах и шаблоне. Потом подключил ваш модуль и даже прописал пару страниц в исключения. Почему-то и корзину туда вписал, еще не понимая специфики работы вебвизора и как важно видеть именно в вебвизоре действия с корзиной. У меня она просто не показывалась. Писало — корзина пуста как только пользователь что-то купил. Я не знаю делал он что-то там дальше, проходил регистрацию итд. Покупки идут а не понимаешь почему не приходит сообщение о них, не видиш действий пользователя. Удалил все ограничение на показ вашего модуля, но ничего не поменялось. Мне важно понять как модуль оновляет свой код и свое наличие на сайте. Я пробовал сделать поиск по сайту, в коде — нашел метрику только в шаблоне и все — куда ее ставит ваш модуль? Если я вношу изменения в настройках модуля, он сразу прописывает их в код? Самая больша тайна с сохранением страниц для метрики — см скрины. Таб третий — вебвизор. Всплывающее окно помощи дает совет только по табам — из браузера и загрузить с сайта. Если я хочу смотреть вебвизор на сорраненых копиях страниц, то нужно поставить галочку архивировать и включить третий таб? К чему этот вопрос Вам? Как у Вас реализована робота именно с сохранением страниц? Я не увидел ни в коде метрики ничего на эту тему, нет в настройках модуля тоже ничего.

    • 1. Код метрики ставляется в код страницы при её запросе. Почти все страницы в Joomla — динамические, соответственно и код метрики появляется в момент «рождения» кода страницы, как её составляющая часть.
      2. Метрика и сохранение страниц никак не связаны. Это скорее функция браузера.

      Остальные ваши вопросы мне непонятны.

      • 1 ПОнятно, но где то же лежит счтчик. Например его ставят в папку шаблоны в index.php — правильно же, больше никуда? Я про ручное добавление. 2 Я не про сохранение обычной страницы, а про то что Яндекс архивирует страницы и на них сверху потом показывает действия клиентов. Посмотрел в нете — люди не понимают особенности настройки сохранения-несохранения страницы для вебвизора. Так же не понятно в вашем модуле где это настраивается. Это не ф- браузера, потому как сохраняет яндекс а не я… или все же яндекс просто запихивает мне в кеш?

        • 1. Нет, не правильно. Есть ещё много мест куда можно вручную поместить код счётчика, но это не относится к модулю doYandexMetrika — есть в интернете много мест, где можно обсудить куда и как размещать дополнительный код в CMS Joomla
          2. Эти вопросы адресуйте в поддержку Яндекса. Опять же к модулю это не имеет никакого отношения. В моём модуле, это не используется.

  • Привет! А что означает восклицательный знак рядом с названием модуля?

      • Хаха))В джумле в списке модулей справа от названия есть иконки
        — зеленая если включен, красная если выключен. У меня рядом с вашим
        модулем желтый воскл. знак — что это может означать? Статистику не
        считает, скрипта нет в коде страницы.

        • Я не могу воспроизвести такую ситуацию у себя, такую иконку не встречал пока. Там ещё есть варианты. Например, неопубликованный и т.п.

          При наведении курсора мыши на иконку, должно всплыть маленькое окно (tooltip) с объяснением этого статуса. Что у вас в нём написано?

          Какая версия Joomla у вас?

  • Модуль установился, но параметров в правой части вообще никаких не видно

  • здравствуйте! не работает карта кликов, сайт новостройки-ижевска.рф

    • Это была проблема Яндекса. Я сразу написал в техподдержку и вот сегодня получил ответ:


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

      Приносим извинения за доставленные неудобства и за задержку с ответом.

      Сейчас, кстати, работает карта

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>