Comment Analytics obtient-il toutes ces informations?

web analyticsCe week-end, j'ai bricolé (comme d'habitude). Ne serait-ce pas génial si vous pouviez ouvrir Google Analytics et voir combien de personnes lisent votre flux RSS? Après tout, ce sont toujours des visites sur votre site et votre contenu, n'est-ce pas? Le problème, bien sûr, est que les flux RSS ne permettent pas au code d'être exécuté lorsque votre contenu s'ouvre (en quelque sorte). Votre page Web le fait cependant.

Si vous souhaitez en savoir plus sur Web Analytics, je vous recommande un livre et un livre uniquement, Avinash Kaushik livre, Web Analytics une heure par jour. Avinash explique clairement la raison pour laquelle nous sommes passés du côté serveur analytique côté client analytique ainsi que les défis avec chacun.

Le fonctionnement de Google Analytics est en fait assez simple. Lorsque vous ouvrez un site avec GA chargé, un tas de paramètres sont enregistrés dans un cookie (un moyen de stocker des données localement avec un navigateur), puis JavaScript génère dynamiquement une longue chaîne de requête à partir d'une demande d'image au serveur Web de Google Analytics avec une tonne d'informations - comme votre numéro de compte, votre site de référence, s'il s'agissait ou non d'un résultat de recherche, quels termes de recherche ont été utilisés, le titre de la page, l'URL, etc.

Voici un exemple de la requête d'image et des variables de requête:

http://www.google-analytics.com/__utm.gif?utmwv=4.3&utmn=2140259877&utmhn=martech.zone&utmcs=UTF-8&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r12&utmdt=Marketing%20Technology%3A%20Online%20Marketing%2C%20Email%20Marketing%2C%20Social%20Media%20Marketing%2C%20Reputation%20Management%20and%20Blogging%20from%20a%20
Social%20Media%20Expert%20and%20Blogging%20Expert.&utmhid
= 1278573345 & utmr = - & utmp = / & utmac = UA-XXXXXX-X & utmcc = __ utma% 3D40694462.1906938102414468000.1215439581
.1238274580.1238278630.1237%3B%2B__utmz%3D40694462.1238175218.1229.166.utmcsr%3D
google%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D
douglas% 2520karr% 2520shiny% 2520objects% 3B

J'ai essayé d'accumuler toutes les variables de la chaîne de requête en recherchant un tas de différents sites Internet:

  • utmac = "Numéro de compte"
  • utmcc = "Cookies"
  • utmcn = "utm_new_campaign (1)"
  • utmdt = "Titre de la page"
  • utmfl = "Version Flash"
  • utmhn = "Demander le nom d'hôte"
  • utmje = «JavaScript activé? (0 | 1) "
  • utmjv = "Version JavaScript"
  • utmn = "Nombre aléatoire - généré pour chaque hit __utm.gif et utilisé pour empêcher la mise en cache du hit gif"
  • utmp = "Page - la requête de page et les paramètres de requête"
  • utmr = "Source référente (URL de référence | - | 0)"
  • utmsc = "Couleurs de l'écran"
  • utmsr = "Résolution d'écran"
  • utmt = "Type de hit .gif (tran | item | imp | var)"
  • utmul = "Langue (lang | lang-CO | -)"
  • utmwv = "version UTM"
  • utma =?
  • utmz =?
  • utmctm = Mode Campagne (0 | 1)
  • utmcto = Délai d'expiration de la campagne
  • utmctr = Terme de recherche
  • utmccn = Nom de la campagne
  • utmcmd = Support de la campagne (direct), (organique), (aucun)
  • utmcsr = Source de la campagne
  • utmcct = Contenu de la campagne
  • utmcid = ID de la campagne

Je ne suis pas sûr de quelques-uns d'entre eux ... et je ne sais pas s'il y en a d'autres, mais ils sont très utiles si vous souhaitez pirater votre propre demande d'image pour enregistrer des données supplémentaires sur votre compte Google Analytics - par exemple ... pour vos abonnés RSS!

Aujourd'hui, je teste ma théorie… J'ai développé une demande d'image qui devrait transmettre l'utilisation RSS à Google Analytics. Le défi est bien sûr, car il n'y a pas de cookie ou d'identifiant de demande spécifique. L'abonné pourriez ouvrez le même flux et enregistrez plusieurs appels sur Google Analytics. Je vais continuer à peaufiner, cependant, et voir si je peux trouver quelque chose de plus robuste.

Voici ma demande d'image… J'utilise le Plugin PostPost WordPress J'ai développé et placé le code après le contenu du flux:

DouglasKarr & utmctm = 1 & utmccn = Flux & utmctm = 1 & utmcmd = RSS & utmac = UA XXXXXX X

Une note, cela va mesurer les hits, pas les abonnés! Si vous voulez essayer de mesurer les abonnés, je recommanderais un événement onclick sur votre icône RSS. Bien sûr, cela manque à toute personne qui s'abonne via les informations de lien dans votre en-tête ... donc honnêtement, je n'essaye même pas. Si vous avez des idées sur ce que je fais ou comment cela pourrait être amélioré, faites-le moi savoir!

5 Commentaires

  1. 1

    Ne pourriez-vous pas simplement utiliser feedburner.com? Depuis que Google l'a racheté, les statistiques seront probablement intégrées à Google Analytics très bientôt… cette année j'espère!

    • 2

      Salut Steve!

      Oui, j'utilise Feedburner en ce moment pour mesurer la portée de mes flux. Cependant, je n'aime pas les retards de publication dans Feedburner et je déteste honnêtement les analyses qu'il contient et la façon dont il affiche la croissance et l'utilisation.

      Je n'avais pas entendu dire qu'ils cherchaient à extraire les statistiques de Feedburner dans Google Analytics - mais ce serait génial!

      Tenez-moi au courant!
      Doug

  2. 3

    Je ne serais pas surpris si GA incorpore cela à l'avenir… c'est logique puisque Google possède Feedburner… et je suis sûr que vous n'êtes pas la première personne à essayer cela.

  3. 4

    Cela ne rompt aucune des conditions d'utilisation, n'est-ce pas? Je n'aimerais pas savoir que j'ai été banni de Google Analytics en utilisant leurs serveurs de manière non standard (c'est-à-dire à partir de requêtes Img).

    De plus, s'ils modifient leur API (c'est-à-dire l'ordre des paramètres, le nombre de paramètres, etc., cela casserait à droite)

    Mieux vaut le faire avec un accont de test!

  4. 5

    utmje et utmjv doivent être activés par java et la version java. La recherche de Javascript serait assez redondant étant donné que vous avez besoin de JavaScript pour l'analyse (officiellement)

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..