Estrarre informazioni da pagina Facebook SMAU Milano 2016

1,288 views

Published on

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.

Published in: Social Media

Estrarre informazioni da pagina Facebook SMAU Milano 2016

  1. 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. 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. 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. 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. 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. 6. • Pages Directory su https://www.facebook.com/directory/pages/ Cercare nella raccolta di pagine Facebook 7
  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. 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. 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. 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. 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. 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. 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. 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. 15. Insight da qualsiasi pagina • https://it.wikipedia.org/wiki/ISO_3166-1 codice per riconoscere nazione
  16. 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
  17. 17. Riconoscere Facebook multi-lingua
  18. 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. 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. 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
  21. 21. Facebook Insight • https://www.facebook.com/help/www/336893 449723054/ spiegazioni degli indici forniti Estrazione informazioni pagina Facebook - Marmo 22
  22. 22. Facebook Insight • i numeri si possono esportare in un file Estrazione informazioni pagina Facebook - Marmo 23
  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. 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. 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. 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. 27. Google pagine simili • trovare pagine Facebook simili per nome e per contenuto • concorrenza sleale: mia pagina WXYZ concorrente crea pagina WXYY
  28. 28. WayBackMachine http://archive.org/web/ • archivio storico di grafica da siti web famosi Estrazione informazioni pagina Facebook - Marmo 29
  29. 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
  30. 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. 31. Leggere Facebook da Microsoft Excel • solo il testo finisce nelle celle del foglio
  32. 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. 33. Microsoft Excel per Facebook Insight fare calcoli statistici adeguati alle necessità Estrazione informazioni pagina Facebook - Marmo 34
  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. 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. 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. 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. 38. Fogli per confrontare vari social network • molti social network esportano dati in Excel • creare grafici per confrontare gli andamenti
  39. 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. 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. 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
  42. 42. FanPage Karma www.fanpagekarma.com/ 43 confronto presenza su diversi social media
  43. 43. http://www.fanpagekarma.com/ FanPage Karma www.fanpagekarma.com/ 44
  44. 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. 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. 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. 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. 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. 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. 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/

×