Página 1 de 2

Control de clic en banners SWF

NotaPublicado: 2009-02-23 19:46 @865
por bAsTeR
Hola amigos, ¿cómo están?

Ando buscando una manera de controlar los clic que mis usuarios dan en los banners. Pero no sé me ocurre la manera de implementarlo con los banners SWF.

Para los banners de imagen tengo un script que primero contabiliza el clic y después redirecciona, pero el problema es que con los SWF no puedo hacer lo mismo pues no puedo utilizar el método a href.

¿¿¿Alguna idea???

Gracias de antemano

NotaPublicado: 2009-02-23 21:08 @922
por kidd
¿Qué versión de Action Script estás usando? ¿1, 2 ó 3? ¿Y podrías describir cómo es la lógica dentro de tu SWF en cuanto a los clic de banners?

En base a eso te podré dar algunos tips en lo que necesitas.

Saludos

NotaPublicado: 2009-02-23 22:12 @966
por bAsTeR
El problema es que no se sabe, porque son banners que serán subidos al servidor por los usuarios, por eso no te sabría decir qué versión de Action Script.

NotaPublicado: 2009-02-23 23:04 @003
por kidd
De igual manera, necesitas tener el control para poder hacer tracking de los clic. Lo que yo haría es hacer un Flash que sería el loader, este Flash cargaría dinámicamente otros swf, así como cargas imágenes, etc. Encima pones un botón, y listo, tienes control total de como se comportaría la liga.

Dale un vistazo a la función Loader de AS3.


Saludos

NotaPublicado: 2009-02-24 04:34 @232
por explorer
Lo que se suele hacer es poner una capa div por encima del elemento que queremos controlar, para capturar las pulsaciones que harán los usuarios.

NotaPublicado: 2009-02-24 10:09 @464
por bAsTeR
Mira, kidd, no tengo mucho conocimiento de AS3; de hecho yo me quedé en AS o AS2, no recuerdo cuál; venía con el Flash MX, pero por la respuesta de explorer creo que sería más sencillo, aunque no entendí muy bien cómo manejar ese DIV para capturar las pulsaciones. ¿Tendrías algún ejemplo sino es mucho pedir?

Gracias :lol:

NotaPublicado: 2009-02-24 10:46 @490
por explorer
Defines dos DIV, con la misma posición en pantalla, pero con distinto nivel de Z, para que quede uno encima del otro. En el de abajo, colocas el Flash. Y en el de arriba, bastaría con colocarle un evento OnClick().

NotaPublicado: 2009-02-24 11:09 @506
por bAsTeR
Y el link del banner SWF ¿cómo lo obtengo para redireccionarlo ahí después de contar el clic?

NotaPublicado: 2009-02-24 12:37 @567
por explorer
Debes saberlo antes. Es decir, por cada anunciante, debes tener el fichero Flash y el enlace a donde tiene que derivarse.

Cuando recibas el clic, lo contabilizas y luego haces un Location: para redirigir la página a la del anunciante.

NotaPublicado: 2009-02-24 13:02 @585
por bAsTeR
Tienes toda la razón, explorer, lo haré de esa manera.

Mil gracias, camaradas, nos vemos luego.