Я работаю над проектом здесь, который будет хранить некоторую информацию в пользовательских переменных Google Analytics. script Мне нужно выяснить, загрузила ли GA еще до того, как я смогу подтолкнуть данные к нему. Проект разрабатывается для работы на любом сайте, который использует GA. Проблема заключается в надежном обнаружении того, закончила ли загрузка GA или нет и доступна.
Несколько вариаций здесь:
-
Существует несколько способов загрузки GA. Старые сценарии из Urchin дней до последних асинхронных скриптов. Некоторые из них встроены, некоторые из них асинхронны. Кроме того, на некоторых сайтах пользовательские методы загрузки GA, как и на моей работе. Мы используем YUI getScript для его загрузки.
-
Имена переменных переменных. В некоторых сценариях имя переменной, присвоенное GA, равно
pageTracker
. В других - его_gaq
. Затем существует бесконечность имен пользовательских переменных, которые сайты могут использовать для их реализации GA.
У кого-нибудь есть мысли о том, что может быть надежным способом проверить, используется ли Google Analytics на странице, и если он был загружен?