Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigo simoes

AS3 + Google Analytics API (gaforflash)

Recommended Posts

Olá pessoal,

Tenho uma dúvida sobre a utilização da API do google analytics para FLASH, estou desenvolvendo um site em flash em AS3, a prog. em AS3 desenvolvi sem problemas mas gostaria de saber se necessito utilizar um script em JAVASCRIPT para implementação do sistema de estatisticas da google em meu site?

 

Se alguém puder me ajudar agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, consegui resolver a integração do site em Flash com a ferramenta da Google de estátisticas.

Espero que possa ajuda-los posteriormente se precisarem.

 

1. Primeiramente baixei a API que permite esta interação com o Google Analytics, através do SVN - http://code.google.com/p/gaforflash/source/checkout;

 

2. É necessário ter uma conta no Google para a utilização do serviço;

 

3. Abaixo segue um script de teste para melhor visualização da interação:

 

package 
{
	
	import com.google.analytics.AnalyticsTracker;
	import com.google.analytics.core.ServerOperationMode;
	import com.google.analytics.events.AnalyticsEvent;
	import com.google.analytics.GATracker;
	import flash.display.MovieClip;
	import flash.events.MouseEvent;

	public class AnalyticsTeste extends Sprite	
	{
		private var btnAzul:Sprite
		private var btnVermelho:Sprite
                private const acount:String = "UA-111-222"
		
		//objeto necessário para a interação do o Google Analytics
		private var tracker:AnalyticsTracker;
		
		public function AnalyticsTeste():void 
		{
			setParams();
			setEvents();
		}
		
		private function setParams():void
		{
			btnAzul = instAzul;
			btnVermelho = instVermelho;
			
			btnAzul.buttonMode  = true;
			btnVermelho.buttonMode = true;
			
			tracker = new GATracker( this, acount,"AS3",true );
		}
		
		private function setEvents():void
		{
			btnAzul.addEventListener(MouseEvent.CLICK, azulClick);
			btnVermelho.addEventListener(MouseEvent.CLICK, vermelhoClick);
		}
		
		private function vermelhoClick(e:MouseEvent):void 
		{
			tracker.trackEvent("Minha Categoria", "Click", "Botão_Vermelho");
		}
		
		private function azulClick(e:MouseEvent):void 
		{
		        tracker.trackEvent("Minha Categoria", "Click", "Botão_Azul");
		}
		
	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo tudo bem,

 

Estou quebrando a cabeca aqui pra tentar enfiar esse codigo no flash e naum estou conseguindo você poderia me mostrar um modelo em swf pra mim ver como ficaria, porque tudo ki faco da erro se tivesse um swf ficaria mais facil.

 

abs

 

Rodrigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.