Salut,
Voila pour suivre correctement mes annonces adwords, j'ai ajouté le paramètre ?pub=adwords à la page de destination de mes annonces.
lorsq'un internaute clic sur mon annonce adwords, il est dirigé vers contact.php?pub=adwords. Grace au script suivant, je peut enregistrer dans ma base de donnée que ce formulaire de contact à été envoyé via adwords.
Explication: le input "adwords" prend la valeur "google adwords" si le lien referant comporte la chaine "?pub=adwords", sinon il prend une valeur nulle.
Bref tout ça c'est très bien sauf que si l'utilisateur navigue sur mon site puis revient sur le formulaire, le llien referant ne sera plus le même
Donc pour palier à ce probleme j'ai pensé à rajouter à la fin de toutes mes pages (via l'urlrewriting) le parametre ?pub=adwords si le lien referant contient la chaine ?pub=adwords, comme ça le visiteur pourra toujours naviguer sur tout le site puis revenir sur le formulaire de contact sans perdre les parametres dans les urls !
Le probleme c'est que j'ai beau faire 1 milliard d'essai, je suis trop nul en url rewriting pour y arriver tout seul....
Je tente ce genre de choses mais bon ...... j'ai l'impression d'être loin de la solution:
Merci BEAUCOUP si vous pouvez m'aider
Voila pour suivre correctement mes annonces adwords, j'ai ajouté le paramètre ?pub=adwords à la page de destination de mes annonces.
lorsq'un internaute clic sur mon annonce adwords, il est dirigé vers contact.php?pub=adwords. Grace au script suivant, je peut enregistrer dans ma base de donnée que ce formulaire de contact à été envoyé via adwords.
Code:
$ref = $_SERVER['REQUEST_URI'];
$found = strstr($ref,"?pub=adwords");
if(!$found) {
$_SESSION['GoogleConv'] = 0;
} else {
$_SESSION['GoogleConv'] = 1;
}
if($_SESSION['GoogleConv'] == 1){
echo "<div><input name=\"adwords\" type=\"text\" value=\"google adwords\"></div>";
} else {
echo "<div><input name=\"adwords\" type=\"text\" value=\"\"></div>";
Bref tout ça c'est très bien sauf que si l'utilisateur navigue sur mon site puis revient sur le formulaire, le llien referant ne sera plus le même

Donc pour palier à ce probleme j'ai pensé à rajouter à la fin de toutes mes pages (via l'urlrewriting) le parametre ?pub=adwords si le lien referant contient la chaine ?pub=adwords, comme ça le visiteur pourra toujours naviguer sur tout le site puis revenir sur le formulaire de contact sans perdre les parametres dans les urls !
Le probleme c'est que j'ai beau faire 1 milliard d'essai, je suis trop nul en url rewriting pour y arriver tout seul....
Je tente ce genre de choses mais bon ...... j'ai l'impression d'être loin de la solution:
Code:
RewriteCond %{REQUEST_URI} ^/contact\.php\?pub=adwords$
RewriteRule ^([a-z]+)\.php\?pub=adwords$ ^/([a-z]+)\.php$
Merci BEAUCOUP si vous pouvez m'aider