Задать вопрос
@Sasha_Fenix

Как вывести статистику яндекс метрики на сайт но отдельно по url (wordpress)?

День добрый, решил сделать вывод статистики из метрики на сайт по нужным параметрам. Токен есть, все работает, но как сделать вывод статистики по посту (последний месяц), суммарно по всем постам с рубрики, и по всем постам с сайта.

Пока есть такой код:
$today=date("Ymd");
$metrika_url = "http://api-metrika.yandex.ru/stat/traffic/summary.json?id=хххх&pretty=1&date1=$today&date2=$today&oauth_token=хххх";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $metrika_url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$metrika = curl_exec ($ch);
curl_close ($ch);

$metrika_o = json_decode($metrika);


header('Content-Type: application/json');
echo 'jsonCallback2('. $metrika . ')';

echo "Статистика посещений за сегодня:<br>";
echo "Посетителей: ".$metrika_o->totals->visits."<br>";
echo "Из них новых: ".$metrika_o->totals->new_visitors."<br>";
echo "Просмотров: ".$metrika_o->totals->page_views."<br>";
echo "Просмотров: ".$metrika_o->totals->visit_time."<br>";


Где почитать, или подкиньте пожалуйста идею как реализовать в WP.
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@WQP
1. Создаёте свой класс
2. Делаете общие методы (curl ...)
3. Делаете методы getValue которые в свою очередь обращаются к общим методам и получают данные

И всё это кешируйте!

Также читайте https://tech.yandex.ru/metrika/doc/api2/concept/ab...

----

А вообще проще написать свой небольшой плагин, который записывает данные в кастомную таблицу. Работать будет в разы быстрее и локально
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