Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Помочь с API яндекс метрики

PHP


  • Євген Б.
    11 января в 02:11 |

    Доброго времени. Покажите пример запроса и получаемого ответа, особенно касательно поля metrics.

  • Петр Иванов
    11 января в 12:02 |

    Я так понимаю вот эта часть?


    $parameters = [

        "ids"               => "26233788",                            // номер счётчика метрики

        'metrics'           => 'ym:pv:pageviews,ym:pv:users', // данные по: страницам и количеству просмотров

        'dimensions'        => 'ym:pv:URLHash',               // группировка по URLHash

        "date1"             => "2010-03-01",                  // с какой даты получить отчёт

        'accuracy'          => 'full',                        // точная статистика (без округления)

        'limit'             => '100000',                      // максимальный лимит данных

        'proposed_accuracy' => 'false'                        // без округления данных

    ];


    Ответ в json, например вот его часть

    {"dimensions":[{"id":"13241208761039958801","favicon":"vseopecheni.ru","name":"https://vseopecheni.ru/novosty/kak-regulyarnyie-trenirovki-mogut-zashhitit-ot-zabolevanij-pecheni-svyazannyix-s-lishnim-vesom/"}],"metrics":[561.0,403.0]}


    В метрике 561 это больше похоже на посещаемость, второе число не понятно вообще. А просмотров в метрике около 2000

  • Євген Б.
    11 января в 12:16 |

    Да, именно это. Исходя из документации, 561 это количество просмотров страницы https://vseopecheni.ru/novosty/kak-regulyarnyie-trenirovki-mogut-zashhitit-ot-zabolevanij-pecheni-svyazannyix-s-lishnim-vesom/ начиная с даты 2010-03-01, второе число 403 - соответственно, количество уникальных посетителей, что всегда меньше просмотров, что мы и видим.


    Возможно, вы смотрите в метрике 2000 просмотров какой-то другой страницы, или за период не с 2010-03-01, а с более ранней даты.

  • Петр Иванов
    11 января в 12:35 |

    Я понимаю что согласно документации это должны быть эти данные, но по факту - мы заходим в метрику в посещаемость, выбираем фильтр "просмотр url", ставим этот урл и получаем что 561 это близко к значению посетителей (именно посетителей а не визитов), а просмотров около 2000. Визиты меньше, но тоже немного далеки от 403

  • Євген Б.
    11 января в 12:44 |

    Так может тогда диапазон выборки отличается? В запросе у вас крайняя дата от 2010-03-01, а в метрике, возможно, весь период.

  • Петр Иванов
    11 января в 14:53 |

    Неа, проверяли. И с полнотой данных тоже баловались

    Я думаю тут надо общаться с поддержкой яндекса, но хотим это делегировать )

  • Євген Б.
    11 января в 17:19 |

    Могу помочь.. И тут ещё надо пробовать: поменять URL, получить новый ключ, проверить версию API, что от этого изменится.

  • Євген Б.
    11 января в 12:47 |

    Попробуйте убрать date1 из запроса, проверьте, что номер счетчика в метрике, где вы смотрите 26233788