„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander...

16
„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ Alexander Peiniger Gründer / Geschäftsführer AllFacebook Developer Conference 5. Dezember 2011, Berlin Montag, 5. Dezember 11

Transcript of „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander...

Page 1: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

„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

Page 2: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 3: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

Ö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

Page 4: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 5: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 6: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 7: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

Die neuen Facebook Insights

Montag, 5. Dezember 11

Page 8: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 9: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 11: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 12: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 13: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

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

Page 14: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

Import-Struktur

Frontend Frontend

Database

W W W W W W W W ...

...

Montag, 5. Dezember 11

Page 15: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

Wir suchen ...

• Software/Web-Entwickler

• Online-Marketing Spezialisten

• Praktikanten in den Bereichen Entwicklung und Marketing

Montag, 5. Dezember 11

Page 16: „Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by Alexander Peiniger @AllFacebook Developer Conference)

Danke!

Montag, 5. Dezember 11