„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“
Alexander PeinigerGründer / Geschäftsführer
AllFacebook Developer Conference5. Dezember 2011, Berlin
Montag, 5. Dezember 11
Agenda
• Verfügbare Daten und API-Zugriffsmöglichkeiten
• Öffentliche Daten
• Private Daten über „Facebook Insights“
• DEMO (Beispielhafte Implementierung)
• Umsetzung in der Praxis am Beispiel unseres Tools
Montag, 5. Dezember 11
Öffentlich verfügbare Daten
• Fans / Anzahl Likes / People Talking About This
• Posts (Eigene und User-Posts)
• Likes und Kommentare zu diesen Posts
• Zugriff auf historische Daten nur für Posts / Es können keine Fan-Werte aus der Vergangenheit eingesehen werden
WICHTIG: Nur öffentlich verfügbare Daten werden zurückgeliefert. „Zielgerichtete“ Posts werden nicht erfasst!
Montag, 5. Dezember 11
Zugriff auf öffentliche Daten
http://graph.facebook.com/marketingde
1
2
3
1 Anzahl Likes/Fans
2 People Talking About This
3 Zugriff auf Posts über die Zugriffspunkte „feed“, „posts“, „tagged“ (App-Access-Token vorausgesetzt)
WICHTIG: Nur öffentlich verfügbare Daten werden zurückgeliefert. „Zielgerichtete“ Posts werden nicht erfasst!
Montag, 5. Dezember 11
https://graph.facebook.com/marketingde/posts/?access_token=187252737990902|CUTx1HrA5i...
1 Autor des Posts
2 Empfänger des Posts (Page)
3 Content
WICHTIG: Nur öffentlich verfügbare Daten werden zurückgeliefert. „Zielgerichtete“ Posts werden nicht erfasst!
1
2
3
4
5
4 Likes/Kommentare (nur die neuesten, mehr Details über extra Abfrage)
5 Anzahl Likes/Kommentare
Montag, 5. Dezember 11
Facebook Insights
• Zugriff auf die „privaten“ Statistikdaten zu einer Page
• Nur möglich nach Authorisierung durch einen User, der Admin der Page ist. Hierzu ist eine App nötig (Extended Permission „read_insights“ nötig).
• Zugriff auf historische Daten
• Deutlich detailliertere Auswertungen
• Zugriff auf alle Metriken wie „People Talking About This“, „Reach“, „Engaged Users“, „Active Users“, „Virality“, auch für Einzelposts.
Montag, 5. Dezember 11
Die neuen Facebook Insights
Montag, 5. Dezember 11
Prozess
1. Authorisierung des Admin-Users (Permission „read_insights“ und evtl. „offline_access“) z.B. über Javascript SDK oder manuelle Implementierung (Ziel: Erhalten des User AccessTokens)
2. Zugriff auf die API mit dem AccessToken, Zugriffspunkte:
• /insights
• /insights/{metricname}/{period}
Alle Metriken gibts hier:http://developers.facebook.com/docs/reference/fql/insights/
Montag, 5. Dezember 11
Zugriff über die Graph API
{ "id": "128340270541979/insights/page_storytellers/week", "name": "page_storytellers", "period": "week", "values": [ { "value": 73, "end_time": "2011-11-29T08:00:00+0000" }, { "value": 73, "end_time": "2011-11-30T08:00:00+0000" }, { "value": 79, "end_time": "2011-12-01T08:00:00+0000" } ], "description": "Weekly The number of people sharing stories about your page. These stories include liking your Page, posting to your Page's Wall, liking, commenting on or sharing one of your Page posts, answering a Question you posted, RSVPing to one of your events, mentioning your Page, phototagging your Page or checking in at your Place. (Unique Users)" },
https://graph.facebook.com/allfacebookstats/insights?access_token=...
1 Metrik und Periode1
2
2 Daten und Zeitraum
3
3 Erklärung der Metrik
Montag, 5. Dezember 11
DEMOTestbar unter:
http://www.clicking.de/devcon/
Montag, 5. Dezember 11
Interessante Links
• http://developers.facebook.com/tools/explorer/
• http://developers.facebook.com/docs/reference/api/
• http://developers.facebook.com/docs/reference/fql/insights/
Montag, 5. Dezember 11
In der Praxis: AllFacebook Stats
• Tiefe Analyse in den Bereichen Fans, Interaktion und Content
• Benchmarking mit Wettbewerbern und Best-Practice-Beispielen
Montag, 5. Dezember 11
Technische Besonderheiten
• Optimierte Importprozesse, um optimalen Durchsatz mit der Facebook API zu erreichen
• Rate-Limits
• Kombinieren von Requests
• Skalieren über eine große Anzahl von Servern (in unserem Fall Amazon EC2)
Montag, 5. Dezember 11
Import-Struktur
Frontend Frontend
Database
W W W W W W W W ...
...
Montag, 5. Dezember 11
Wir suchen ...
• Software/Web-Entwickler
• Online-Marketing Spezialisten
• Praktikanten in den Bereichen Entwicklung und Marketing
Montag, 5. Dezember 11
Danke!
Montag, 5. Dezember 11