j'ai créer une bannière en Flash et on m'a demandé si je pouvais mettre un marqueur Google Analytics dessus.
J'ai trouvé une aide dans le support de Google :
http://www.google.com/support/googleanalyt...py?answer=55520
Voici comment je l'ai intégré dans ma page et dans mon anim Flash :
Action Script
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._trackPageview();
</script>
Les X sont bien sur remplacés par des chiffres.
Action Script
function redirection() {
getURL("http://lewebpedagogique.com/blog/2008/09/15/le-developpement-durable-ca-sapprend/","_self");
}
Action Script
onClipEvent (enterFrame) {
this._parent.zone_clic.onPress = function() {
getURL("java script:pageTracker._trackPageview('/animflash/anim.html');");
redirection();
}
}
animflash et anim.html étant un dossier et une page fictive.*
Citation
L'argument définissant le chemin d'accès/nom de fichier vers _trackPageview ne doit pas nécessairement représenter une URL existante de votre site Web.
Le soucis c'est que le marqueur ne marche pas (testé même 1 semaine après).
- Est-ce que j'ai fait une erreur dans l'Actionscript ?
- Y'a-t-il moyen de simplifier la chose et faire en sorte que le Flash renvoie vers une page intermédiaire contenant le marqueur et soit redirigé vers la page cible avec une fonction php du style header(location:cible.htm); ?