Последние несколько дней я пытался найти решение для решения проблемы, приведенной ниже.
У меня есть набор URL-адресов, по которым я хотел бы запрашивать данные - в основном просмотры страниц и посещения по месяцам за определенный промежуток времени.,Эти URL указывают один веб-раздел, и мы хотели бы получить статистику по этому разделу.Я использую PHP GAPI .
Я могу создать правильный фильтр для набора URL:
ga: pagePath == [url1] ||ga: pagePath == [url2] || ga: pagePath == [url3] ...
Но это работает для нескольких URL-адресов, потому что запрос отправляется через GET и существует ограничение длины запроса дляGET.
Сначала я пытался делать строгие запросы на несколько URL-адресов из всего набора, а после всех запросов (когда у меня были данные для всех страниц) я делал сумму просмотров страниц и посещений.Тогда я понял, что это может работать для просмотров страниц, но , а не для посещений (одно конкретное посещение может быть учтено в более чем одном ответе, и благодаря сумме оно было подсчитано несколько раз).
И чемУ меня есть следующие ограничения:
- Я не могу использовать регулярное выражение для сокращения фильтра.URL-адреса страниц плохо разработаны (не благодаря нам :)), и поэтому страницы в веб-разделе не имеют хорошего префикса URL, например / my-section / *
- I нужны исторические данные (2 года назад), поэтому с сегодняшнего дня это не поможет начать отслеживание какой-либо пользовательской переменной или события для страниц в определенном веб-разделе.
Поэтому я попытался сделать POST-запрос к API.Мне удалось получить токен авторизации, но запрос POSTing для получения статистических данных возвращает:
403 Запрещено
Целевой канал доступен только для чтения
- Iпытался выяснить, действительно ли существует возможность использовать метод POST, но безуспешно найти точную информацию (некоторые подсказки подсказывают, что это невозможно).
- Другая идея может заключаться в изменении URL-адреса, чтобы иметь хороший префикс дляотфильтруйте по регулярному выражению и каким-то образом измените сохраненные URL-адреса в GA, но у меня есть ощущение, что это также невозможно.
У кого-нибудь есть идеи, как решить эту проблему?Спасибо за любые предложения:)