Получайте изменения в посещениях от Google Analytics Api - PullRequest
0 голосов
/ 24 сентября 2011

Я пытаюсь загрузить некоторые данные Google Analytics из их API. Я могу скачать номер моего посетителя.

Когда вы используете веб-страницу Google Analytics, вы можете видеть процент изменений в посещениях , но как мне получить эту информацию из их API?

Percents of Visits Changes

Я мог бы попытаться вычислить это сам, но я не знаю, какой алгоритм они используют.

Более подробную информацию об API можно найти здесь. Проводник запросов к данным

редактировать

Final formula
Visits over the last 30 days
StartDate = today.Year, today.Month - 1, today.Day
EndDate = today.Year, today.Month, today.Day - 1


Visits between 31 and 60 days ago
StartDate = today.Year, today.Month - 2, today.Day
EndDate = today.Year, today.Month -1, today.Day - 1

1 Ответ

2 голосов
/ 27 сентября 2011

Цитата из моего ответа здесь ,

Формула довольно проста (исключая сегодняшние данные):

(посещения за последние 30 дней - посещения от 31 до 60 дней назад) / (Посещения от 31 до 60 дней назад).

Вы можете увидеть его в действии в интерфейсе, если перейдете на панель инструментов по умолчанию, где она показывает последние 30 дней, затем в календаре нажмите «Сравнить с прошлым» и выберите сумму по умолчанию. Он покажет вам числа, использованные для каждого расчета, и расчеты, отображаемые в списке счетов.

API, однако, не предоставляет предварительно рассчитанные числа (например, они не рассчитывают показатель отказов для вас; они просто дают вам кусочки за это.)

Итак, вам нужно выполнить два API-запроса, чтобы получить эти данные. Один для ga:visits за последние 30 дней, а затем один для ga:visits за 30 дней до этого.

Затем, когда вы получите его, просто вычтите, разделите и умножьте на 100, и вы получите процент, который вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...