redirection exotique de javascript avec google/conversion.js
ReEdit : le probl�me vient de <noscript> apparemment... j'utilise pourtant firefox sous ubuntu
Bonjour,
Pour suivre les objectifs de conversion dans google analytics / adwords, il est demand� d'ins�rer le code suivant sur une page cible :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
33 <script type="text/javascript">
34 alert("start google code ");
35 var google_conversion_id = ***********;
36 var google_conversion_language = "ja";
37 var google_conversion_format = "3";
38 var google_conversion_color = "ffffff";
39 var google_conversion_label = "*********-**";
40 if (0.0) {
41 var google_conversion_value = 0.0;
42 }
43 </script>
44 <script type="text/javascript">
45 alert("avant conversion.js");
46 </script>
47 <script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"></script>
48 <script type="text/javascript">
49 alert("apres conversion.js, jamais atteint");
50 </script>{/literal}
51 <noscript>
52 <div style="display:inline;">
53 <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/***********/?value=0.0&label=*********-**&guid= ON&script=0"/>
54 </div>
55 </noscript> |
En r�alit�, un formulaire envoie une requete ajax :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
1 function (){
2 myForm=$("#monFormulaireSimulation");
3 datas=myForm.serializeArray();
5 test=$.merge(datas,[{name:'action',value:"price_simulation"}]);
6 $.post(myForm.attr("action"),datas,function(data,txtStatus,XMLHttpRequest){
7 console.log(txtStatus);
8 console.log(XMLHttpRequest);
11 $('#search_window').html(data);
12 alert("Cette ligne n'est jamais atteinte");
13 return false;
14 });
15 return false;
16 } |
Le script au dessus fonctionne (en restant sur la meme page) jusqu'� l'alerte "avant conversion.js".
En cliquant sur ok, La ligne 49 n'est pas atteinte mais je suis redirig� vers la page wyciwyg://235/http://dev.example.com/controller/lang/action/931 (c'est a dire l'url "normale, avec ce prefixe bizarre). je vois que l'url a chang� gr�ce a l'extension urlparams de firefox, sinon rien ne bouge dans la barre d'adresse, hormis l'icone qui indique le chargement en cours.
Si j'appuie sur �chap pour stopper le chargement, je m'aper�ois que tout ce que contient la page est l'image qui se trouve entre les balises <noscript> ..
C'est � n'y rien comprendre !
Quelqu'un saurait m'aider ?
Edition : je pr�cise que le syst�me existait d�j� depuis longtemps, et utilisait la biblioth�que prototype.js . J'ai voulu changer au profit de jQuery, ce qui a donn� le code que j'ai mis...
Re�dit : r�solu .... j'ai pr�cis� dans mon appel que la page re�u sera de type html ...
REREEdit : ... OUPAS -_-