Posted on

Risolvere problema del ?fbc_channel=1 appeso agli url

FB like box Oggi, controllando le statistiche del mio blog fornite da Google Analytics, mi sono accorto di una fastidiosa anomalia.

Nei “contenuti più visualizzati”, ogni pagina del mio blog  è presente due volte, appare cioè duplicata, una delle due con un’appendice “/?fbc_channel=1” che di fatto sballa i conteggi (vedi esempio sotto).

A quanto pare la colpa è di Facebook (e come ti sbagli -.-) e del suo vecchio codice relativo alle Fan Pages, quello, per intenderci, che fa apparire il box dei fan.
Nella sidebar del mio blog infatti è presente un codice simile al seguente:

<script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/it_IT"></script><s cript type="text/javascript">FB.init("");</script><fb:fan profile_id="" stream="" connections="10" width="300"></fb:fan>

Tuttavia da pochi giorni Facebook ha rilasciato alcune importanti novità riguardanti i social plugins (vedi anche qui) ed è stato rinnovato il codice relativo alle Fan Pages, che ora è diventato come il seguente:

<iframe src="http://www.facebook.com/plugins/likebox.php?id=&amp;width=292&amp;connections=10&amp;stream=false&amp;header=true&amp;height=287" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:287px;" allowTransparency="false"></iframe>

La soluzione al problema: sostituite il vecchio codice relativo alle pagine di Facebook presente nei vostri siti con il nuovo codice ottenuto da questo strumento di Facebook.

Di seguito uno screenshot che rende l’idea di come i contenuti siano effettivamente duplicati.

Google Analytics sballa a causa di Facebook

Continuate a leggere le pagine di questo blog, abbonatevi ai Feed RSS o seguitemi su Twitter.