Почему вызов отслеживания событий Google Analytics из Flash и вызов getURL (_blank) прекращают возвращать __utm.gif? - PullRequest
0 голосов
/ 02 июня 2011

Я настроил способ отслеживания событий в аналитике Google из моих SWF-файлов Flash AS2.Я использую внешний интерфейс для вызова

_global.ga_track_event = function(_category:String, _action:String, _label:String, _value:Number) {
     if(ExternalInterface.available) {
        ExternalInterface.call("_gaq.push",['_trackEvent', _category, _action, _label, _value]);
    }   
}

Это прекрасно работает для большинства моих событий, и я вижу, что __utm.gif возвращается в firebug!

Однако одно событие, которое я хочувызов вызывается пользователем, нажимающим кнопку, которая вызывает getURL (), чтобы открыть ссылку в пустом окне.Когда это происходит, я вижу (в firebug), что __utm.gif запрашивается (с правильными параметрами для моего события), но gif никогда не возвращается.Он просто висит с вращающейся анимацией «пожалуйста, подождите» и?в размере колон.Имеет ли это значение?событие все еще было зарегистрировано в Google Analytics?Почему открытие ссылки в пустом окне может привести к сбою.Я попытался закомментировать строку getURL и нажать кнопку, и __utm.gif возвращается нормально, поэтому я знаю, что это как-то связано с getURL.

есть идеи?

1 Ответ

2 голосов
/ 03 июня 2011

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

Здесь я бы поспорил на следующее: Firebug - это инструмент, ориентированный на страницы (например, веб-браузеры), в то время как вы смотрите на событие, возникающее при запуске нового окна.

Вы можете использовать HttpFox или Fiddler2 для мониторинга потока HTTP независимо от этого изменения страницы, и вы, вероятно, увидите, что он работает нормально.

Другой подход к тестированию, более медленный, но всегда действительный, его запускатьданных с очень конкретными значениями, в профиль GA, предназначенный для разработки, и через несколько часов проверьте, что ваши данные поступили.

...