Установка Yandex.Metrika и Google Analytics

Тема в разделе 'Оптимизация и продвижение Media Wiki', создана пользователем frato, 3 июл 2015.

  1. frato
    Оффлайн

    frato Осваивается

    Дата регистрации:
    2 май 2014
    Сообщения:
    83
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    После обновления скина MobileFrontend в нём перестал работать счётчик.
    Он установлен в файле \extensions\\MobileFrontend\includes\skins\MinervaTemplate.php
    в конце файла, между первой и второй строкой этого блока:
    Вернее, счётчик показывает очень заниженные значения посещения с ОС Андроид.
    Когда я захожу с телефона на мобильную версию, то в счётчике этот вход не отображается как вход с ОС Андроид.
    Почему так? Код счётчика урезан, чтобы только считать, но не показывать, но на старой версии MobileFrontend он работал.
    Как с этим бороться?
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.352
    Симпатии:
    154
    Пол:
    Мужской
    Адрес:
    Самара
    frato нравится это.
  3. Wikijournal
    Оффлайн

    Wikijournal Осваивается

    Дата регистрации:
    24 сен 2013
    Сообщения:
    440
    Симпатии:
    20
    Пол:
    Мужской
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.352
    Симпатии:
    154
    Пол:
    Мужской
    Адрес:
    Самара
    Назвать YandexMetrika.php, положить в extensions и подключить как обычно.
    Код:
    <?php
    if ( !defined( 'MEDIAWIKI' ) ) {
    	die( 'This file is a MediaWiki extension, it is not a valid entry point' );
    }
    
    $wgExtensionCredits['other'][] = array(
    	'path'           => __FILE__,
    	'name'           => 'Yandex.Metrika',
    	'version'        => '0.1',
    	'author'         => 'UksusoFF',
    	'description'    => 'Добавление счетчика Яндекс.Метрики на все страницы.',
    	'url'            => 'http://www.organicdesign.co.nz/MediaWiki_code_snippets#Google_Analytics',
    );
    
    $wgExtensionFunctions[] = 'wfYandexMetrika';
    
    function wfYandexMetrika() {
    	global $wgOut;
    	$wgOut->addHTML('<!-- Yandex.Metrika Counter -->');
    }
    ?>
    
    Юрий Бондаренко, NotEmpty и frato нравится это.
  5. frato
    Оффлайн

    frato Осваивается

    Дата регистрации:
    2 май 2014
    Сообщения:
    83
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    При таком подходе у меня скрипт ругается на те строки, где в коде счётчика используются одинарные кавычки, например:
    и не всегда возможно в коде счётчиков заменить одинарные кавычки на двойные.
    В расширении Extension:pCR_GUI_Inserts тоже скрипт ругается на строки с одинарными кавычками.
    Последнее редактирование: 7 июл 2015
  6. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.352
    Симпатии:
    154
    Пол:
    Мужской
    Адрес:
    Самара
    вообще-то всегда, и почитайте про экранирование кавычек.
    Юрий Бондаренко нравится это.
  7. Vor_tex
    Оффлайн

    Vor_tex Осваивается

    Дата регистрации:
    17 дек 2014
    Сообщения:
    40
    Симпатии:
    3
    Пол:
    Мужской
    как сделать так чтобы счетчик был в футере?
  8. oecumene
    Оффлайн

    oecumene Осваивается

    Дата регистрации:
    11 сен 2016
    Сообщения:
    126
    Симпатии:
    9
    Пол:
    Мужской
    А где он у вас появляется?
  9. Vor_tex
    Оффлайн

    Vor_tex Осваивается

    Дата регистрации:
    17 дек 2014
    Сообщения:
    40
    Симпатии:
    3
    Пол:
    Мужской
    сразу под названием статьи, если подключить данным методом
  10. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.352
    Симпатии:
    154
    Пол:
    Мужской
    Адрес:
    Самара
    Можно его воткнуть в MediaWiki:Lastmodifiedat https://www.mediawiki.org/wiki/Manual:Footer
    Но тогда он скорее всего не будет отображаться в мобильной версии.
  11. Vor_tex
    Оффлайн

    Vor_tex Осваивается

    Дата регистрации:
    17 дек 2014
    Сообщения:
    40
    Симпатии:
    3
    Пол:
    Мужской
    У меня уже подключен liveinternet и счетчик стоит в нужном месте. но правда через include в VectorTemplate, но говорят это же не правильно... да и в мобильной версии не работает...
  12. Wikijournal
    Оффлайн

    Wikijournal Осваивается

    Дата регистрации:
    24 сен 2013
    Сообщения:
    440
    Симпатии:
    20
    Пол:
    Мужской
    Я этим инструментом пользуюсь https://www.mediawiki.org/wiki/Extension:PCR_GUI_Inserts