Как интегрировать яндекс метрику в сайт на Drupal 7?

Главные вкладки

Аватар пользователя dlj dlj 21 апреля 2011 в 23:21

Возник вопрос о реализации функций яндекс метрики в Drupal 7. Модуля вроде Google Analytics я не нашёл и пришлось вставить код в темплейт, но на сайте метрики пишет, что счётчик найден, но данные не поступают. Создав блок и вставив в него код яндекса, получил сообщение, что счётчик не найден, но данные поступают. Во втором случае походу из-за того, что внутри блока код яндекса находится внутри тэга <p>. Пока вижу только один способ - создание шаблона под блок. Есть ли более цивилизованные способы реализации?

Комментарии

Аватар пользователя dlj dlj 22 апреля 2011 в 0:52

"Stan.Ezersky" wrote:
Вставлять только в тему (до тэга ), это же не редактируемый код.

в яндекс метрике код заключён в тэги <div>, которые нельзя использовать вне тэга <body>, я убрал их (оставил только java script) и вставил внутри тэга head, где находятся другие скрипты. Сохранил изменения и очистил кэш. После этого в яндекс метрике пишет: код счётчика установлен, но данные не поступают.

Аватар пользователя boneg boneg 22 апреля 2011 в 10:52

"dlj" wrote:
получил сообщение, что счётчик найден, но данные не поступают

Подождите пару часов, яндекс не сразу включает метрику для счетчика.

Аватар пользователя dlj dlj 22 апреля 2011 в 12:33

"Valeratal" wrote:
мда, чего уж может проще
вставить в теплейт код счетчика

вставил код счётчика в html.tpl.php перед тэгом </body>, очистил кеш. В коде страницы появился счётчик, но уже три часа прошло с момента установки (несколько раз обновлял информацию в яндекс метрике) и пишет "код счётчика установлен, но данные не поступают"

Аватар пользователя Pirat Pirat 22 апреля 2011 в 12:39

"dlj" wrote:
три часа прошло с момента установки (несколько раз обновлял информацию в яндекс метрике) и пишет "код счётчика установлен, но данные не поступают"

Ну у меня на сайте прошло часов 6 прежде чем данные стали поступать

Аватар пользователя boneg boneg 22 апреля 2011 в 12:40

"dlj" wrote:
код счётчика установлен, но данные не поступают

Подождите еще! Бывает 2 часа, а бывает через сутки включится. Яндексу нужно n-колво раз собрать статистику,чтоб включить для вас панель статистики в метрике.

Аватар пользователя Bebe Bebe 14 июля 2011 в 20:22

trabl wrote:
Так и есть, page.tpl.php вставил в самый низ и заработал сразу, втечении одной минуты :)

Да, добавил и все получилось. Единственное не понравилось как вывелся сам счетчик, поэтому просто отключил его вывод - код состоит из двух частей Yandex.Metrika informer и Yandex.Metrika counter, вот первый блок надо просто удалить

Аватар пользователя Godwin Godwin 18 марта 2012 в 18:10

iehona wrote:
http://drupal.org/project/yandex_metrics[/quote]
Поставил модуль Яндекс.Метрики, код счётчика ввел в поле модуля: Главная » Администрирование » Конфигурация » Система » Код счетчика. Данные на аккаунт Яндекс.Метрики поступают. Но после каждого запуска Крона появляется следующее сообщение: "Пожалуйста, сначала создайте счетчик Яндекс.Метрики для этого сайта, а затем попробуйте снова. Для создания счетчика посетите _http://metrika.yandex.ru/".

Что здесь не так? (Drupal 7.12)

Аватар пользователя webzotchy webzotchy 16 июня 2013 в 15:16

Godwin wrote:
iehona wrote:
http://drupal.org/project/yandex_metrics

Поставил модуль Яндекс.Метрики, код счётчика ввел в поле модуля: Главная » Администрирование » Конфигурация » Система » Код счетчика. Данные на аккаунт Яндекс.Метрики поступают. Но после каждого запуска Крона появляется следующее сообщение: "Пожалуйста, сначала создайте счетчик Яндекс.Метрики для этого сайта, а затем попробуйте снова. Для создания счетчика посетите _http://metrika.yandex.ru/".

