Comment utiliser Google Analytics pour suivre les téléchargements?

J'ai un site Web où j'ai les fichiers .tar.gz, .zip et .dmg. J'ai besoin de suivre le nombre de téléchargements à l'aide de Google Analytics. J'ai entendu dire que je peux utiliser onclick = "pageTracker._trackPageview ('/ file_name.file_extension') pour les balises" a "sur la page. Je ne suis pas clair à quoi correspond le fichier_de_file_extension. Aussi, dois-je utiliser Des scripts supplémentaires?

Je ne suis pas clair à quoi correspondent les fichiers_données.file_extension.

Votre exemple onclick="pageTracker._trackPageview('/file_name.file_extension') enregistre tous les clics sur ce lien en tant que vue de page pour file_name.file_extension .

Vous pouvez éditer file_name.file_extension pour être ce que vous voulez. C'est simplement le nom de la «page vue» qui passe à Google Analytics et c'est ce qui apparaîtra dans vos rapports analytiques.

De plus, dois-je utiliser des scripts supplémentaires?

Non, l'ajout de l'attribut onlick ci-dessus à chaque lien que vous souhaitez suivre sera suffisant.

Voir ici pour référence. J'espère que cela pourra aider.

Modifier:

J'ai supposé que vous saviez que vous aviez besoin du script général Google Analytics pour que cela fonctionne (Merci à Ryan dans les commentaires pour clarifier). Le script ressemble à ce qui suit, mais contient votre numéro de compte Google Analytics à la place des X dans UA-XXXXXX-X :

 <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-XXXXXX-X"); pageTracker._trackPageview(); } catch(err) {} </script> 

Pour obtenir le script, vous aurez besoin d'un compte Google Analytics . Une fois connecté à votre compte et après avoir ajouté un nouveau «Profil du site Web», vous recevrez un extrait de Javascript (utilisant votre numéro de compte) pour inclure dans chaque page que vous souhaitez suivre, ainsi que les instructions. Cela devrait suffire pour vous permettre de commencer, mais faites-moi savoir si je peux clarifier tout.

Modifier 2:

Comme indiqué dans les commentaires, j'ai posé de manière erronée la dernière version asynchrone du script Google Analytics qui est réellement incompatible avec _trackPageview . J'ai édité ma réponse pour inclure le script "traditionnel" que vous voudrez utiliser. Voir ici pour plus d'informations.

Pour un problème similaire sur un site client, nous utilisons les événements GA (plutôt que le suivi des pages) pour suivre les téléchargements.

Le guide de suivi des événements de Google contient tous les détails, mais essentiellement, au lieu de

 pageTracker._trackPageview("download name"); 

Vous pouvez appeler quelque chose comme

 pageTracker._trackEvent(category, action, opt_label, opt_value) 

Qui se retrouve comme un ensemble de données. category définit dans quel tableau les données entrent, chaque action est une rangée différente dans le tableau, comptées séparément.

Nous avons six téléchargements différents qui peuvent être livrés de différentes façons (téléchargement PDF, par courrier électronique, par courrier postal, etc.), afin de suivre la méthode de livraison comme category et le nom de la brochure comme action .