Не получается установить код Google Analytics

Dervish
На сайте с 11.05.2005
Offline
186
1555

Здравствуйте все.

Есть сайтик blogbogini.com

На нем установлена дикая куча плагинов. Все их убрать не получается (сайт не мой), решаем вопрос потихоньку.

Установлен код ГА, статус в админке: Отслеживание установлено. Но при этом данных нет. Код устанавливался в header.php, сейчас перенес в footer.php

Так как там установлено МНОГО плагинов, возможно, проблема именно в этом. Может какой-то тэг не закрыт или что-то подобное. Тогда подскажите, как можно локализовать ошибку.

Впервые сталкиваюсь с такой проблемой, так что буду рад, если кто поможет.

Пингвин под микроскопом. (http://ac-u.ru/arts/pingvin-pod-mikroskopom/) Особенности продвижения Интернет-магазинов. (http://ac-u.ru/arts/osobennosti-prodvizhenija-internet-magazinov-bytovojj-ili-kompjuternojj-tekhniki-s-interesnymi-primerami-i-zabavnymi-kartinkami/) Копирайтинг. Качественно. (/ru/forum/725909)
IL
На сайте с 20.04.2007
Offline
435
#1
Dervish:
Может какой-то тэг не закрыт или что-то подобное. Тогда подскажите, как можно локализовать ошибку.

Firebug в помощь

Метка времени: 16.03.2013 18:55:13
Ошибка: SyntaxError: syntax error
Источник: http://blogbogini.com/
Строка 213, символ 22
Исходный код:
VK.init({apiId: , onlyWidgets: true});
Метка времени: 16.03.2013 18:55:13
Ошибка: ReferenceError: prohorova_ekaterina is not defined
Источник: http://blogbogini.com/
Строка: 711
Метка времени: 16.03.2013 18:55:13
Ошибка: TypeError: jQuery(...).fancybox is not a function
Источник: http://blogbogini.com/
Строка: 159



---------- Post added 16-03-2013 at 18:58 ----------

Dervish:
Установлен код ГА, статус в админке: Отслеживание установлено. Но при этом данных нет. Код устанавливался в header.php, сейчас перенес в footer.php

А на сайте (в исходнике) кода ведь не видно... Что куда установлено?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Dervish
На сайте с 11.05.2005
Offline
186
#2

Здравствуйте, Иван. Кто же, как не вы )

А на сайте (в исходнике) кода ведь не видно... Что куда установлено?

Это я сейчас, продолжая эксперименты (т.к. никто не отвечал), убрал код. Тем не менее, GA все так же бодро рапортует, что отслеживание установлено. После этого я сдался :)

Да, про Файрбаг я и забыл. Есть ли вероятность, что вышеуказанные ошибки могут привести и к ошибкам отслеживания? Мне кажется, вряд ли. В целом вся страница грузится нормально, тем более код ГА в отдельном скрипте, который не связан с этими глючными скриптами.

В любом случае совершенно непонятно, почему ГА сообщает, что отслеживание установлено, когда я удалил сам код счетчика. На всякий случай скопировал текущие файлы сайта и поиском пробежался по словам google analytics - найден только чужой код в плагине Shareaholic. В настройках плагина этот код был помечен как неактивный. Попробовал отключить плагин целиком - ничего не изменилось: кода нет, а ГА пишет, что все ок.

В Справке сообщается, что где-то есть кнопка "Обновить статус", но я, к сожалению, так и не нашел ее.

BlackFx
На сайте с 06.05.2010
Offline
37
#3

Для отладки конкретно кода GA идеально подходит дополнение от Google для Chrome https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna

И код по футерам не распихивайте, ставьте в <head> их, если есть возможность. :)

IL
На сайте с 20.04.2007
Offline
435
#4

Доброго дня.. Вечера, точнее уже..

Dervish:
В целом вся страница грузится нормально, тем более код ГА в отдельном скрипте, который не связан с этими глючными скриптами.

Ошибки js могут "вышибать" вообще все скрипты.

Dervish:
Тем не менее, GA все так же бодро рапортует, что отслеживание установлено

А он там по соседству не рапортует, на какие страницы установлено?.. Иногда, бывает, счётчики путают.. И статистику одного сайта пытаются искать в данных другого..

Ещё ga текущий Online показывает..

Dervish:
найден только чужой код в плагине Shareaholic

Ну, ga.js подгружается.. скорее всего оттуда

;b.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js
Dervish:
кода нет, а ГА пишет, что все ок.

А где пишет? Надолго отключение было? Если ему данные "идут" от текущих посетителей, которые странички смотрят..

Dervish
На сайте с 11.05.2005
Offline
186
#5
BlackFx:
Для отладки конкретно кода GA идеально подходит дополнение от Google для Chrome https://chrome.google.com/webstore/d...amephohjechhna

Спасибо за наводку. Попутно нашел, что и Firebug дает такую же возможность. Оба дебаггера показывают, что кода нет - не происходит загрузки файла _utm.gif (проверил на своем сайте - там показывают, что код есть, все ок).

Кода нет, а GA по-прежнему бодро рапортует, что отслеживание установлено.

Изменил "Урл по умолчанию" на tea.com - все равно "Отслеживание установлено".

ivan-lev:
А где пишет?

Администратор - Отслеживание информации

Надолго отключение было?

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

Походу остается только крайний вариант: удалить полностью профиль (сайт) и создать новый?

BlackFx
На сайте с 06.05.2010
Offline
37
#6

У вас meta еще незакрытые есть:

<meta name="sprypayUrlChecker" content="b079a671e799147595f6c4b22323e9ce"><META NAME="z-payment.label" CONTENT="z-payment label BE5B213BA0C80B0882F86648C92F62B7">

А надо

<meta name="sprypayUrlChecker" content="b079a671e799147595f6c4b22323e9ce" /><META NAME="z-payment.label" CONTENT="z-payment label BE5B213BA0C80B0882F86648C92F62B7" />

Возможно есть еще. В итоге Firefox показывает, что даже </head> там "бездомный".

Дело не в аккаунтах GA, тут явные косяки в синтаксисе кода.

Dervish
На сайте с 11.05.2005
Offline
186
#7

Огромное спасибо. Я еще сам парочку ошибок нашел, включая код левого аккаунта ГА в одном из плагинов (зачем это разработчику?). Проще, наверное, снести все лишние плагины, чем разгребать все эти ошибки.

IL
На сайте с 20.04.2007
Offline
435
#8
Dervish:
Проще, наверное, снести все лишние плагины, чем разгребать все эти ошибки.

Ну, это уж Вам виднее.. какой из вариантов проще :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий