Este documento abarca todo lo que necesita saber para configurar el seguimiento de Google Analytics para Adobe Flash para el entorno de desarrollo de Adobe Flash.
Cómo obtener los archivos componentes
Los archivos de los componentes de seguimiento Flash se comprimen en un único archivo ZIP que puede descargar de http://code.google.com/p/gaforflash/downloads/list.
Sigue las instrucciones del archivo readme.txt
para instalar los componentes de Flash.
- Si actualmente tienes Adobe Flash CS3 abierto, cierra la aplicación.
- Crea un directorio
Google
en una de las siguientes ubicaciones:- Para Windows:
C:\Program Files\Adobe\ Adobe Flash CS3\language\Configuration\Components
- Para Mac OS X:
Macintosh HD/Applications/Adobe Flash CS3/Configuration/Components
- Para Windows:
- Navega a la ubicación en la que descomprimiste el archivo ZIP del componente y copia los siguientes archivos en el directorio que creaste en el paso anterior:
lib/analytics_flash.swc
: el componente de Analyticslib/analytics.swc
: el componente de la biblioteca de Analytics
Ambos componentes tienen la misma funcionalidad, pero se proporcionan como conveniencia para diferentes estilos de desarrollo.
Componente de Analytics. Si desarrollas contenido Flash, pero no estás familiarizado con ActionScript 3, usa este componente. El componente de Analytics es un paquete de seguimiento completo. Solo tiene que arrastrar y soltar los componentes directamente en su etapa, realizar algunas configuraciones simples en el inspector de componentes y estará listo para etiquetar sus controles con el seguimiento de Analytics.
Component de AnalyticsLibrary. Si estás familiarizado con ActionScript 3, puedes usar el componente AnalyticLibrary. Arrastra el componente a tu biblioteca de Flash e importa las clases de seguimiento directamente a tu código de ActionScript.
Cómo usar el componente de Analytics
Utilice la analytics_flash.swc
para implementar el seguimiento mediante el componente de Analytics. Coloca el componente en el directorio de componentes correcto y aparecerá en el panel de componentes (Window -Componentes).
- Arrastre el componente a la etapa y asígnele un nombre de instancia en el diálogo Propiedades.
- Configura el componente en el panel del Inspector de componentes (Windows: Inspector de componentes):
- Agregue su ID de propiedad web de Analytics.
- Selecciona el modo Bridge o el modo AS3.
- Indica si la depuración visual está activada o desactivada.
- En su código de ActionScript, agregue las llamadas de seguimiento estándar de Google Analytics a la instancia del componente que acaba de crear.
Debido al modo en que Flash funciona con los componentes visuales, generalmente es mejor comenzar a realizar el seguimiento en el segundo marco de tu aplicación Flash. Si necesita inicializar el seguimiento en el primer fotograma, coloque las llamadas de seguimiento dentro de los controladores de eventos para asegurarse de que el componente se inicialice por completo en el contenido Flash.
Ejemplo de un componente simple de Analytics para Flash
En el siguiente fragmento de código, se muestra cómo hacer un seguimiento de un botón en Flash cuando alguien hace clic en él. En este ejemplo, la instancia del botón se llama playGame
en tu ActionScript. Cuando se hace clic en el botón, se llama al método onButtonClick
, que, a su vez, invoca el método trackPageview()
. Esto aumenta el recuento de páginas vistas de la página virtual /myGame1
.
playGame.addEventListener( MouseEvent.CLICK, onButtonClick ); function onButtonClick( event:Event ):void { tracker.trackPageview( "/myGame1"); }
Cómo usar el componente AnalyticsLibrary
Usa el archivo analytics.swc
para implementar el seguimiento mediante el componente AnalyticsLibrary. Este componente le permite crear una instancia de un objeto de seguimiento directamente en su código AS3. Una vez que el componente AnalyticsLibrary esté en la ubicación adecuada, aparecerá en el panel Componentes. Luego, puedes arrastrar el componente del panel Componentes a tu biblioteca y, desde allí, importar las bibliotecas al código de ActionScript.
Inicializar el objeto de seguimiento
Mediante el entorno de Adobe Flash, inicializa el objeto de seguimiento con los siguientes parámetros:
- Haz referencia al objeto de visualización actual. En el siguiente ejemplo,
this
hace referencia al objeto de visualización. - El ID de propiedad web. El ID de propiedad web es la string única que se utiliza para realizar un seguimiento de la actividad en su contenido Flash y publicarlo en la vista correcta (perfil) en su cuenta de Analytics.
- El modo de seguimiento. Los parámetros válidos son
Bridge
oAS3
. - El modo de depuración. Configura
debug
comofalse
para el uso en producción ytrue
para validación y solución de problemas.
Ejemplo de AnalyticsLibrary simple
En el siguiente ejemplo, existe un clip de película llamado playGame en el escenario. Se crea un nuevo objeto de seguimiento llamado tracker
junto con un controlador de eventos que escucha un clic del mouse. Cuando se hace clic en el botón, se llama a la función onButtonClick
. Para cada clic, el método trackPageview()
aumenta el recuento de páginas vistas de la página virtual /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"); }