Транзакции протокола измерений Google не отображаются? - PullRequest
0 голосов
/ 06 июля 2018

Я использую GMP на веб-сайте электронной коммерции в качестве пробной версии, чтобы посмотреть, смогу ли я забрать все транзакции / просмотры страниц, поскольку у нас сложилось впечатление, что% не регистрируется из-за блокировщиков рекламы.

Тем не менее, я тщательно протестировал некоторый код с помощью отладки, и он возвращает правильный ответ. Но вчера я отправил этот код на веб-сайт для записи просмотров страниц и улучшенных транзакций электронной торговли.

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

Я только что проверил это сегодня утром. Но все это показывает одно и то же преобразование! Не другие данные ?? Это тот же самый код, я знаю, что он работает на 100%, так как я тестировал и тестировал его, прежде чем нажимать вверх. Записано первое преобразование нормально. Но с тех пор ничего.

Что происходит с этим API? Я видел, как много людей стонет по этому поводу. Это просто не работает? Или есть ли дневной лимит на количество посещений или транзакций, которые он может записывать? Очень расстраивает после нескольких дней разработки, чтобы заставить его работать и тестировать.

1 Ответ

0 голосов
/ 06 июля 2018

Ваш вопрос немного неясен. Вы говорите об использовании Google Analytics API, но говорите, что проверяете, и пока нет ни одного попадания. Где именно вы проверяете веб-сайт Google Analytics? Или ваше приложение, которое использует API Google Analytics для извлечения данных из Google Analytics?

Вы не сможете извлечь какие-либо данные из Google Analytics API, пока они не появятся на веб-сайте Google Analytics. Я бы посоветовал подождать, пока данные появятся на веб-сайте Google Analytics, прежде чем беспокоиться о том, что что-то не так с API Google Analytics.

Задержка обработки данных

Задержка обработки составляет 24-48 часов. Стандартные учетные записи, которые отправляют в Google Analytics более 200 000 сеансов в день, будут обновляться только один раз в день. Это может задержать обновление отчетов и показателей на срок до двух дней. Чтобы восстановить внутридневную обработку, уменьшите количество сеансов, отправляемых вашей учетной записью, до <200 000 в день. </p>

Для учетных записей Analytics 360 этот предел увеличен до 2 миллиардов посещений в месяц. Подробнее об SLA для обработки данных Analytics 360.

Даже если вы используете Google Analytics API для извлечения данных из Google Analytics, вы по-прежнему связаны с той же задержкой обработки данных, что и веб-сайт Google Analytics .

Если все следующее верно

  1. Если, как вы сказали, вы отправили попадания в конечную точку отладки протокола измерений HTTP GET (https://www.google -analytics.com / debug / collect ), и это сработало
  2. Вы изменили свой код, чтобы отправить POST-запрос на конечную точку сбора, прежде чем нажимать на prodcution

    POST / collect HTTP / 1.1
    Хост: www.google-analytics.com

    payload_data

  3. Если вы видите хиты в отчете в реальном времени на веб-сайте Google Analytics, когда вы отправляете их, я бы предпочел, чтобы они работали.

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

Могу заверить вас, что и протокол Measurement, и Google Analytics API работают нормально. Я использую их оба годами.

...