Facebook, Open Graph e la colonizzazione del Web - Smau 2010
Estrarre informazioni da pagina Facebook SMAU Milano 2016
-
Upload
roberto-marmo -
Category
Social Media
-
view
710 -
download
0
Transcript of Estrarre informazioni da pagina Facebook SMAU Milano 2016
Estrarre informazioni
da una pagina
Roberto Marmo
Università di Pavia, Facoltà di Ingegneria
Consulenza e Formazione
www.robertomarmo.net
.
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
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
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
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
• Pages Directory su https://www.facebook.com/directory/pages/
Cercare nella raccolta di pagine Facebook
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
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
Estrarre una copia della propria pagina
• da fare spesso per back-up e sapere cosa c’è
dentro
Estrazione informazioni pagina Facebook - Marmo 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
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
-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
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
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
Insight da qualsiasi pagina
• https://it.wikipedia.org/wiki/ISO_3166-1
codice per riconoscere nazione
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
Riconoscere Facebook multi-lingua
• 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
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
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
Facebook Insight
• https://www.facebook.com/help/www/336893
449723054/ spiegazioni degli indici forniti
Estrazione informazioni pagina Facebook - Marmo 22
Facebook Insight
• i numeri si possono esportare in un file
Estrazione informazioni pagina Facebook - Marmo 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
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
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
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
Google pagine simili
• trovare pagine Facebook simili per nome e
per contenuto
• concorrenza sleale: mia pagina WXYZ
concorrente crea pagina WXYY
WayBackMachine http://archive.org/web/
• archivio storico di grafica da siti web famosi
Estrazione informazioni pagina Facebook - Marmo 29
WayBackMachine http://archive.org/web/
Estrazione informazioni pagina Facebook - Marmo 30
grafica senza video e immagini ma con tutto il testo e nominativi risalenti a quella data
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
Leggere Facebook da Microsoft Excel
• solo il testo finisce nelle celle del foglio
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
Microsoft Excel per Facebook Insight
fare calcoli statistici adeguati alle necessità
Estrazione informazioni pagina Facebook - Marmo 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
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
da inserire
nel profilo
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
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
Fogli per confrontare vari social network
• molti social network esportano dati in Excel
• creare grafici per confrontare gli andamenti
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
NodeXL per fare Social Network Analysis • grafo creato dalle persone che hanno messo “Mi
piace” interagiscono su pagina (o gruppo) o sono
amici
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
FanPage Karma www.fanpagekarma.com/
43
confronto presenza su diversi social media
http://www.fanpagekarma.com/
FanPage Karma www.fanpagekarma.com/
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
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
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
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
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
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
Bibliografia
per ogni esigenza di ricerca
informazioni scrivere a
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/socialmediamining/