« Corsi AdWords: smettiamo? | Main | Web Analytics: i nuovi visitatori »

Web Analytics: tracciare le visite dai Feed

Una necessità, per chi si occupa di Web Analytics dei blog, è tracciare le visite in arrivo dai feed RSS o Atom. Lo stesso problema, ovviamente, lo ha anche il Responsabile Web Marketing di siti aziendali che abbiano scelto di avere un Feed.

Chi non usa FeedBurner, potrebbe implementare quello che abbiamo fatto noi su YoYo - Formazione rotolante, sfruttando la gestione delle campagne di Google Analytics. Ovviamente l'idea è buona anche per Conversion Lab e per iMetrix, con le opportune modifiche date dalle caratteristiche di quei software.

Quello che abbiamo fatto è stato sostituire la URL del post con una versione completa dei parametri relativi alle campagne di GA, in modo da avere evidenza delle visite relative, nella sezione corrispondente.

Ovviamente sappiamo che ciò porta qualche imprecisione dovuta alla gestione dei coockie, ma in generale riteniamo accettabile il margine di errore.

Ecco come abbiamo modificato il codice di Movable Type per la produzione del Feed RSS. Ovviamente potrete adattarlo a WordPress o ad un altro CMS. In verde vi è la parte aggiuntiva.

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rss version="2.0">
<channel>
<title><$MTBlogName remove_html="1" encode_xml="1"$></title>
<link><$MTBlogURL$>?utm_source=FeedBlog&amp;utm_medium=feed &amp;utm_content=PostBlog &amp;utm_campaign=FeedBlog</link>
<description><$MTBlogDescription remove_html="1" encode_xml="1"$></description>
<language><$MTBlogLanguage ietf="1"$></language>
<copyright>Copyright <$MTDate format="%Y"$></copyright>
<lastBuildDate><MTEntries lastn="1"><$MTEntryDate format_name="rfc822"$></MTEntries></lastBuildDate>
<generator>http://www.sixapart.com/movabletype/
?v=<$MTVersion$></generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>

<MTEntries lastn="20">
<item>
<title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
<description><$MTEntryBody encode_xml="1"$><$MTEntryMore encode_xml="1"$></description>
<link><$MTEntryPermalink encode_xml="1"$>?utm_source=FeedBlog &amp;utm_medium=feed&amp;utm_content=PostBlog &amp;utm_campaign=FeedBlog</link>
<guid><$MTEntryPermalink encode_xml="1"$>?utm_source=FeedBlog &amp;utm_medium=feed&amp;utm_content=PostBlog &amp;utm_campaign=FeedBlog</guid>
<category><$MTEntryCategory remove_html="1" encode_xml="1"$></category>
<pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
</item>
</MTEntries>
</channel>
</rss>

Se avete avuto uno strano raddoppio dei nostri post sul vostro feedreader, è dovuto a questa operazione. Basta rimuovere il feed e reinserirlo.

Lanciamo la palla a Tambu, sperando che abbia voglia di scovare qualche idea aggiuntiva o correttiva al proposito.

Commenti (4)

effettivamente è un'idea che non mi è mai balzata in mente: alla domanda "si può usare Google Analytics sui feed?" ho sempre risposto no (anche con un post apposito sul mio blog.

Effettivamente tu risolvi il problema, però tratti una pagina del tuo sito (il feed rss) come se fosse una risorsa esterna. E' più che altro una mia turba mentale, perché effettivamente funziona, ne sono sicuro :)

Interessante! Cercherò il modo di applicare questo metodo in Drupal :)

ci ho pensato un altro po'. Effettivamente così tu non tracci quante persone LEGGONO il feed, ma quante CI CLICCANO.

Il mio intento era di mettere GA proprio sull'xml e farlo chiamare dal feedreader. L'idea resta comunque validissima.

Infatti, Tambu, quella sarebbe un'estensione. Col mio sistema sappiamo quanti arrivano al sito dal Feed, col tuo quanti leggono il Feed stesso.

Scrivi un commento


YoYo - Formazione rotolante, Via Zara 30, 36040 Orgiano (VI) - Tel. +39 349 2207339 - P.IVA 03441480245
Per iscrivervi ai corsi o ricevere maggiori informazioni contattate Mariangela Balsamo scrivendo a mariangela.balsamo@yoyoformazione.it