Google Analytics y Flash

  • 31/01/2007
  • 12:51 am
  • unijimpe

Google Analytics el popular servicio de Google para hacer el seguimiento de visitas a una web, tiene entre las muchas características la de poder hacer seguimiento de visitas de archivos flash, en esta ocasión haremos una revisión de la manera de implementarla en nuestras paginas flash.

logo_ga.gif

Que necesitamos?
Lo primero, es tener una cuenta de Google Analytics e instalar el código de seguimiento en nuestro sitio web, puedes registrarte de forma gratuita en http://www.google.com/analytics/. El siguiente paso es instalar el código de seguimiento en nuestras paginas, para ello se nos da un código javascript que se debe colocar en nuestro HTML justo antes del tag el cual es de la forma:

  1. <script src="...urchin.js" type="text/javascript">
  2. </script>
  3. <script type="text/javascript">
  4.       _uacct = "UA-XXXXXX-X";
  5.       urchinTracker();
  6. </script>

Como Funciona?
Una vez instalado nuestro código de seguimiento, esto hará que todas las paginas a las que se accedan queden registradas. Adicionalmente a esto hay una función llamada urchinTracker que viene incluida en este código que hemos añadido. Esta función puede recibir un parámetro de texto el cual se guardará en el registro de visitas.

Entonces, por ejemplo accedemos a un archivo ejemplo.zip, podríamos pasar el nombre de este archivo como parámetro a la función y esto hara que se registre, esto lo hacemos con el siguiente código:

  1. javascript:urchinTracker('/ejemplo.zip');

De la misma forma podríamos hacer cuando se accede a un SWF, para ello se necesita llamar la función urchinTracker, la cual es un javascript entonces utilizaremos la función getURL de flash.

Implementación
Típicamente cuando se desarrolla sitios enteramente hechos en flash las llamadas a las diferentes secciones se hace cargando el MovieClip de la sección, esta llamada se hace desde un botón, por ejemplo si se tiene que llamar a la sección productos se hace de la forma:

  1. btproductos.onPress = function() {
  2.    loadMovie("productos.swf");
  3. }

Entonces si deseamos hacer el seguimiento en Google Analytics se debe llamar a la función urchinTracker de la siguiente forma:

  1. btproductos.onPress = function() {
  2.    loadMovie("productos.swf");
  3.    getURL("javascript:urchinTracker('/productos.swf');");
  4. }

Sencillo, cierto?. Solo una linea adicional y ya tenemos registradas las visitas a cada sección flash. Ahora no necesariamente se tiene que pasar a la función urchinTracker el nombre exacto del SWF que llamamos si no puede ser una palabra que describa la sección a la que se accede por ejemplo: productos, servicios, etc. Todo esto de acuerdo a como queremos que aparezca en nuestro registro de visitas.

Si deseas un referencia completa de esta carácteristica puedes leer: http://www.google.com/support/analytics/bin/answer.py?answer=27243

Posts Relacionados

  • Uncategorized

Total de Comentarios: 9

Publicidad
Freddie®
31/01/2007
2:52 am

¿Tu has probado esto con Flash 8?

31/01/2007
8:33 am

Desde luego que lo he probado en flash 8 y funciona muy bien.

Saludos

15/02/2007
8:13 pm

[...] Google Analytics y Flash – unijimpe [...]

Luis C.
16/06/2007
4:18 am

Pues con la novedad de que hago un loadMovie en un frame y en lugar de cargar el .swf me corre toda la pelicula nuevamente, alguien sabe a que se deba? Esto es lo que pongo:

loadMovie(”pelicula.swf”,”movieclip”);

o

mc.loadMovie(”pelucila.swf”);

que podra ser??

Luis C.
16/06/2007
4:20 am

ah
se me paso comentar que es en flash 8 por que en el 04 si funciona asi… saludos y gracias.

Andres
28/04/2008
9:34 am

QUe pasa con el nuevo código de aeguimiento que implemntó Google Analytics, ahi no viene la funcion urchinTracker ahora el esquema es diferente, como se le da seguimiento dentro de flash. EL esquema ahora es asi, veanlo aqui:

http://www.google.com/support/analytics/bin/static.py?page=troubleshooter.cs&problem=tracking&selected=tracking_flash&ctx=tracking_tracking_flash_55520&aw_referral=

04/06/2008
2:33 pm

Muy buen dato de google analytics for flash =)

22/11/2008
11:45 am

[...] anterior oportunidad habíamos comentado sobre Google Analytics y Flash, una técnica que utiliza getURL para comunicar Flash con Javascript y por ello comunicar Flash con [...]

06/12/2008
9:12 am

[...] anterior oportunidad habíamos comentado sobre Google Analytics y Flash, una técnica que utiliza getURL para comunicar Flash con Javascript y por ello comunicar Flash con [...]

Enviar Comentario

(*)

(*)