Вернуться   SEO форум - оптимизация и продвижение сайтов > SEO инструменты > Анализ и обзор статистики

Важная информация
Анализ и обзор статистики - Статистика продвижения сайтов, эффективности оптимизации. Интернет сервисы, анализ статистики, отслеживание переходов. Яндекс.Метрика, Google Analytics и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 01.02.2016, 16:46   #1
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы getYandexMetrikaJS Способ получить данные Яндекс.Метрики с сайта.

Только для ознакомления!

Как получить данные Яндекс.Метрики с сайта не имеющего информера (индикатора) Метрики?

Вдохновение пришло после прочтения одной темы на форуме.

Ватсон, да это на самом деле элементарно, но только мы не будем делать такой хардкор, как в теме на форуме, мы немного автоматизируем рутинную работу.
Немного о счетчике…
<!-- Yandex.Metrika counter -->
<div style="display:none;"><script type="text/javascript">
(function(w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter6418777 = new Ya.Metrika({id:123123123123,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});

Так выглядит самый обыкновенный код метрики, который обитает на сайтах. 123123123123 – это номер счетчика.

А это код информера, который нам нужно вставить на сайт. Изменив номер счетчика...
<!-- Yandex.Metrika informer -->
<a href="http://metrika.yandex.ru/stat/?id=123123123123 &amp;from=informer"
target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/123123123123 /3_0_FFFFF5FF_FFEFD5FF_0_pageviews"
style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" onclick="try{Ya.Metrika.informer({i:this,id: 123123123123,type:0,lang:'ru'});return false}catch(e){}"/></a>
<!-- /Yandex.Metrika informer -->

Вообще, можно нажать исходный код страницы > изменить содержание страницы > обновить...
Но не все браузеры нам такое позволят. Да и это тоже долго для меня... Я хочу одной кнопкой получить нужные мне данные.
Берем, значит, javascript:
var SMHtml=document.documentElement.innerHTML;
var re = /Ya.Metrika({id:(d+)/i;
var found = SMHtml.match(re);
if (found+'' == 'null'){
alert('Fack! :( Not found metrika...');
}
else {
found = found[1];
var code = '<a href="http://metrika.yandex.ru/stat/?id='+found+'&amp;from=informer" target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/'+found+'/3_0_FFFFF5FF_FFEFD5FF_0_pageviews" style="width:88px; height:31px; border:0;" onclick="try{Ya.Metrika.informer({i:this,id:'+foun d+',type:0,lang:'ru'});return false}catch(e){}"/></a>';
document.documentElement.innerHTML=code+document.d ocumentElement.innerHTML;
}

Работает он просто:
  1. получает html код страницы в переменную.
  2. с помощью регулярных выражений ищет номер счетчика.
  3. если мы нашли номер счетчика, тогда в самое начало html страницы, мы вставим информер.


Способ использовать скрипт номер 1.
Прописываем в URL браузера скрипт лазейку:
javascript:document.documentElement.innerHTML+=('<  script src="{ссылка на скрипт}" type="text/JavaScript"></script>')

getYandexMetrikaJS Способ получить данные Яндекс.Метрики с сайта.-img1-informer-yandex-metriki.png
У нас появился информер, тыкаем на него и получаем...
getYandexMetrikaJS Способ получить данные Яндекс.Метрики с сайта.-img2-informer-dannie.png
Работает в опере, в хроме надо дописать javascript: (так как при копировании он сам его удаляет), в мозиле все печально...
НО!

Способ использовать скрипт номер 2.
Мозила:
  1. Ctrl+Shift+B
  2. Меню закладок
  3. Правая кнопка мышки
  4. Новая закладка
  5. Имя: "getYandexMetrikaJS", адрес: наш скрипт лазейка
  6. Готово! Тыкаем открыть закладку, выбираем getYandexMetrikaJS, наслаждаемся.

Опера 12 (ну новая опера ховно):
  1. Ctrl+D
  2. Кнопка: Подробнее
  3. Имя: "getYandexMetrikaJS", адрес: наш скрипт лазейка
  4. Готово! Тыкаем F4 > звёздочка (там закладки лежат) > getYandexMetrikaJS

Google Chrome:
  1. Ctrl+D
  2. Кнопочка: Изменить
  3. Имя: "getYandexMetrikaJS", URL: наш скрипт лазейка
  4. Готово! Тыкаем Ctrl+Shift+B getYandexMetrikaJS

Скрытый (как скрывать?) текст. Только для группы: "Новичок":
Ваша группа не позволяет просмотреть скрытую информацию.
Canny: сообщение полезно


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (02.02.2016), Canny (04.02.2016),  MVS (04.02.2016), seo-master-team (03.02.2016), Юрист (23.04.2016)
Старый 04.02.2016, 05:27   #2
skadjhf
 
Аватар для skadjhf
 
Сообщений: n/a
FR (активность): 0

Доп. информация
По умолчанию

нашел ошибку в скрипте:
«Fack» пишется через «U» — «Fuck»
 
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.02.2016, 07:25   #3
 
Аватар для Canny
 
Сообщений: 332
FR (активность): 9,457

Доп. информация
По умолчанию

Клево! Молодца!


Здесь есть что-то прикольное
Canny вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 22.04.2016, 20:02   #4
 
Аватар для SeoMo
 
Сообщений: 3
FR (активность): 15

Доп. информация
По умолчанию

Я прошу прощения, но можно как то по популярнее? Проверил на всех браузерах, не работает - все делал по инструкции...
SeoMo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 23.04.2016, 01:07   #5
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы

@SeoMo, какие ошибки пишет консоль браузера?


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 23.04.2016, 13:43   #6
 
Аватар для SeoMo
 
Сообщений: 3
FR (активность): 15

Доп. информация
По умолчанию

< script src="{http://сайт где лежит скрипт.ru/m.js}" type="text/JavaScript">
@Unick, Вот это он показывает внизу страницы. Или что то еще ты имел в виду?


SeoMo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 23.04.2016, 23:10   #7
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы

@SeoMo,
Скрипт загружается на сайт?
можно посмотреть во вкладке "Сеть"


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 23.04.2016, 23:30   #8
 
Аватар для SeoMo
 
Сообщений: 3
FR (активность): 15

Доп. информация
По умолчанию

@ Unick,
По ходу нет
SeoMo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 24.04.2016, 01:21   #9
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию Автор темы

@SeoMo, а еще есть какой-ниб браузер? хром например


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
metrika, seo, yandex, метрика, яндекс

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ Полезно ] Как получить данные Яндекс.Метрики с сайта не имеющего информера (индикатора) Метрики Umka Анализ и обзор статистики 9 04.01.2016 19:08
Обновление яндекс метрики Андрей)) Анализ и обзор статистики 8 04.01.2016 03:01
[ Обсуждение ] Вредит ли Яндекс Метрика. Рассуждаем о коде Яндекс метрики на сайте Slip Блогосфера 0 16.03.2014 16:26
Легкий способ получить ТИЦ для нескольких сайтов сателлитов OgnY Раскрутка в общих чертах 9 20.11.2013 19:36
Метки для метрики. Как получить статистику с медийной рекламы в яндекс? abayambada Анализ и обзор статистики 2 16.04.2013 13:01

Текущее время: 03:58. Часовой пояс GMT +3.