piwik anpassen und skalieren

55
© 2013 Mayflower GmbH Thomas Steur I @tsteur I 14. Februar 2013 Piwik - Open Source Web Analytics Platform Einsetzen - Anpassen - Skalieren

Upload: mayflower-gmbh

Post on 02-Dec-2014

1.412 views

Category:

Technology


1 download

DESCRIPTION

Mit weit über 1 Million Downloads hat sich die quelloffene Piwik-Suite als zuverlässige und beliebte Alternative zu Traffic-Analysewerkzeugen wie Google Analytics etabliert. Heute lassen sich mit Piwik nahezu beliebige Statistiken zur Nutzung von Webseiten erfassen, auch das Monitoring komplexer Marketing-Kampagnen ist möglich. Das besondere an der Software: Ihr Funktionsumfang lässt sich über ein Plug-in-System nahezu beliebig erweitern. Im Webinar zeigt Ihnen Thomas Steur, selbst Core-Mitglied im Piwik-Projektteam und Lead Developer für Piwik Mobile, wie Entwickler Piwik richtig nutzen können, was es mit der Plug-in-Entwicklung auf sich hat und worauf man im Umgang mit Echtzeit-Traffic-Daten (Stichwort: Skalierung) achten muss.

TRANSCRIPT

Page 1: Piwik anpassen und skalieren

© 2013 Mayflower GmbH

Thomas Steur I @tsteur I 14. Februar 2013

Piwik - Open Source Web Analytics PlatformEinsetzen - Anpassen - Skalieren

Page 2: Piwik anpassen und skalieren

Unternehmensportrait I Mayflower GmbH I 2012 I

Mayflower // Fakten

Die Mayflower GmbH entwickelt seit über 10 Jahren branchen-unabhängige Individuallösungen auf Grundlage von PHP und weiteren State-of-the-Art Web-Technologien.

Know-how findet sich in Kundenprojekten unter anderem bei Deutsche Telekom AG, UniCredit, Vaillant, E.ON, Siemens, Pro7 oder Nintendo.

Services E-Commerce•Mobile Apps•Software Development•Business Intelligence•CRM•Database Integration•Intranet•Banking Solutions•Data Analysis•Backend Services•Consulting•Automotive IT•Agile Development

2+ StandorteMünchen und Würzburg70+ Mitarbeiterinnen

und Mitarbeiter 15+ quelloffeneProjekte

400+ Mannjahre Erfahrung

Page 3: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Wer bin ich?

3

‣ Thomas Steur

‣ Bei Mayflower seit 4 Jahren

‣ Senior Developer

‣ Hauptsächlich PHP / JavaScript

‣ Im Piwik Team seit 2,5 Jahren

‣ Piwik Mobile App für iOS und Android

‣ Twitter: @tsteur

Page 4: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Webinar-Ablauf

4

‣ Highlights der Software

‣ Anpassbarkeit

‣ Skalierung

Page 5: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

> 500k Webseitenverwenden Piwik

5

Page 6: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

15% Marktanteilin Deutschland

6

http://w3techs.com/technologies/segmentation/tld-de-/traffic_analysis

Page 7: Piwik anpassen und skalieren

Keep control over your data

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Auf eigenem Serverinstallierbar

7

Page 8: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

PHPMySQL

JavaScript

8

Page 9: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Security

9

http://piwik.org/security/

Page 10: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Release Cycle

10

Page 11: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Unabhängige Landeszentrum für

Datenschutz Schleswig-Holstein

11

https://www.datenschutzzentrum.de/tracking/piwik/20110315-webanalyse-piwik.pdf

Page 12: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Wer nutzt Piwik?

12

‣ Regierungen / Städte / Behörden

‣ Hoster

‣ Agenturen

‣ Blogs / Private Webseiten

‣ Wo Datenschutz wichtig ist

‣ Wo Anpassbarkeit wichtig ist

Page 13: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 13

ErweiterbarPiwik an Ihre Bedürfnisse und an die Ihrer Kunden anpassen

Page 14: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Dashboards

14

