Je voudrais installer un tracker google analytics à partir d'un site de photos que j'ai programmé en AS3.
Je voudrais savoir quelles sont les photos qui ont été le plus vues, combien de temps, etc...
Pour cela, je me suis inspiré de la page relative à ce sujet qui a été publiée par google:
http://www.google.com/support/googleanalyt...mp;answer=55520
J'ai dû adapter le code car le code proposé par google est de l'AS2
Le code AS3 que j'ai finalement écrit et qui est appelé à chaque apparition d'une photo:
Action Script
var adressPhoto:String="java script:pageTracker._trackPageview('/NOMPHOTO.html');";
ExternalInterface.call(adressPhoto);
Le code en AS2 étant:
Action Script
var adressPhoto:String="java script:pageTracker._trackPageview('/NOMPHOTO.html');";
getURL(adressPhoto);
Le code JavaScript appelé au sein du HTML est:
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-xxxxxx-x");
pageTracker._trackPageview();
</script>
Le problème est qu'après avoir attendu 3 jours, je ne vois toujours pas apparaître les pages NOMPHOTO.html dans mes statistiques.
D'autre part, à la place de ExternalInterface.call(adressPhoto), j'ai essayé la fonction sendToURL mais il y a un problème de sécurité qui apparaît.
J'ai fait un peu le tour des forums mais je n'ai pas trouvé de réponses satisfaisantes.
Y aurait-il quelqu'un connaissant la formule magique pour que ça marche ?
BOnne journée à tous !!
