Клуб Яндекс.Метрики

37 комментариев
А есть ли какие-нибудь планы по его развитию?

Планов море.

Прежде всего сделать более детальную обработку ошибок, сейчас он к сожалению при первой неисправности выдает простыню PHP.

Спасибо за плагин.
Но одно но.. установил плагин не скачивая его с сайта, а установив из админки вордпресса.
Вставил шорткод на страницу, однако она не стала отображать графики, т.к. оказалось что не находит следующие файлики:
http://site.ru/wp-content/plugins/ti_stat/ti_stat.css
http://site.ru/wp-content/plugins/ti_stat/amcharts/amcharts.js
http://site.ru/wp-content/plugins/ti_stat/amcharts/raphael.js
Они идут вместе с плагином? У меня просто доступа к FTP нет, поэтому не могу проверить, может там просто права нужно выставить.
И еще:
в админке на странице настроек плагина, после успешной авторизации и выборе сайта появляется 2 вот таких пустых экрана http://img-fotki.yandex.ru/get/5806/sergey-bizikin.0/0_5aae2_c9a53355_-1-XXL.jpg

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

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

Пустые области это место под графики. После успешной авторизации в админку выводятся все доступные на данный момент графики.

Можно в подробностях, куда именно вставлять код Метрики?

Куда вставлять код метрики описано в хелпе.

После установки и настройки данного плагина на WordPress в любом месте можно написать [ystat] и там появятся все доступные на данный момент графики.

В будущем я сделаю возможность управлять выводом этих графиков.

Метрикой пользуюсь давно. Установил этот плагин (как обычно устанавливают в wordpress). Сделал страницу, вставил шорткод. Получил большую белую пустую страницу. Что-то не работает в вашем плагине.

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

Большая белая страница означает, что данные с метрики получены, под графики выделилось место, но java-script его не заполнил.

Не могли бы Вы прислать ссылку на эту страницу, чтобы я посмотрел в чем проблема?

Конечно - http://n-wp.ru/stat

И еще - после того, как настройки сохранены, в админке, в настройках плагина отображается большое пустое пространство вместо настроек. Приходится обновлять страницу.

По неизвестной мне причине в архив для скачивания не включена была папка amcharts и соответственно скрипты не загружались. Я сейчас все свалил в одну кучу, без директорий. В админке должно появится обновление до версии 0.1.2

Обновился - результат нулевой.Деактивировал и снова активировал и настроил плагин - результат нулевой (вернее белый - http://n-wp.ru/stat ).

Установите версию 0.1.2 снова. Там была ошибка в пути к скриптам.

Установил версию 0.2 - графики появились в админке. Все заголовки графиков - chart by amcharts.com. На странице http://n-wp.ru/stat так ничего и не появилось.

Я на вашей странице все графики вижу.
Да, появились - спасибо!. А можно как-нибудь изменить их название? А то chart by amcharts.com - совершенно не понятно, к чему это. Нет, я знаю, что плагин использует скрипты amcharts.com, но это ведь не название, да и посетителям этого знать не за чем.

Это ограничение бесплатной версии amcharts. Лицензия стоит ого-го. А другие бесплатные графики меня не вдохновляют своим внешним видом.

Понятно. Но хотелось бы, чтобы над графиками были их названия, а "chart by amcharts.com" можно расположить под графиками внизу справа.

Только что зашел, все графики на месте.

В версии 0.2 появилась выборка.

[ystat charts="traffic,hourly,countries,age,gender"]

Можно выбрать только нужные графики, устанавливать очередность.

Спасибо, после обновления заработало!
Было бы еще здорово управлять тем, какую статистику показывать и в каком формате :)

Это в ближайших планах:

1) настройка выборки

2) виджет популярные посты за х дней

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

Это обязательно будет в ближайшее время.

Что-то криво или руки или хостинг, но у меня такая бяка:

 Fatal error: admin_ti_stat_options() [function.admin-ti-stat-options]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Yauth" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /www/vhosts/blog/wp-content/plugins/ti-stat/ti_stat.php on line 58

Хостинг и руки тут не виноваты, ну разве что мои :) В первых версиях авторизация была просто как запись токена, а в новых стала объектом Yauth.

Я сейчас выпустил версию 0.2.1 в которой этой ошибки не должно быть. Если она все-же есть, то буду думать дальше.

Ну и плюс появился виджет, выводящий ссылки на 10 популярных страниц.

Отключил плагин, удалил. Скачал 0.2.1 залил, активировал - Не помогло :(

В Админке:

Fatal error: admin_ti_stat_options() [function.admin-ti-stat-options]:
The script tried to execute a method or access a property of an
incomplete object. Please ensure that the class definition
"Yauth" of the object you are trying to operate on was
loaded _before_ unserialize() gets called or provide a __autoload()
function to load the class definition in /www/vhosts/blog/wp-content/plugins/ti-stat/ti_stat.php on line 59

На странице:

Fatal error: ti_stat_shortcode() [function.ti-stat-shortcode]:
The script tried to execute a method or access a property of an
incomplete object. Please ensure that the class definition
"Yauth" of the object you are trying to operate on was
loaded _before_ unserialize() gets called or provide a __autoload()
function to load the class definition in /www/vhosts/blog/wp-content/plugins/ti-stat/ti_stat.php on line 346

С тех пор, как я сюда писал многое улучшилось:

1) данные кэшируются и хранятся в XML

2) добавлены новые отчеты

3) появилась возможность управлять периодом выборки

4) виджет выводит самые посещаемые страницы

Клим Горошко
27 января 2016, 23:04

Установил ti-stat, заходишь в TI Stat Options и вот такое выдает. Это с чем может быть связанно?

Fatal error: Call to undefined function curl_init() in /home/www/htdocs/wp-content/plugins/ti-stat/Yauth.php on line 58

На вашем хостинге не установлен Curl.

Клим Горошко
27 января 2016, 23:04

Получается придется прикручивать метрику вручную. А на какие страницы нужно это делать. Все которые находятся по адресу( ..wp-content/themes/)

Вы видимо неправильно поняли работу плагина. Он НЕ добавляет код отсложивания метрики. Для этого есть другие плагины, либо можно вставить код прямо в footer.php

как добавить цели на вордпресс? На кнопку и форму. Сделал все по инструкции. В contact form 7 прописал  on_sent_ok: "yaCounterхххххх.reachGoal('ххххl');"
Яндекс Василиса
30 июня 2016, 18:16
Dmibudar,
Здравствуйте!


Для того чтобы мы могли произвести проверку корректности настройки цели, пожалуйста, уточните номер Вашего счетчика, название цели и опишите действие на сайте, которое считается целевым.
Здравствуйте, подскажите, куда можно добавить код метрики JS на нажатие посетителем кнопки формы заявки? 
Вот этот код нужно вставить, 
<html>
...
<form action="">
...
<input type="button" onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;" value="Заказать" />
</form>
...
</html>
Аня Давыдовская
25 января 2017, 16:23
Юрий,
Здравствуйте! reachGoal необходимо добавлять в код события, которое является целевым. Для этой настройки рекомендуем обратиться к Вашему вебмастеру.
Евгений Корнев
12 января 2017, 16:27
А свежей версии плагина нет?
Аня Давыдовская
25 января 2017, 16:28
Евгений Корнев,
Здравствуйте! все плагины, доступные в настоящий момент, представлены на странице https://tech.yandex.ru/metrika/#plugins.