Автор Тема: Google Analytics API ошибка  (Прочитано 12462 раз)

24 Июль 2017, 11:30:29
Ответ #45
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нет, ошибся, все работает прекрасно. Еще раз всем спасибо за помощь по данному вопросу!

Здравствуйте, а как проблема то решилась?
У меня точно такая же http://prntscr.com/fws48t
У меня точно такая же ошибка. Prestashop 1.6.1.14
Почитал эту тему, так и не понял - есть решение или нет?
24 Июль 2017, 11:34:16
Ответ #46
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Решение - правильно настроить Google Analytics API. Ссылка ниже ошибки.
24 Июль 2017, 11:42:00
Ответ #47
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решение - правильно настроить Google Analytics API. Ссылка ниже ошибки.

Все настроено по той ссылке, авторизация проходит, но ошибка все равно есть
https://prnt.sc/fws48t
24 Июль 2017, 11:49:58
Ответ #48
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мне помогло вот это решение, взято отсюда
В файле modules/gapi/gapi.php
//if (isset($response['rows']) && is_array($response['rows']))         <-- comment this line
foreach ($response['columnHeaders'] as $row)                   <-- change rows to columnHeaders



Правда, в дэшборде всё равно нифига не появилось  >:(
24 Июль 2017, 11:57:37
Ответ #49
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А кто-нибудь вообще знает, что в дэшборде появиться-то должно?
До установки модуля у меня была вот такая штука:


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

вот и всё отличие которое я вижу  ???
24 Июль 2017, 11:58:57
Ответ #50
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мне помогло вот это решение, взято отсюда
В файле modules/gapi/gapi.php
//if (isset($response['rows']) && is_array($response['rows']))         <-- comment this line
foreach ($response['columnHeaders'] as $row)                   <-- change rows to columnHeaders



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

извините, но мне не понятно(
Я нашла эти строки в файле, но что нужно сделать не понятно
24 Июль 2017, 12:02:51
Ответ #51
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
извините, но мне не понятно(
Я нашла эти строки в файле, но что нужно сделать не понятно

Первую строчку - закомментировать
во второй строке - заменить слово row на columnHeaders в кавычках которое
24 Июль 2017, 12:06:47
Ответ #52
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
После установки модуля должна быть показа статистика. Закоментировать код можно, это уберет показ ошибки, но не исправит. Поэтому может исчезнуть блок с Google Analytics. Включите показ ошибок в prestashop, если ошибки остались, то их покажет.
24 Июль 2017, 12:16:41
Ответ #53
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При включении показа ошибок, на странице конфигурации модуля выдало:

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
24 Июль 2017, 12:20:43
Ответ #54
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если этот код вернуть в исходное состояние

//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
24 Июль 2017, 12:38:17
Ответ #55
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Так как нет данных, то показывает предупреждение.
Вы profile привильно указали? Проверьте, зайдите в analytics, в адресной строке будет ид профиля, такой же должен быть указан в модуле.
https://analytics.google.com/analytics/web/.............................pXXXXXXXXXXX"XXXXXXXXXXX" - ид профиля
24 Июль 2017, 12:48:40
Ответ #56
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
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.
Подверждаешь разрешение для сайта. Ждешь сутки и все работает.
24 Июль 2017, 12:49:16
Ответ #57
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да, я вижу этот номер довольно ясно.
Именно его я занёс в настройки. Ну и с другими данными я тоже вроде не ошибся.
24 Июль 2017, 13:02:30
Ответ #58
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
А у вас analytics или tag manager? С tag manager модуль выдает ошибки. С analytics работает нормально.
24 Июль 2017, 13:09:23
Ответ #59
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня - аналитикс.
Сам гугл аналитикс работает норм, вон, аналитику кой-какую кажет:



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

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



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




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



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