Подтверждение установки Google Analytics в среде Flash с использованием режима AS3 - PullRequest
0 голосов
/ 15 февраля 2010

Только что создал новую учетную запись GA и инициализировал мой трекер в AS3. Как я могу подтвердить, что он установлен и работает правильно? В веб-представлении GA он показывает «Отслеживание не установлено» , но когда я использую параметр «visualDebug» (установлен в true) во Flash, кажется, что он отправляет OK через trackEvent. Разве он не будет отображаться как установленный, поскольку его еще нет на сайте (только тестирование в IDE)?

var visualDebug:Boolean = true;
var config:Configuration = null;
var debug:DebugConfiguration = null;

tracker = new GATracker(this, _trackerId, "AS3", visualDebug, config, debug);

// ...

/** Handles analytics tracking. */
private function onTrackEvent(event:GameShellEvent):void
{
    track(_trackingCategory, event.action);
}

/** Track an event in google analytics. */
private function track(category:String, action:String):void
{
    trace("[GA] tracking event", category, action, "with id", _trackerId);
    tracker.trackEvent(category, action);
}

Редактировать

К вашему сведению, я использую библиотеку AS3 в режиме "AS3", которая отправляет запросы через GIF-запрос . Это , а не с использованием библиотеки ga.js, так что на сайте нечего устанавливать.

Ответы [ 2 ]

1 голос
/ 16 февраля 2010

Я не видел этот конкретный метод встраивания кода Google Analytics. Тем не менее, я считаю, что это потому, что вы запускаете контент локально - и из соображений безопасности удаленная связь не разрешается при локальном запуске.

0 голосов
/ 16 февраля 2010

Ах, думаю, я должен иметь RTFM более тщательно:

Примечание. В настоящее время отслеживание Flash доступно для любого содержимого Flash встроенный в веб-страницу. Отслеживание данные, отправленные с Adobe Air, Shockwave, или через Flash IDE (например, с помощью Test Фильм) в настоящее время не поддерживается.

...