2010-08-05 9 views
4

J'ai un site Web où j'ai des fichiers .tar.gz, .zip et .dmg. J'ai besoin de suivre le nombre de téléchargements en utilisant 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 sais pas à quoi correspond le nom_fichier.file_extension. utiliser des scripts supplémentaires?Comment utiliser Google Analytics pour suivre les téléchargements?

Répondre

6

Je ne comprends pas ce que le file_name.file_extension correspond à .

Votre exemple onclick="pageTracker._trackPageview('/file_name.file_extension') journaux chaque clic sur ce lien comme une page vue pour file_name.file_extension.

Vous pouvez n éditez pour être ce que vous voulez. C'est simplement le nom de la "page vue" qui est transmise à Google Analytics et qui apparaîtra dans vos rapports d'analyse.

De même, dois-je utiliser des scripts supplémentaires ?

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

See here pour référence. J'espère que cela pourra aider.

Edit:

Je suppose 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 en place des années 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", vous recevrez un extrait de Javascript (en utilisant votre numéro de compte) à inclure dans chaque page que vous souhaitez suivre, ainsi que des instructions. Cela devrait être suffisant pour vous aider à démarrer, mais laissez-moi savoir si je peux clarifier quelque chose.

Edit 2:

Comme indiqué dans les commentaires, je tort posté la dernière version asynchrone du script Google Analytics qui est en fait incompatible avec _trackPageview. J'ai édité ma réponse pour inclure le script "traditionnel" que vous voudrez utiliser. See here pour plus d'informations.

+0

Pour être clair, vous aurez besoin du script Google Analytics et du code pour l'initialiser, mais au-delà de ce que Google vous donne, il n'y a pas besoin de scripts supplémentaires. –

+0

Merci pour la clarification Ryan. Pourriez-vous me dire où trouver le script Google Analytics et le code pour l'initialiser? – Anonymous

+0

@Anonymous: Voir ma modification ci-dessus. –

0

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

Google Event Tracking guide a 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 finit comme un ensemble de datatables. category définit la table dans laquelle les données vont, chacune action est une ligne différente dans la table, comptée séparément.

Nous avons six téléchargements différents qui peuvent être livrés de différentes manières (téléchargement PDF, par courrier électronique, par courrier électronique, etc), donc nous suivons la méthode de livraison comme category et le nom de la brochure comme action.