Presentazione libro "Social Media Mining" scritto da Roberto Marmo con editore Hoepli presso Fiera SMAU Milano 27 ottobre 2016. Tecniche per estrarre informazioni da una pagina Facebook, tramite: interfaccia grafica, Graph API, Microsoft Excel, servizi vari. Informazioni che non si leggono facilmente dalla tipica interfaccia grafica.
Estrarre informazioni da pagina Facebook SMAU Milano 2016
1. Estrarre informazioni
da una pagina
Facebook
Roberto Marmo
Università di Pavia, Facoltà di Ingegneria
Consulenza e Formazione
www.robertomarmo.net
info@robertomarmo.net
.
2. Presenza nei Social Network
• http://it-it.facebook.com/roberto.marmo
• https://www.linkedin.com/in/robertomarmo/it
• https://twitter.com/RobertoMarmo
• https://www.youtube.com/user/robertomarmo/
• http://www.slideshare.net/RobertoMarmo
• http://pinterest.com/robertomarmo
• http://it.viadeo.com/it/profile/roberto.marmo
• http://www.xing.com/profile/Roberto_Marmo
• https://plus.google.com/u/0/114984654054551381577
• http://www.wayn.com/profiles/5013011
3. Estrazione di informazioni
interfaccia
grafica
API grafo
sociale
desktop
mobile
informazione
conoscenza
azione
• interazione manuale
• servizi gratuiti
• servizi a pagamento
uguale
per tutti
dipende
dal
problema
Pagina
Facebook
Pagina
Facebook
4. Motivazioni per l’azione
• A chi è rivolto? a tutti, dall’utente all’amministratore
• Perché deve operare? per usare al meglio la pagina
Facebook, non essere utenti passivi, sperimentare,
conoscere novità
• Quanto tempo richiede? qualche ora
• Quali strumenti e competenze servono? pazienza, curiosità,
strumenti avanzati se occorre
• Quanto costa? tempo richiesto da operatore umano, licenze
per strumenti avanzati
• Quale vantaggio ricavo? tante informazioni per migliorare la
presenza su Facebook e per fare marketing
Estrazione informazioni pagina Facebook - Marmo 5
5. Cosa è una pagina Facebook
• https://it-it.facebook.com/help/174987089221178
• https://it-it.facebook.com/business/products/pages
• vantaggi: fare marketing, comunicazione, relazione,
vendita ecc. ma bisogna saperla gestire
• svantaggi: non è casa nostra, ci vuole
professionalità
• https://www.facebook.com/pages riepilogo
• https://www.facebook.com/bookmarks/pages
• https://www.facebook.com/pages/?category=liked
Estrazione informazioni pagina Facebook - Marmo 6
6. • Pages Directory su https://www.facebook.com/directory/pages/
Cercare nella raccolta di pagine Facebook
7
7. Informazioni tipiche dalla pagina
• immagini di copertina e di presentazione
• nome della pagina, descrizione breve
• info
• tab aggiuntive per contenuti personalizzati
• post, video, foto pubblicati e interazioni ricevute
• piace a XYZ persone e quali sono miei amici
• applicazioni disponibili
• altre pagine che piacciono a questa pagina
• alle persone piacciono anche queste altre pagine
• recensioni
• post delle persone che visitano la pagina
Estrazione informazioni pagina Facebook - Marmo 8
8. Criteri di analisi delle informazioni
• la presenza segue un piano editoriale oppure sembra casuale
• esistono dati e contenuti di dubbia provenienza
• i contenuti pubblicati sono vari o riguardano un solo ambito
• la gestione avviene con stile formal, amichevole,
professionale
• andamento parametri come la variazione del sentiment, la
creazione di pubblicità, l’aumento di persone interessate ecc.
• fonte del traffico, da dove arrivano gli utenti e verso quale
altro sito web potrebbero andare
• la tipologia degli utenti presenti
• quando viene pubblicato, cosa viene pubblicato, come viene
commentato
9. Estrarre una copia della propria pagina
• da fare spesso per back-up e sapere cosa c’è
dentro
Estrazione informazioni pagina Facebook - Marmo 10
10. Informazioni che non si possono estrarre
• file con elenco di persone cui piace la pagina,
in pochi click
• percorso navigazione di singola persona
• quale persona ha tolto il Mipiace, in pochi click
• video non fatti da amministratore
• chi è amministratore, editor ecc. se non lo dice
esplicitamente
• chi ha scaricato foto e video
Estrazione informazioni pagina Facebook - Marmo 11
11. Numero identificativo della pagina
• a ogni oggetto su Facebook è associato un numero
per poterlo identificare
• http://findmyfbid.com/ http://findfacebookid.com/
inserire https://www.facebook.com/NOMEPAGINA
• dal numero risalire alla pagina:
https://www.facebook.com/NUMERO
• esempio di pagina chiamata tramite numero
https://www.facebook.com/376072042444905
• chi è https://www.facebook.com/4 e 5 6 ecc.?
• utile da citare in caso di problemi
Estrazione informazioni pagina Facebook - Marmo 12
12. -nodi: profilo personale, pagina fan, foto, ecc.
-relazioni tra i nodi: per collegare nodi che hanno qualcosa in
comune, per navigare creando un percorso nel grafo per
cercare informazioni
Graph API Explorer
13. Graph API Explorer
• https://developers.facebook.com/tools-and-support/
documentazione per sviluppare applicazioni con API
• https://developers.facebook.com/tools/explorer/ per
esplorare il grafo senza programmare con API
• le informazioni in formato testo si possono copiare
Estrazione informazioni pagina Facebook - Marmo 14
14. Insight da qualsiasi pagina
• page_fans_country e
page_storytellers_by_country
• da scrivere nella riga GET
• NOMEPAGINA/insights/page_fans_country
• NOMEPAGINA/insights/page_storytellers_by
_country
• anche per pagine che non amministro
15. Insight da qualsiasi pagina
• https://it.wikipedia.org/wiki/ISO_3166-1
codice per riconoscere nazione
16. Riconoscere Facebook multi-lingua
• ?brand_redir= alla fine della URL indica che
esistono versioni in lingue diverse
• esempio https://www.facebook.com/Waze
– https://www.facebook.com/WazeIt/?brand_redir=
359317787470519 se si legge da Italia
– https://www.facebook.com/Waze/?brand_redir=D
ISABLE la pagina principale con DISABLE
Estrazione informazioni pagina Facebook - Marmo 17
18. • usare Facebook con lingua English (US)
• scrivere frasi in lingua inglese per descrivere la
ricerca con Graph Search, esempi:
–brand who like people who like …
–interests liked by people who like …
–groups joined by people who like …
–people who like ... and like ... and live in ...
–pages liked by people who like ...
• basta saper scrivere la ricerca
Motore ricerca interno in lingua inglese
19
19. Motore ricerca interno in lingua inglese
Estrazione informazioni pagina Facebook - Marmo 20
ricerca:
people who like
teladoiotorino
Teladoiotorino è il
nome di una pagina
che non amministro
risultati dipendono da
caratteristiche mio
profilo e amici
20. Motore ricerca interno in lingua inglese
Estrazione informazioni pagina Facebook - Marmo 21
ricerca:
interests liked by
people who like
teladoiotorino
Teladoiotorino è il
nome di una pagina
che non amministro
22. Facebook Insight
• i numeri si possono esportare in un file
Estrazione informazioni pagina Facebook - Marmo 23
23. Google, ricerche avanzate
• «site» da aggiungere alle parole chiave per
cercare nella specifica pagina con nome
indicato:
– site:it-it.facebook.com/NOMEPAGINA esempio
site:it-it.facebook.com/torinomagazine/ it-it è
codice area geografica
– site:facebook.com/NOMEPAGINA
– site:www.facebook.com/NOMEPAGINA
• tre ricerche con risultati diversi
Estrazione informazioni pagina Facebook - Marmo 24
24. Google Alert
• https://www.google.it/alerts crea email con
risultati di ricerca
Estrazione informazioni pagina Facebook - Marmo 25
ricevo email
quando il mio
nome e cognome
compare nella
pagina facebook
Teladoiotorino
25. Google Cache
Estrazione informazioni pagina Facebook - Marmo 26
• cosa memorizza Google quando visita la pagina
• fotografia della pagina in quell’istante temporale
• recupero informazioni cancellate dopo il passaggio
di Google, esempio: evento cancellato per errore
http://webcache.googleusercontent.com/search?q=cache%3Ahttps%3A%
2F%2Fwww.facebook.com%2Fevents%2F504731322984894
26. Google Cache
data analisi cache https://it-it.facebook.com/FtiFerrovieTuristicheItaliane/
24 10 ore 1140 23 ott 2016 04:18:25 GMT.
25 10 ore 1000 23 ott 2016 04:18:25 GMT
25 10 ore 2300 23 ott 2016 21:24:52 GMT.
26 10 ore 2000 23 ott 2016 21:24:52 GMT
Estrazione informazioni pagina Facebook - Marmo 27
27. Google pagine simili
• trovare pagine Facebook simili per nome e
per contenuto
• concorrenza sleale: mia pagina WXYZ
concorrente crea pagina WXYY
30. Microsoft Excel
• dati organizzati in un foglio di calcolo in righe e
colonne
• formule matematiche
• formati di grafici
• Visual Basic per macro
• librerie per social media
Estrazione informazioni pagina Facebook - Marmo 31
31. Leggere Facebook da Microsoft Excel
• solo il testo finisce nelle celle del foglio
32. Microsoft Excel per Facebook Insight
alcune analisi non fornite da Facebook Insight:
• numero di persone che ne parlano
• numero di fan
• numero di persone che ne parlano
• numero di MiPiace
• numero di persone che ne parlano
• analisi fonte dei MiPiace
• numero di post nella pagina
• numero di fan
Estrazione informazioni pagina Facebook - Marmo 33
33. Microsoft Excel per Facebook Insight
fare calcoli statistici adeguati alle necessità
Estrazione informazioni pagina Facebook - Marmo 34
34. Analisi engage su post unendo vari fogli
• unire insight da vari fogli per fare calcoli e
statistiche secondo le necessità, si può
creare la formula con la propria metrica
35. Microsoft Excel per leggere Facebook
• Power Query installabile in Microsoft Excel
da https://www.microsoft.com/it-it/download
• componente di business intelligence
Estrazione informazioni pagina Facebook - Marmo 36
applicazione
Facebook
da inserire
nel profilo
36. Microsoft Excel per leggere Facebook
• leggere il testo in Facebook da:
– gruppi
– profilo personale
– pagina pubblica
• da cui analisi di:
– nuvole di parole
– hashtag
– text mining
Estrazione informazioni pagina Facebook - Marmo 37
37. Fogli per analisi della concorrenza
• come si comportano i concorrenti?
• come i concorrenti vedono la nostra presenza?
• cercare con Google «competitor analysis Facebook
filetype:xls filetype:xlsx» per trovare fogli utili
https://blog.hootsuite.com/the-ultimate-competitive-analysis-
template/
Estrazione informazioni pagina Facebook - Marmo 38
38. Fogli per confrontare vari social network
• molti social network esportano dati in Excel
• creare grafici per confrontare gli andamenti
39. NodeXL per fare Social Network Analysis
• estensione per Excel, gratuita o pagamento
• analisi di grafi creati in gruppi e pagine
Facebook
• http://nodexl.codeplex.com/
• http://www.i-dome.com/articolo/15031-Disegna-la-mappa-dei-
tuoi-collaboratori-con-Excel-e-NodeXL.html
• https://www.facebook.com/NodeXL
40
40. NodeXL per fare Social Network Analysis
• grafo creato dalle persone che hanno messo “Mi
piace” interagiscono su pagina (o gruppo) o sono
amici
41
41. Strumenti online di terze parti
per analizzare tutti i social media
• http://trackmaven.com/
• http://simplymeasured.com/free-social-media-tools/
• https://www.rivaliq.com/
• http://www.semrush.com/
• https://hootsuite.com/it/
• http://www.howsociable.com/
• http://www.socialsiteexplorer.com/
• https://www.quintly.com/
specifici per Facebook
• http://www.agorapulse.com/features/facebook-competitor-analysis
• http://www.fanpagekarma.com/
• http://www.likealyzer.com/
• http://simplymeasured.com/freebies/facebook-competitive-analysis
Estrazione informazioni pagina Facebook - Marmo 42
44. Servizi online di terze parti
Estrazione informazioni pagina Facebook - Marmo 45
http://www.likealyzer.com/
consigli per migliorare la gestione
confronta con pagine simili
45. SimplyMeasured
• crea foglio Excel e presentazione PowerPoint
con insight estratti da qualsiasi pagina
• http://simplymeasured.com/free-social-media-tools/
• http://simplymeasured.com/freebies/facebook-fan-
page-analytics
• esempio di rapporto su
https://freereports.simplymeasured.com/viewer/dixk
2n23mwlbh6rk2qfx8wkay5hmsh/326738
46. Gestire in sicurezza le informazioni prese
• proteggere con password i file creati, potrebbero
essere visibili su internet
• fare una copia dei dati e lavorare sulla copia
• documentare tutte le operazioni svolte
• aggiornamento frequente
• specificare la data dell’estrazione
Estrazione informazioni pagina Facebook - Marmo 47
47. C’è tanto altro da esplorare…
• Non abbiamo parlato di informazioni da:
– profilo personale
– gruppi
– eventi
– immagini e video
– applicazioni
– pubblicità
• Si può estrarre tanto con tutti i social media
48. Prossimi sviluppi
• elaborazione delle immagini e video digitali per:
– visual sentiment analysis, emozioni mostrate
– riconoscimento oggetti e logo per scegliere le
immagini da proporre
• intelligenza cognitiva per creare profilazione degli
utenti basata anche sul loro comportamento
Estrazione informazioni pagina Facebook - Marmo 49
49. Conclusioni
• è possibile leggere tante informazioni dalla
pagina Facebook usando strumenti diversi
dalla classica interfaccia grafica e Graph API
• con le informazioni pubbliche si può fare:
–analisi mercato
–analisi concorrenza
–conoscere chi frequenta la pagina
–consapevolezza su cosa esiste
–trovare difetti nella presenza online
50. Bibliografia
per ogni esigenza di ricerca
informazioni scrivere a
info@robertomarmo.net
libro di 350 pagine in vendita su
http://www.hoepli.it/libro/social-
media-mining/9788820367701.html
indice e altre informazioni su
http://www.socialmediamining.it
https://www.facebook.com/socialmed
iamining/