Facebook User-Datennutzbar machenMarkus Wilhelm, WirtschaftsinformatikerEdorex Informatik AG
Roadmap    •   Aspekt Daten Integration    •   Ausgangslage & Zielsetzung    •   Prüfung der Machbarkeit anhand eines Beis...
Genehmigungsanfrage?                       3
Skype Beispiel der Genehmigungsanfrage                                         4
Ausgangslage               Data WarehouseCRMHRERPFILES                                5
Zielabbildung                Data WarehouseCRMHRERPFILES                                 6
Beispiel: «Super» Bike• Eine Schweizer Manufaktur für Fahrräder    • Vertrieb über Händler    • Marke ist beliebt und hat ...
Anzahl Verkäufe und Verteilung auf die Top 6 Bikes im Jahr 2010                     Anzahl Verkäufe                       ...
Anzahl der Verkäufe bei 4 ausgesuchten Händlern im Jahr 2010180160                             156                        ...
Anzahl Verkäufe und Verteilung auf die Flop 3 Bikesje Quartal 2010      70      60      50      40      30      20        ...
Fragen:Aus fachlicher Sicht:    • Was wollen unsere Fans?    • Wer sind unsere Fans?    • Sind Marketingmassnahmen am rich...
Der Weg zu den Daten der Facebook NutzerDaten der Facebooknutzer erhält man nur mit ihrer ausdrücklichenGenehmigung.Ausser...
Facebook Application,https://developers.facebook.com                                  13
Kontext, Website  https://developers.facebook.com/tools/debug                                                14
Facebook Concepts• Login   • Social Plugin   vs.    Java Script SDK• Daten vom Social Graph   Graph API Objects   https://...
Gestaffelte Berechtigungen                             16
Den Scope in zwei Stufen abfragen, Stufe 1 Permission: email, user_hometown                                             17
Umsetzung und Prozess                                                        User loggt sich                              ...
FB Connect, Scope und Abfrage der Daten des Users                                                                         ...
Abfrage der Daten für Location  SELECT page_id, name,latitude,longitude FROM place    WHERE page_id in (Select current_loc...
Integration von FB Daten in das Data Warehouse                     Data WarehouseCRM HRERP FILES                          ...
1. Report, Entfernungsanalyse Durch die Abfrage des Wohnortes konnte ein Bezug des FB Users zum nächstgelegenen Händler he...
2. Report, Gegenüberstellung FB App User und VerkäufeEingefärbte Kantone entsprechend FB App User Stärke.Zusätzlich werden...
Möglichkeit zum Data Mining                       Data Warehouse    CRM     HR     ERP     FILES                          ...
Fazit und Nutzen Die Integration von Facebook User Daten - ist nicht aufwändig - liefert neue Erkenntnisse - bietet die Mö...
Danke für Ihre Aufmerksamkeit          Markus Wilhelm          Wirtschaftsinformatiker          D +41 (0)31 930 10 81     ...
Den Scope in zwei Stufen abfragen, Stufe 2Permission: friends_about_me, friends_hometown                                  ...
Im Maximalfall, Seite 1                          28
Im Maximalfall, Seite 2                          29
Im Maximalfall, Seite 3                          30
Nächste SlideShare
Wird geladen in …5
×

Markus wilhelm facebook user-daten nutzbar machen

1.985 Aufrufe

Veröffentlicht am

Veröffentlicht in: Business
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.985
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
704
Aktionen
Geteilt
0
Downloads
7
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Markus wilhelm facebook user-daten nutzbar machen

  1. 1. Facebook User-Datennutzbar machenMarkus Wilhelm, WirtschaftsinformatikerEdorex Informatik AG
  2. 2. Roadmap • Aspekt Daten Integration • Ausgangslage & Zielsetzung • Prüfung der Machbarkeit anhand eines Beispiels • Der Weg zu den Daten • Umsetzung • Reporting der neu integrierten Daten • Fazit 2
  3. 3. Genehmigungsanfrage? 3
  4. 4. Skype Beispiel der Genehmigungsanfrage 4
  5. 5. Ausgangslage Data WarehouseCRMHRERPFILES 5
  6. 6. Zielabbildung Data WarehouseCRMHRERPFILES 6
  7. 7. Beispiel: «Super» Bike• Eine Schweizer Manufaktur für Fahrräder • Vertrieb über Händler • Marke ist beliebt und hat Fans• Derzeitiges Reporting: 7
  8. 8. Anzahl Verkäufe und Verteilung auf die Top 6 Bikes im Jahr 2010 Anzahl Verkäufe Verteilung auf Top 6 Bikes700 2500 657 Io 578600 546 2000 528 Lapetus500 458 496 1500400 Miranda 380 446300 Nereid 1000 434200 Oberon 409 500100 Jan Feb Mrz Apr Mai Jun Ju Aug Sep Okt Nov Dez 380 424 524 496 546 581 489 657 583 528 595 583 Dione 299 0 0 Jan- Apr- Jul- Okt- Verkäufe 2010 2010 2010 2010 8
  9. 9. Anzahl der Verkäufe bei 4 ausgesuchten Händlern im Jahr 2010180160 156 152 144 138140120 Bike Corner - Bern100 92 83 Vélo Rafael - 78 Lausanne 80 Vélo Rainotte - 60 Neuchatel Bikes BBC - 40 Fribourg 20 20 0 Q1-2010 Q2-2010 Q3-2010 Q4-2010 9
  10. 10. Anzahl Verkäufe und Verteilung auf die Flop 3 Bikesje Quartal 2010 70 60 50 40 30 20 Carpo Markteinführung 10 0 Q1-2010 Q2-2010 Q3-2010 Q4-2010 Carpo 0 21 19 7 Kallisto 47 38 61 55 Tethys 32 64 58 52 10
  11. 11. Fragen:Aus fachlicher Sicht: • Was wollen unsere Fans? • Wer sind unsere Fans? • Sind Marketingmassnahmen am richtigen Ort platziert? und • Kann der Bekanntheitsgrad und die Anzahl Fans vergrössert werden?Es werden Daten der Fans und ihres Wohnortes benötigt.Aus technischer Sicht: • Wie erhält man Daten von FB? • Welches Format haben die Daten und lassen sie sich integrieren? 11
  12. 12. Der Weg zu den Daten der Facebook NutzerDaten der Facebooknutzer erhält man nur mit ihrer ausdrücklichenGenehmigung.Ausserdem:- Es dürfen nur diese Daten angefordert werden, die zum Betreiben der Anwendung benötigt werden.- Daten eines Freundes des Nutzers müssen mit dem Nutzererlebnis im Zusammenhang stehen.https://developers.facebook.com/policy/Deutsch/ 12
  13. 13. Facebook Application,https://developers.facebook.com 13
  14. 14. Kontext, Website https://developers.facebook.com/tools/debug 14
  15. 15. Facebook Concepts• Login • Social Plugin vs. Java Script SDK• Daten vom Social Graph Graph API Objects https://graph.facebook.com/me/likes vs. Graph API FQL https://graph.facebook.com/fql?q=SELECT a,b,c FROM user WHERE uid = me() 15
  16. 16. Gestaffelte Berechtigungen 16
  17. 17. Den Scope in zwei Stufen abfragen, Stufe 1 Permission: email, user_hometown 17
  18. 18. Umsetzung und Prozess User loggt sich ein und genehmigt Zugriff • Die Facebook App ist in HTML und Java Script implementiert. Browser erhält • Für das Facebook Login kommt die JavaScript SDK Facebook Token zum Einsatz • Das von Facebook zurückgelieferte Token und die Browser sendet Facebook Token an Server User ID müssen an den Applikationsserver gesendet werden. Server fragt • Anstelle der GraphAPI Objects werden die Daten Daten bei FB ab per FQL bei FB abgefragt. • Der Server kann mit diesen Daten die User Server konvertiert JSON Antwort in Informationen ermitteln und speichern. CSV 18
  19. 19. FB Connect, Scope und Abfrage der Daten des Users User loggt sich FB.login(function(response) { ein und if (response.authResponse) { genehmigt Zugriff callAjax(response.authResponse.accessToken, response.authResponse.userID); }, {scope: user_location,email}); https://graph.facebook.com/fql?q= Select uid, name, birthday_date, current_location.city, current_location.state, Browser erhält current_location.country, current_location.zip, current_location.id, current_location.name, Facebook Token sex, is_app_user, email from user where uid = X & access_token= Y Ausgabeformat JSON: Browser sendet Facebook Token an Server Server fragt Daten bei FB ab Server konvertiert JSON Antwort in CSV"100003495705852","Elizabeth Amcdiegjeheb Baoberg","","","","","","","female","true","ifahhat_baoberg_1329326131@tfbnw.net","Bern, 19Switzerland","Bern","Bern","Switzerland","","106534979381554"
  20. 20. Abfrage der Daten für Location SELECT page_id, name,latitude,longitude FROM place WHERE page_id in (Select current_location.id FROM user WHERE uid = X "115456095134627","Lausanne, Switzerland","46.5198","6.6335" 20
  21. 21. Integration von FB Daten in das Data Warehouse Data WarehouseCRM HRERP FILES 21
  22. 22. 1. Report, Entfernungsanalyse Durch die Abfrage des Wohnortes konnte ein Bezug des FB Users zum nächstgelegenen Händler hergestellt werden. <= 3 km Vélo Rainotte - Neuchatel 12 20 35 <= 6 km > 6 km Bikes BBC - Fribourg 25 35 20 Vélo Rafael - Lausanne 40 42 12 Bike Corner - Bern 56 34 23 0 20 40 60 80 100 120 22
  23. 23. 2. Report, Gegenüberstellung FB App User und VerkäufeEingefärbte Kantone entsprechend FB App User Stärke.Zusätzlich werden Verkaufszahlen der Händler präsentiert. FB App Kanton User BE 352 VD 306 FR 240 NE 130 23
  24. 24. Möglichkeit zum Data Mining Data Warehouse CRM HR ERP FILES 24
  25. 25. Fazit und Nutzen Die Integration von Facebook User Daten - ist nicht aufwändig - liefert neue Erkenntnisse - bietet die Möglichkeit für einen Kundendialog - ist erweiterbar 25
  26. 26. Danke für Ihre Aufmerksamkeit Markus Wilhelm Wirtschaftsinformatiker D +41 (0)31 930 10 81 M +41 (0)79 394 00 92 markus.wilhelm@edorex.ch Edorex Informatik AG Unterdorfstrasse 5 3072 Ostermundigen T +41 (0)31 930 10 70 www.edorex.ch 26
  27. 27. Den Scope in zwei Stufen abfragen, Stufe 2Permission: friends_about_me, friends_hometown 27
  28. 28. Im Maximalfall, Seite 1 28
  29. 29. Im Maximalfall, Seite 2 29
  30. 30. Im Maximalfall, Seite 3 30

×