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 :
En r�alit�, un formulaire envoie une requete ajax :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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>
Le script au dessus fonctionne (en restant sur la meme page) jusqu'� l'alerte "avant conversion.js".
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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 }
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 -_-
Partager