Click through, clicks multiples et formulaires

Dernière modification le août 6, 2010 | Imprimer

Click through

  • La plupart des clics sur les bannières renvoient à une page de destination visant à offrir à l’utilisateur davantage d’informations concernant le ou les produit/services de l’annonceur. Ce résultat est obtenu en créant un bouton dans votre création Flash. Le code ActionScript lié à ce bouton, qui porte, par exemple, le nom d’instance myButton, doit toujours se présenter comme suit :
myButton.onRelease = function () {
 var a = _root.clickTAG.toLowerCase();
 if (a.indexOf("http://") == 0 || a.indexOf("https://") == 0){
 getURL(_root.clickTAG, "_blank");
 }
};
  • Le script ci-dessus ne doit être modifié en aucune manière et doit être utilisé tel quel. L’URL réelle de la page de destination est en réalité spécifiée en dehors de la création Flash dans le code JavaScript qui intègre la création Flash sur nos pages. Vous n’aurez pas à vous en soucier !

Clics multiples

  • Pour toute création comportant des clics multiples, utilisez simplement le script ci-dessus pour le premier bouton ; pour les autres clics, remplacez _root.clickTAG par _root.clickTAG2, _root.clickTAG3, _root.clickTAG4 et _root.clickTAG5. Vous pouvez avoir jusqu’à cinq destinations de click through dans votre création Flash pour une publicité donnée. Notez qu’il existe deux références à la variable clickTAG dans le script du bouton. Assurez-vous ainsi de mettre à jour les deux pour vos boutons. Par exemple, pour le troisième bouton de votre création à clics multiples, le script doit avoir l’aspect suivant :
myButton.onRelease = function () {
 var a = _root.clickTAG3.toLowerCase();
 if (a.indexOf("http://") == 0 || a.indexOf("https://") == 0){
 getURL(_root.clickTAG3, "_blank");
 }
};

Formulaires

  • Les formulaires qui font appel à une entrée utilisateur pour renvoyer des résultats plus pertinents sur la page de destination doivent utiliser la méthode GET. L’expression _root.clickTAG par défaut doit encore être utilisée avec la chaîne de requête associée.
  • Voici un exemple où form_fname et form_lname sont les paramètres d’URL de la requête et flash_fname et flash_lname représentent les valeurs des champs de formulaire Flash :
on(release) {
 var a = _root.clickTAG.toLowerCase();
 if (a.indexOf("http://") == 0 || a.indexOf("https://") == 0){
 qs = "form_fname=" + escape(flash_fname) + "&form_lname=" + escape(flash_lname);
 getURL(_root.clickTAG + qs , "_blank");
 }
}
// clickTAG contiendra l'emplacement du script, y compris le '?'
// par exemple, http://search.yahoo.com/search?