web-dev-qa-db-fra.com

Suivi des clics d'un PDF vers des URL externes?

J'ai publié un petit livre électronique au format PDF, qui contient plusieurs liens incorporés vers des URL externes. Je souhaite mesurer les clics effectués par les utilisateurs à partir de ce PDF hors ligne vers ces destinations d'URL externes. REMARQUE: ces liens sortants NE seront PAS sortants de mon site Web, mais du PDF hors connexion.

GA Events est le moyen typique de suivre les liens sortants d'une page Web, mais comment l'exécuter lorsque le lien provient plutôt d'un fichier PDF hors connexion?

J'ai essayé d'envoyer chaque lien du PDF à une URL unique (mais non existante) sur le domaine de mon propre site Web, avec la redirection correspondante htaccess 301 vers l'URL externe correcte. Cela fonctionnait de manière transparente pour l'utilisateur, mais ne permettait pas le suivi, car une consultation de page ne s'était jamais produite sur mon site ...

Aucune suggestion?

2
Arcus Design

Au lieu d’installer une base de données, comme vous avez déjà configuré la redirection, vous devriez pouvoir collecter les journaux d’accès sur vos serveurs HTTP (en devinant Apache si vous utilisez .htaccess?) Et en utilisant un nombre quelconque de paquets à analyser. il. Des choses allant des AWStats gratuits aux Splunk (souvent payés).

Bien entendu, cela suppose que vous ayez au moins accès au journal des accès ou que vous puissiez configurer votre serveur pour en produire un. (Certains fournisseurs d'hébergement partagé peuvent ne pas vous le donner)

1
Charlie

Pour suivre les clics, vous pouvez créer une base de données qui enregistre les clics. Donc, quelque chose comme ce que vous avez déjà fait via une URL unique sur votre site. Pour chaque lien, créez une ligne avec le lien url (vers lequel rediriger) et cliquez sur id pour savoir laquelle mettre à jour.

example.com/track.php?click_id=2 redirects to google.com
example.com/track.php?click_id=2 redirects to yahoo.com

Une fois atterri sur exemple.com, track.php un script mettra à jour la base de données où click_id = 2 (incrément) puis redirigera.

Il y a des tas de scripts disponibles pour le faire gratuitement, voici quelques-uns de ceux que j'ai trouvés pour vous, que je n'ai pas encore testés, mais on dirait que ça fera l'affaire. La seconde a une démo en direct. Espérons que cela aide.

http://www.phpdevtips.com/2011/07/simple-advanced-click-tracking-using-php-and-mysql/http://www.phpjunkyard.com /php-click-counter.php

0
Abu Nooh