Frédéric Olivier :: Développeur Web

1 novembre 2011 URL Tracking

Faire du tracking d'url transparent :
<a href="http://f0.ca" onclick="window.location='http://trackingservice.ext?url=http://f0.ca'; return false;">F0.ca</a>

Lorsque cliqué, le navigateur suit le lien http://trackingservice.ext qui peut faire un traitement puis redirige vers l'url demandée http://f0.ca

Cela dit, si quelqu'un ouvre l'url comme nouveau tab, le onclick n'est pas exécuté puisque le navigateur récupère directement le href comme url de destination. D'autres se sont penché sur la question et on conclu que finalement, si on peut se permettre une perte d'un certain pourcentage, ce n'est pas la fin du monde.

Sinon, il est possible d'utiliser un setTimeout de 100 ms avec window.location, et pendant ce 100 ms vous pouvez faire votre tracking via ajax par exemple.

Contact

Communiquer avec moi par courriel à l'adresse folivier « A commercial » f0.ca

Veille Techno


Cadouri de Craciun