3 giugno 2012, avvio una piccola, piccola, campagna adv su Facebook, più che altro un esperimento, budget molto contenuto:
- target sito esterno;
- pay per click
- 5€/giorno;
- durata 4 giorni.
Nota su Pay per click: If you are paying on a cost per click basis, you are charged each time someone clicks on your ad or sponsored story. Campaign Cost and Budgeting
Trascorsi i 4 giorni mi metto ad analizzare traffico ed eventuali click verso il sito pubblicizzato… e li salta fuori l’altarino.
Da un primo confronto tra i dati forniti da Facebook e il traffico misurato da Google Analytics, emerge una differenza macroscopica
| 64 clicks | |
| Google Analytics | 13 clicks |
il punto è che io ho pagato per clicks… e così a prima vista la discrepanza del 80%!
In pratica Facebook mi sta addebitando un costo nettamente più elevato… pago 100% ma solo il 20% sembra raggiungere il mio sito.
Cosa accade? La differenza è troppo macroscopica… prima di trarre delle conclusioni, cerco dei riscontri in rete.
Da questa prima analisi, prende spunto la discussione “Riflessione su Facebook Adv” sul gruppo Indigeni Digitali su Facebook.
raccogliendo commenti e spunti ulteriori di riflessione.
Dal primo confronto tra i dati di Google Analytics e quelli di Facebook, mi addentro nell’analisi dei log del web server che eroga il sito.
Da quest’analisi riscontro sole 37 visite riconducibili a Facebook.
A questo punto è doverosa una precisazione, il sito in questione ha poco traffico e prima della campagna Adv non c’era nessun tipo di collegamento esposizione su Facebook, ergo il traffico che ho trovato nei log di Apache è solo esclusivamente generato dalla campagna Adv.
Vediamo nel dettaglio quanto riscontrato nel log:
40 tracce con referral Facebook, di cui 3 ‘facebookexternalhit‘ sono del wizard di composizione banner e 37 visite con referral facebook
37 visite, intendo 37 richieste “GET / HTTP/1.1”
con referral
“http://www.facebook.com/ajax/emu…..”
oppure
“http://www.facebook.com/”
oppure
“http://apps.facebook.com/ajax/emu….“
ripeto, NON ci sono altre provenienze da Facebook, posso garantirlo, in quanto il sito non è mai stato referenziato su Facebook.
Sollecitato da Sean Carlos, ho controllato altri elementi quali:
- server uptime, che risulta esser di 129 giorni, quindi non è mai stato spento nei giorni di test, certo da non escludere eventuali problemi di rete
- load average, carico misurato load average: 9.09, 6.04, 5.36, certo non basso, ma credo più o meno nella norma per un hosting (il carico è stato misurato nei giorni seguenti, quindi da solo un’indicazione di massima, non il carico puntuale durante l’esperimento)
- 500 error, assenza nel log di errori (500) che possano indicare server sovraccarico
- versione codice Google Analytics, verificato e aggiornato all’ultima versione; nel test avevo, erroneamente, utilizzato una versione vecchia del codice GA, molto probabilmente ciò è la causa del basso numero di clicks misurati via GA.
Riepilogando:
| 64 clicks | |
| Google Analytics | 13 clicks |
| Apache log | 37 clicks |
Conclusioni:
- Facebook mi “certifica” e addebita 64 clicks, sul mio server ne arrivano solo 37, in pratica ho pagato anche quel 42% di traffico che NON è arrivato sul server;
- trattandosi di una pagina esterna a Facebook, ho potuto fare tutte le verifiche del caso.
Infine, notizia di oggi apparsa su Techcrunch
Unfortunately, while testing their ad system, we noticed some very strange things. Facebook was charging us for clicks, yet we could only verify about 20% of them actually showing up on our site. At first, we thought it was our analytics service. We tried signing up for a handful of other big name companies, and still, we couldn’t verify more than 15-20% of clicks. So we did what any good developers would do. We built our own analytic software. Here’s what we found: on about 80% of the clicks Facebook was charging us for, JavaScript wasn’t on. And if the person clicking the ad doesn’t have JavaScript, it’s very difficult for an analytics service to verify the click. What’s important here is that in all of our years of experience, only about 1-2% of people coming to us have JavaScript disabled, not 80% like these clicks coming from Facebook. So we did what any good developers would do. We built a page logger. Any time a page was loaded, we’d keep track of it. You know what we found? The 80% of clicks we were paying for were from bots. That’s correct. Bots were loading pages and driving up our advertising costs.”
“Startup Claims 80% Of Its Facebook Ad Clicks Are Coming From Bots“
I dati che emergono sono eclatanti, nel mio piccolo caso si è trattato del 42% in più, qualche euro… quisquilie… ma resta il dato percentuale e il dubbio atroce…
…e se avessi messo a budget qualche centinaia/migliaia di €…. ?
Come espresso nel thread su Indigeni Digitali, vorrei trovare riscontro o smentita da altri casi, attendo le vs. segnalazioni





2 Trackbacks
[...] mediatica, se un amico non mi avesse contattato giusto un mese prima con la medesima preoccupazione. Io non so davvero se il sistema pubblicitario di Facebook abbia un problema [...]
[...] Tratto da: #Facebook e la pubblicità: i conti non tornano | Luca Perugini [...]