Что здесь не так? (Drupal 7.12)[/quote]

Вы случайно не решили эту проблему? А то вот с таким же столкнулся.

Аватар пользователя Godwin Godwin 3 ноября 2013 в 21:27

webzotchy wrote:
Вы случайно не решили эту проблему? А то вот с таким же столкнулся.

После обновления проблема сама рассосалась. Спасибо разработчику.

Аватар пользователя Stan.Ezersky Stan.Ezersky 19 июня 2013 в 10:26

"webzotchy" wrote:
Вы случайно не решили эту проблему? А то вот с таким же столкнулся.
После этого ник менять. А лучше деятельность

Парни, вы мозг включите! Вам чёрным по белом написано

Quote:
Для создания счетчика посетите _http://metrika.yandex.ru/".
Что неясно?

Аватар пользователя webzotchy webzotchy 19 июня 2013 в 12:12

kosHta wrote:
"webzotchy" wrote:
счетчик создан, код размещен.

Гугланалистик есть такой модуль. Ставить и внести код отслеживания типа UA-40333@04-1 в конфигурацию модуля.

Если нет кабинета на Гугланалистике, делать недолго, всяко быстрее чем ждать,пока родит Яндекс.

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

Анализ работы сайта у Гугла намного лучше.

Гугл Аналитикс подключен и работает как часы.

Аватар пользователя Puzzle Puzzle 14 октября 2013 в 12:04

Можно вставлять и в обычный блок. Единственная вещь: надо в настройках самого счетчика на Яндексе перед копированием открыть ссылку "дополнительно" и поставить чекбокс "В одну строку". А иначе даже формат "Full html" не спасет от втыкания тегов

Аватар пользователя shved shved 25 октября 2013 в 18:38

При всей кажущейся простоте операции добавления счетчика, я столкнулся с трудностями.Хочу вставить счетчик в созданный блок, но в каком бы формате я счетчик не добавлял, яндекс пишет. что счетчик не найден или установлена старая версия, хотя код беру со страницы яндекс метрики, на вкладке код счетчика.Причем сам счетчик выводится, и даже что то считает и передает какие то данные, но яндекс все равно пишет, что счетчик не найден.Сам код я установил в блоке, внутрь тега body как и должно быть по инструкции, видимость блока настроил только для администратора, ставил сначала в формате full html, та же история, потом включил модуль php filter и ставил счетчик в формате php code, ждал что счетчик заработает по неделе на каждый формат ввода, теперь надоело прошу совета, в чем может быть причина некорректной работы счетчика?

Аватар пользователя penexe penexe 25 октября 2013 в 20:23

shved wrote:
При всей кажущейся простоте операции добавления счетчика, я столкнулся с трудностями.Хочу вставить счетчик в созданный блок, но в каком бы формате я счетчик не добавлял, яндекс пишет. что счетчик не найден или установлена старая версия, хотя код беру со страницы яндекс метрики, на вкладке код счетчика.Причем сам счетчик выводится, и даже что то считает и передает какие то данные, но яндекс все равно пишет, что счетчик не найден.Сам код я установил в блоке, внутрь тега body как и должно быть по инструкции, видимость блока настроил только для администратора, ставил сначала в формате full html, та же история, потом включил модуль php filter и ставил счетчик в формате php code, ждал что счетчик заработает по неделе на каждый формат ввода, теперь надоело прошу совета, в чем может быть причина некорректной работы счетчика?

видимость блока настроил только для администратора,

Аватар пользователя shved shved 25 октября 2013 в 20:46

"penexe" wrote:
видимость блока настроил только для администратора,

Спасибо, понятно.А возможно каким то образом, все таки скрыть вывод счетчика, но при этом, что бы он считывал информацию?

Аватар пользователя penexe penexe 26 октября 2013 в 7:48

shved wrote:
"penexe" wrote:
видимость блока настроил только для администратора,

Спасибо, понятно.А возможно каким то образом, все таки скрыть вывод счетчика, но при этом, что бы он считывал информацию?

через css, display:none;