Comment Analytics obtient-il toutes ces informations?
Ce 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:
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!