Page 15: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 15

Page 16: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 16

Page 17: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 17

Page 18: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

E-Mail & SMSReports

18

Page 19: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 19

Page 20: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 20

Page 21: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Widgets

21

Page 22: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 22

Page 23: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 23

Page 24: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Plugins

24

class Piwik_MyPlugin extends Piwik_Plugin { }

Page 25: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Hooks

25

‣ Authentifizierung

‣ Archivierung

‣ Datenbank

‣ Tracking

‣ Übersetzung

‣ Menüs

‣ Widgets

‣ Assets

Page 26: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 26

FunktionenUser-Rechte / DB / Piwik API

Page 27: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 27

Hinter den KulissenLog vs. Archive

Page 28: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 28

Performance-TippAuto-Archiving

Page 29: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Wozu Plugins?

29

‣ Neue Widgets

‣ Neue APIs

‣ Mehr Daten aufzeichnen, zum Beispiel Ladezeit

‣ Alternative Authentifizierungsmöglichkeiten

- LDAP

- CRM

- CMS

‣ Performance optimieren / Skalierung

Page 30: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 30

Analytics REST API

Page 31: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 31

Page 34: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 34

Page 36: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Live-API

36

Page 37: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Segmentierung

37

Page 38: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Seiten und Nutzerverwalten

38

Page 39: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Wozu?

39

‣ Dashboards

‣ Whitelabels

‣ Automatisierte Verarbeitung

Page 40: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 40

Tracking-API

Page 41: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Wozu?

41

‣ Mobile Apps

‣ Desktop Apps

‣ Server-seitiges Tracking

Page 42: Piwik anpassen und skalieren

http://piwik.org/integrate/

Page 43: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 43

Piwik-Dev-Environment

https://github.com/piwik/piwik-dev-environment

Vagrant + Puppet

Page 44: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Zwischenstand

44

‣ Dashboards

‣ E-Mail/SMS Reports

‣ Widgets

‣ Plugins

‣ Analytics-API

‣ Tracking-API

Page 45: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 45

Skalierung

Page 46: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Tausende von Webseiten

46

Page 47: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

>1 Milliarde Seitenaufrufe im Jahr

47

Page 48: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Empfehlung

48

‣ Dedizierter Server

‣ RAM

‣ PHP Cache, zum Beispiel APC

Page 49: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 49

Bottleneck DB1GB DB pro 5 Millionen Seitenansichten

Page 50: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Datenbank automatisiert aufräumen

50

‣ Piwik speichert Log- und Archivierte-Daten

‣ Log-Daten können gelöscht werden, sobald diese archiviert wurden

• Nachteil: Daten können bei Bedarf nicht erneut archiviert werden

‣ Archivierte-Daten können gelöscht werden, wenn diese nicht mehr relevant sind

• Über Log-Daten können jederzeit Archivierte-Daten generiert werden

Page 51: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 51

Page 52: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Links

52

‣ Demo• http://demo.piwik.org

• http://piwik.org/blog/category/videos/

‣ Plugins• http://piwik.org/docs/plugins/

• http://geekmonkey.org/articles/34-how-to-write-a-piwik-plugin

• http://dev.piwik.org/trac/query?status=new&status=assigned&status=reopened&milestone=Third+Party+Piwik+Plugins&order=priority

‣ Source Code• https://github.com/piwik/piwik

‣ Developer Zone• http://dev.piwik.org

Page 53: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I

Links

53

‣ Analytics-API• http://piwik.org/docs/analytics-api/reference/

‣ Tracking-API• http://piwik.org/docs/tracking-api/

‣ Skalierung• http://piwik.org/docs/optimize/

• http://forum.piwik.org/read.php?2,73486,page=2

Page 54: Piwik anpassen und skalieren

Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 54

Fragen?

Page 55: Piwik anpassen und skalieren

Vielen Dank für Ihr Interesse!

© 2013 Mayflower GmbH

Thomas Steur [email protected].: +49 931 35965 1177

Mayflower GmbH

Gneisenaustraße 10/1197074 Würzburg

Kontakt