Google Analytics API ошибка

Автор agressora, 11 сентября 2014, 01:17:38

« назад - далее »

Piterpog

Цитата: Julianna от 17 июля 2017, 18:35:50
Цитата: vladimirrusin44 от 05 июня 2017, 00:22:28
Нет, ошибся, все работает прекрасно. Еще раз всем спасибо за помощь по данному вопросу!

Здравствуйте, а как проблема то решилась?
У меня точно такая же http://prntscr.com/fws48t
У меня точно такая же ошибка. Prestashop 1.6.1.14
Почитал эту тему, так и не понял - есть решение или нет?

Adik

Решение - правильно настроить Google Analytics API. Ссылка ниже ошибки.

Julianna

Цитата: Adik от 24 июля 2017, 11:34:16
Решение - правильно настроить Google Analytics API. Ссылка ниже ошибки.

Все настроено по той ссылке, авторизация проходит, но ошибка все равно есть
https://prnt.sc/fws48t

Piterpog

Мне помогло вот это решение, взято отсюда
В файле modules/gapi/gapi.php
//if (isset($response['rows']) && is_array($response['rows']))         <-- comment this line
foreach ($response['columnHeaders'] as $row)                   <-- change rows to columnHeaders




Правда, в дэшборде всё равно нифига не появилось  >:(

Piterpog

А кто-нибудь вообще знает, что в дэшборде появиться-то должно?
До установки модуля у меня была вот такая штука:


После установки модуля она пропала:

вот и всё отличие которое я вижу  ???

Julianna

Цитата: Piterpog от 24 июля 2017, 11:49:58
Мне помогло вот это решение, взято отсюда
В файле modules/gapi/gapi.php
//if (isset($response['rows']) && is_array($response['rows']))         <-- comment this line
foreach ($response['columnHeaders'] as $row)                   <-- change rows to columnHeaders




Правда, в дэшборде всё равно нифига не появилось  >:(

извините, но мне не понятно(
Я нашла эти строки в файле, но что нужно сделать не понятно

Piterpog

Цитата: Julianna от 24 июля 2017, 11:58:57
извините, но мне не понятно(
Я нашла эти строки в файле, но что нужно сделать не понятно

Первую строчку - закомментировать
во второй строке - заменить слово row на columnHeaders в кавычках которое

mistral

После установки модуля должна быть показа статистика. Закоментировать код можно, это уберет показ ошибки, но не исправит. Поэтому может исчезнуть блок с Google Analytics. Включите показ ошибок в prestashop, если ошибки остались, то их покажет.

Piterpog

При включении показа ошибок, на странице конфигурации модуля выдало:

Notice on line 400 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: name

Notice on line 402 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: name

Notice on line 400 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: columnType

Notice on line 402 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: columnType

Notice on line 400 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: dataType

Notice on line 402 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: dataType

Notice on line 400 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: name

Notice on line 402 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: name

Notice on line 400 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: columnType

Notice on line 402 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: columnType

Notice on line 400 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: dataType

Notice on line 402 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: dataType

Notice on line 233 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: visits

Notice on line 233 in file /home/mysite.ru/public_html/modules/gapi/gapi.php
[8] Undefined index: uniquePageviews

Piterpog

Если этот код вернуть в исходное состояние
Цитата: Piterpog от 24 июля 2017, 11:49:58

//if (isset($response['rows']) && is_array($response['rows']))         <-- comment this line
foreach ($response['columnHeaders'] as $row)                   <-- change rows to columnHeaders


То никаких ошибок prestashop выдавать не будет, только снова будет Cannot retrieve test results

mistral

Так как нет данных, то показывает предупреждение.
Вы profile привильно указали? Проверьте, зайдите в analytics, в адресной строке будет ид профиля, такой же должен быть указан в модуле.
https://analytics.google.com/analytics/web/.............................pXXXXXXXXXXX
"XXXXXXXXXXX" - ид профиля

Миколас

ЦитироватьI had the same trouble. I solved:
1) google webmaster tools -> confirm ownership website with google analytics code
2) google apis -> API Access -> Notification Endpoints -> add your domain.
Подверждаешь разрешение для сайта. Ждешь сутки и все работает.

Piterpog

Да, я вижу этот номер довольно ясно.
Именно его я занёс в настройки. Ну и с другими данными я тоже вроде не ошибся.

mistral

А у вас analytics или tag manager? С tag manager модуль выдает ошибки. С analytics работает нормально.

Piterpog

У меня - аналитикс.
Сам гугл аналитикс работает норм, вон, аналитику кой-какую кажет:



Номер профиля взят отсюда, да и в адресной строке я его вижу после буквы "p"

Именно его я занёс в настройки. Ну и с другими данными я тоже не ошибся.



В гугл вебмастерс домен верифицирован через гугл аналитикс.




Домен в гугл апи верифицирован



Даже статистику кой-какую показывает там