В этом документе описано все, что вам нужно знать для настройки отслеживания Google Analytics для Adobe Flash в среде разработки Adobe Flash.
Получите файлы компонентов
Файлы компонентов отслеживания Flash сжаты в один ZIP-файл, который можно загрузить с http://code.google.com/p/gaforflash/downloads/list .
Следуйте инструкциям в файле readme.txt
, чтобы установить компоненты Flash.
- Если у вас открыт Adobe Flash CS3, закройте приложение.
- Создайте каталог
Google
в одном из следующих мест:- Для Windows:
C:\Program Files\Adobe\ Adobe Flash CS3\language\Configuration\Components
- Для Mac OS X:
Macintosh HD/Applications/Adobe Flash CS3/Configuration/Components
- Для Windows:
- Перейдите в папку, в которую вы распаковали ZIP-файл компонента, и скопируйте следующие файлы в каталог, созданный на предыдущем шаге:
-
lib/analytics_flash.swc
— компонент аналитики -
lib/analytics.swc
— компонент библиотеки аналитики
-
Оба компонента имеют одинаковую функциональность, но предназначены для удобства разных стилей разработки.
Аналитический компонент . Если вы разрабатываете Flash-контент, но не знакомы с ActionScript 3, используйте этот компонент. Компонент Analytics представляет собой полный пакет отслеживания. Просто перетащите компоненты прямо на сцену, выполните несколько простых настроек в инспекторе компонентов, и вы готовы пометить свои элементы управления с помощью отслеживания Analytics.
Компонент AnalyticsLibrary . Если вы знакомы с ActionScript 3, вы можете использовать компонент AnalyticLibrary. Перетащите компонент в свою библиотеку Flash и импортируйте классы отслеживания непосредственно в код ActionScript.
Использование компонента аналитики
Используйте analytics_flash.swc
для реализации отслеживания с помощью компонента Analytics. Поместите компонент в правильный каталог компонентов, и он появится на панели «Компоненты» ( Окно — Компоненты ).
- Перетащите компонент на сцену и присвойте ему имя экземпляра в диалоговом окне «Свойства» .
- Настройте компонент на панели Инспектора компонентов ( Windows — Инспектор компонентов ):
- Добавьте идентификатор веб-ресурса Google Analytics.
- Выберите режим моста или режим AS3 .
- Укажите, включена или выключена визуальная отладка.
- В коде ActionScript добавьте стандартные вызовы отслеживания GA к экземпляру только что созданного компонента.
Из-за особенностей работы Flash с визуальными компонентами обычно лучше начинать отслеживание со второго кадра Flash-приложения. Если вам необходимо инициализировать отслеживание для первого кадра, поместите вызовы отслеживания внутри обработчиков событий, чтобы гарантировать полную инициализацию компонента в Flash-контенте.
Простой пример Flash-компонента аналитики
В следующем фрагменте кода показано, как можно отслеживать кнопку во Flash, когда кто-то нажимает на нее. В этом примере экземпляр кнопки в ActionScript называется playGame
. При нажатии кнопки вызывается метод onButtonClick
, который, в свою очередь, вызывает метод trackPageview()
. Это увеличивает количество просмотров виртуальной страницы /myGame1
.
playGame.addEventListener( MouseEvent.CLICK, onButtonClick ); function onButtonClick( event:Event ):void { tracker.trackPageview( "/myGame1"); }
Использование компонента AnalyticsLibrary
Используйте файл analytics.swc
для реализации отслеживания с помощью компонента AnalyticsLibrary. Этот компонент позволяет создать экземпляр объекта отслеживания непосредственно в коде AS3. Как только компонент AnalyticsLibrary окажется в нужном месте, он появится на панели «Компоненты». Затем вы можете перетащить компонент с панели «Компоненты» в свою библиотеку и оттуда импортировать библиотеки в свой код ActionScript.
Инициализируйте объект отслеживания
Используя среду Adobe Flash, инициализируйте объект отслеживания со следующими параметрами:
- Ссылка на текущий объект отображения . В приведенном ниже примере
this
ссылается на экранный объект. - Идентификатор веб-ресурса . Идентификатор веб-ресурса — это уникальная строка, используемая для отслеживания активности вашего Flash-контента и его доставки в правильное представление (профиль) в вашей учетной записи Analytics.
- Режим отслеживания . Допустимые параметры:
Bridge
илиAS3
. - Режим отладки . Установите
debug
значениеfalse
для производственного использования и значениеtrue
для проверки и устранения неполадок.
Простой пример библиотеки аналитики
В следующем примере на сцене существует мувиклип с названием playGame. Создается новый объект отслеживания, называемый tracker
, вместе с обработчиком событий, который прослушивает щелчок мыши. При нажатии кнопки вызывается функция onButtonClick
. Для каждого клика метод trackPageview()
увеличивает количество просмотров виртуальной страницы /myGame1
.
import com.google.analytics.AnalyticsTracker; import com.google.analytics.GATracker; var tracker:AnalyticsTracker = new GATracker( this, "UA-111-222", "AS3", true ); playGame.addEventListener( MouseEvent.CLICK, onButtonClick ); function onButtonClick ( event:Event ):void { tracker.trackPageview("/myGame1"); }