SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
Piwik - Open Source Web Analytics Platform
Einsetzen - Anpassen - Skalieren

Thomas Steur I @tsteur I 14. Februar 2013




                                             © 2013 Mayflower GmbH
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.



70+      Mitarbeiterinnen
         und Mitarbeiter    2+       Standorte
                                     München und Würzburg               15+                 quelloffene
                                                                                            Projekte


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




                                                                           Unternehmensportrait I Mayflower GmbH I 2012 I
Wer bin ich?



‣ 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




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



‣ Highlights der Software
‣ Anpassbarkeit
‣ Skalierung




                            Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 4
> 500k Webseiten
 verwenden Piwik


        Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 5
15% Marktanteil
        in Deutschland


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

                                  Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 6
Auf eigenem Server
    installierbar
    Keep control over your data




                  Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 7
PHP
 MySQL
JavaScript

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



http://piwik.org/security/

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



      Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 10
Unabhängige
          Landeszentrum für
             Datenschutz
          Schleswig-Holstein

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

                                       Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 11
Wer nutzt Piwik?



‣ Regierungen / Städte / Behörden
‣ Hoster
‣ Agenturen
‣ Blogs / Private Webseiten

‣ Wo Datenschutz wichtig ist
‣ Wo Anpassbarkeit wichtig ist




                                    Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 12
Erweiterbar
Piwik an Ihre Bedürfnisse und an die Ihrer Kunden anpassen




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



     Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 14
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 15
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 16
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 17
E-Mail & SMS
   Reports


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



   Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 21
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 22
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 23
Plugins
class Piwik_MyPlugin extends Piwik_Plugin { }




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



‣ Authentifizierung
‣ Archivierung
‣ Datenbank
‣ Tracking
‣ Übersetzung
‣ Menüs
‣ Widgets
‣ Assets




                     Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 25
Funktionen
User-Rechte / DB / Piwik API




              Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 26
Hinter den Kulissen
      Log vs. Archive




              Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 27
Performance-Tipp
     Auto-Archiving




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



‣   Neue Widgets
‣   Neue APIs
‣   Mehr Daten aufzeichnen, zum Beispiel Ladezeit
‣   Alternative Authentifizierungsmöglichkeiten
     - LDAP
     - CRM
     - CMS
‣ Performance optimieren / Skalierung



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



         Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 30
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 31
Beispiel
http://demo.piwik.org/?module=API&
     method=API.getPiwikVersion&
           format=JSON

         {value: "1.10.1"}




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

       http://demo.piwik.org/?module=API&
            method=API.getPiwikVersion&
token_auth=d41d8cd98f00b204e9800998ecf8427e




                      Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 33
Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 34
Reports
http://demo.piwik.org/?module=API&
     method=Actions.getPageUrls&
              idSite=7&
            period=day&
             date=today




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



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



      Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 37
Seiten und Nutzer
    verwalten


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



‣ Dashboards
‣ Whitelabels
‣ Automatisierte Verarbeitung




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



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



‣ Mobile Apps
‣ Desktop Apps
‣ Server-seitiges Tracking




                             Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 41
http://piwik.org/integrate/
Piwik-Dev-Environment
               Vagrant + Puppet




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

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



‣ Dashboards
‣ E-Mail/SMS Reports
‣ Widgets
‣ Plugins
‣ Analytics-API
‣ Tracking-API




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



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



           Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 46
>1 Milliarde Seitenaufrufe
          im Jahr


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



‣ Dedizierter Server
‣ RAM
‣ PHP Cache, zum Beispiel APC




                                Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 48
Bottleneck DB
1GB DB pro 5 Millionen Seitenansichten




                   Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 49
Datenbank automatisiert aufräumen



‣ 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




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



‣ 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



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



‣ 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




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



   Piwik - Open Source Web Analytics Platform I   Mayflower GmbH I 14. Februar 2013 I 54
Vielen Dank für Ihr Interesse!




Kontakt        Thomas Steur
               webinar@mayflower.de
               Tel.: +49 931 35965 1177


               Mayflower GmbH
               Gneisenaustraße 10/11
               97074 Würzburg




                                          © 2013 Mayflower GmbH

Weitere ähnliche Inhalte

Was ist angesagt?

INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)
INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)
INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)Georg Eck
 
MEIKO - auf dem Weg zur mobilen Dokumentation
MEIKO - auf dem Weg zur mobilen DokumentationMEIKO - auf dem Weg zur mobilen Dokumentation
MEIKO - auf dem Weg zur mobilen DokumentationGeorg Eck
 
Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...
Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...
Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...Georg Eck
 
Neue Konzepte in der Technischen Dokumentation
Neue Konzepte in der Technischen DokumentationNeue Konzepte in der Technischen Dokumentation
Neue Konzepte in der Technischen DokumentationGeorg Eck
 
Mobile Anwendungsentwicklung mit Webtechnologien
Mobile Anwendungsentwicklung mit WebtechnologienMobile Anwendungsentwicklung mit Webtechnologien
Mobile Anwendungsentwicklung mit WebtechnologienMayflower GmbH
 
Info - Abend E-Commerce
Info - Abend E-CommerceInfo - Abend E-Commerce
Info - Abend E-Commercelarsnotleast
 
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-AgenturenArtikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturenxeit AG
 
Responsive Webdesign in a Nutshell - webinale 2015
Responsive Webdesign in a Nutshell - webinale 2015Responsive Webdesign in a Nutshell - webinale 2015
Responsive Webdesign in a Nutshell - webinale 2015die.agilen GmbH
 

Was ist angesagt? (8)

INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)
INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)
INFO10: Vom DITA Content zur mobilen Dokumentation (tekom f15)
 
MEIKO - auf dem Weg zur mobilen Dokumentation
MEIKO - auf dem Weg zur mobilen DokumentationMEIKO - auf dem Weg zur mobilen Dokumentation
MEIKO - auf dem Weg zur mobilen Dokumentation
 
Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...
Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...
Warum werden Webseiten in 2 Jahren unbedeutender und Apps wichtiger werden? (...
 
Neue Konzepte in der Technischen Dokumentation
Neue Konzepte in der Technischen DokumentationNeue Konzepte in der Technischen Dokumentation
Neue Konzepte in der Technischen Dokumentation
 
Mobile Anwendungsentwicklung mit Webtechnologien
Mobile Anwendungsentwicklung mit WebtechnologienMobile Anwendungsentwicklung mit Webtechnologien
Mobile Anwendungsentwicklung mit Webtechnologien
 
Info - Abend E-Commerce
Info - Abend E-CommerceInfo - Abend E-Commerce
Info - Abend E-Commerce
 
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-AgenturenArtikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
 
Responsive Webdesign in a Nutshell - webinale 2015
Responsive Webdesign in a Nutshell - webinale 2015Responsive Webdesign in a Nutshell - webinale 2015
Responsive Webdesign in a Nutshell - webinale 2015
 

Andere mochten auch

Práctica 1 máster uab
Práctica 1 máster uabPráctica 1 máster uab
Práctica 1 máster uabJorge Orús
 
11 propuesta base terminos de referencia 2010
11 propuesta base terminos de referencia 201011 propuesta base terminos de referencia 2010
11 propuesta base terminos de referencia 2010SSMN
 
Başarının Anahtarı
Başarının AnahtarıBaşarının Anahtarı
Başarının AnahtarıI. Renay Onur
 
Els Recursos Energètics (1)
Els Recursos Energètics (1)Els Recursos Energètics (1)
Els Recursos Energètics (1)AvantimePress
 
2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...
2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...
2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...Marc Chang Sing Pang
 
Avoiding the Social Media Train Crash
Avoiding the Social Media Train CrashAvoiding the Social Media Train Crash
Avoiding the Social Media Train CrashHuman Capital Media
 
Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)
Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)
Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)Ch Rick
 
Multi-Channel-Publishing bei Häfele
Multi-Channel-Publishing bei HäfeleMulti-Channel-Publishing bei Häfele
Multi-Channel-Publishing bei HäfeleTANNER AG
 
El Poder del Capital Privado
El Poder del Capital PrivadoEl Poder del Capital Privado
El Poder del Capital PrivadoGabriela
 
iPhoto Cosas a tener en cuenta
iPhoto Cosas a tener en cuentaiPhoto Cosas a tener en cuenta
iPhoto Cosas a tener en cuentalidiamas
 
Presentación Colombia
Presentación ColombiaPresentación Colombia
Presentación ColombiaMasterlevel
 
Estos profesores serán los culpables
Estos profesores serán los culpablesEstos profesores serán los culpables
Estos profesores serán los culpablesNuevo Fev Unfv
 
Test-Driven JavaScript Development IPC
Test-Driven JavaScript Development IPCTest-Driven JavaScript Development IPC
Test-Driven JavaScript Development IPCMayflower GmbH
 
tarpipe WordPress plugin demo
tarpipe WordPress plugin demotarpipe WordPress plugin demo
tarpipe WordPress plugin demoBruno Pedro
 
Everything OAuth
Everything OAuthEverything OAuth
Everything OAuthBruno Pedro
 
Api Design & The Paris Subway
Api Design & The Paris SubwayApi Design & The Paris Subway
Api Design & The Paris SubwayBruno Pedro
 
Computer concepts presentation 2
Computer concepts presentation 2Computer concepts presentation 2
Computer concepts presentation 2Arunodya Silva
 

Andere mochten auch (20)

Práctica 1 máster uab
Práctica 1 máster uabPráctica 1 máster uab
Práctica 1 máster uab
 
11 propuesta base terminos de referencia 2010
11 propuesta base terminos de referencia 201011 propuesta base terminos de referencia 2010
11 propuesta base terminos de referencia 2010
 
Başarının Anahtarı
Başarının AnahtarıBaşarının Anahtarı
Başarının Anahtarı
 
Els Recursos Energètics (1)
Els Recursos Energètics (1)Els Recursos Energètics (1)
Els Recursos Energètics (1)
 
2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...
2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...
2008 Butler Group Enterprise Architecture Master class "Bridging the gap betw...
 
Avoiding the Social Media Train Crash
Avoiding the Social Media Train CrashAvoiding the Social Media Train Crash
Avoiding the Social Media Train Crash
 
Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)
Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)
Mobious(ES6 Isomorphic Flux/ReactJS Boilerplate)
 
Multi-Channel-Publishing bei Häfele
Multi-Channel-Publishing bei HäfeleMulti-Channel-Publishing bei Häfele
Multi-Channel-Publishing bei Häfele
 
El Poder del Capital Privado
El Poder del Capital PrivadoEl Poder del Capital Privado
El Poder del Capital Privado
 
iPhoto Cosas a tener en cuenta
iPhoto Cosas a tener en cuentaiPhoto Cosas a tener en cuenta
iPhoto Cosas a tener en cuenta
 
Presentación Colombia
Presentación ColombiaPresentación Colombia
Presentación Colombia
 
El ciio promotor de negocio
El ciio promotor de negocioEl ciio promotor de negocio
El ciio promotor de negocio
 
Ed
EdEd
Ed
 
Estos profesores serán los culpables
Estos profesores serán los culpablesEstos profesores serán los culpables
Estos profesores serán los culpables
 
node-fs
node-fsnode-fs
node-fs
 
Test-Driven JavaScript Development IPC
Test-Driven JavaScript Development IPCTest-Driven JavaScript Development IPC
Test-Driven JavaScript Development IPC
 
tarpipe WordPress plugin demo
tarpipe WordPress plugin demotarpipe WordPress plugin demo
tarpipe WordPress plugin demo
 
Everything OAuth
Everything OAuthEverything OAuth
Everything OAuth
 
Api Design & The Paris Subway
Api Design & The Paris SubwayApi Design & The Paris Subway
Api Design & The Paris Subway
 
Computer concepts presentation 2
Computer concepts presentation 2Computer concepts presentation 2
Computer concepts presentation 2
 

Ähnlich wie Piwik anpassen und skalieren

Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...TANNER AG
 
Elgg - Social Network im Unternehmen
Elgg - Social Network im UnternehmenElgg - Social Network im Unternehmen
Elgg - Social Network im UnternehmenVisionConnect GmbH
 
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...e-dialog GmbH
 
WooCommerce
WooCommerceWooCommerce
WooCommercepixolin
 
Responsive Webdesign: Fiese Fallstricke und sexy Strategien
Responsive Webdesign: Fiese Fallstricke und sexy StrategienResponsive Webdesign: Fiese Fallstricke und sexy Strategien
Responsive Webdesign: Fiese Fallstricke und sexy StrategienJohannes Weber
 
Piwik vs. Google Analytics
Piwik vs. Google AnalyticsPiwik vs. Google Analytics
Piwik vs. Google AnalyticsThomas Bachmann
 
PLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity AppsPLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity AppsIntelliact AG
 
2. intranda viewer Tag: Ausblick
2. intranda viewer Tag: Ausblick2. intranda viewer Tag: Ausblick
2. intranda viewer Tag: Ausblickintranda GmbH
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenFotiosKaramitsos
 
Cologne Web Performance Meetup 29.04.2020
Cologne Web Performance Meetup 29.04.2020Cologne Web Performance Meetup 29.04.2020
Cologne Web Performance Meetup 29.04.2020Ingo Steinke
 
Einführung Open Source ERP Systeme
Einführung Open Source ERP SystemeEinführung Open Source ERP Systeme
Einführung Open Source ERP SystemeMatthias Stürmer
 
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)e-dialog GmbH
 
SMX München 2012 Recap
SMX München 2012 RecapSMX München 2012 Recap
SMX München 2012 Recap121WATT GmbH
 
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnenTweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnenit-novum
 
Mit Customer-Journey-Analytics und Recommendations neue Potenziale erschließen
Mit Customer-Journey-Analytics und Recommendations neue Potenziale erschließenMit Customer-Journey-Analytics und Recommendations neue Potenziale erschließen
Mit Customer-Journey-Analytics und Recommendations neue Potenziale erschließenSHI Search | Analytics | Big Data
 
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...e-dialog GmbH
 
Wie Open Source Sie unterstützt, ohne dass Sie es merken
Wie Open Source Sie unterstützt, ohne dass Sie es merkenWie Open Source Sie unterstützt, ohne dass Sie es merken
Wie Open Source Sie unterstützt, ohne dass Sie es merkenWernerHehenwarter
 

Ähnlich wie Piwik anpassen und skalieren (20)

Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
 
Elgg - Social Network im Unternehmen
Elgg - Social Network im UnternehmenElgg - Social Network im Unternehmen
Elgg - Social Network im Unternehmen
 
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
 
WooCommerce
WooCommerceWooCommerce
WooCommerce
 
Responsive Webdesign: Fiese Fallstricke und sexy Strategien
Responsive Webdesign: Fiese Fallstricke und sexy StrategienResponsive Webdesign: Fiese Fallstricke und sexy Strategien
Responsive Webdesign: Fiese Fallstricke und sexy Strategien
 
Piwik vs. Google Analytics
Piwik vs. Google AnalyticsPiwik vs. Google Analytics
Piwik vs. Google Analytics
 
PLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity AppsPLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity Apps
 
2. intranda viewer Tag: Ausblick
2. intranda viewer Tag: Ausblick2. intranda viewer Tag: Ausblick
2. intranda viewer Tag: Ausblick
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
 
Cologne Web Performance Meetup 29.04.2020
Cologne Web Performance Meetup 29.04.2020Cologne Web Performance Meetup 29.04.2020
Cologne Web Performance Meetup 29.04.2020
 
App Indexing, Campixx 2016 Workshop
App Indexing, Campixx 2016 WorkshopApp Indexing, Campixx 2016 Workshop
App Indexing, Campixx 2016 Workshop
 
Einführung Open Source ERP Systeme
Einführung Open Source ERP SystemeEinführung Open Source ERP Systeme
Einführung Open Source ERP Systeme
 
Operational Intelligence aus der cloud
Operational Intelligence aus der cloudOperational Intelligence aus der cloud
Operational Intelligence aus der cloud
 
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
 
SMX München 2012 Recap
SMX München 2012 RecapSMX München 2012 Recap
SMX München 2012 Recap
 
Agile BI in der Praxis - DevOps4BI
Agile BI in der Praxis - DevOps4BIAgile BI in der Praxis - DevOps4BI
Agile BI in der Praxis - DevOps4BI
 
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnenTweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
 
Mit Customer-Journey-Analytics und Recommendations neue Potenziale erschließen
Mit Customer-Journey-Analytics und Recommendations neue Potenziale erschließenMit Customer-Journey-Analytics und Recommendations neue Potenziale erschließen
Mit Customer-Journey-Analytics und Recommendations neue Potenziale erschließen
 
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Urchin ist tot - ...
 
Wie Open Source Sie unterstützt, ohne dass Sie es merken
Wie Open Source Sie unterstützt, ohne dass Sie es merkenWie Open Source Sie unterstützt, ohne dass Sie es merken
Wie Open Source Sie unterstützt, ohne dass Sie es merken
 

Mehr von Mayflower GmbH

Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mayflower GmbH
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: SecurityMayflower GmbH
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftMayflower GmbH
 
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native ClientSalt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native ClientMayflower GmbH
 
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debuggingPlugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debuggingMayflower GmbH
 
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...Mayflower GmbH
 
Pair Programming Mythbusters
Pair Programming MythbustersPair Programming Mythbusters
Pair Programming MythbustersMayflower GmbH
 
Shoeism - Frau im Glück
Shoeism - Frau im GlückShoeism - Frau im Glück
Shoeism - Frau im GlückMayflower GmbH
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Von 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 SprintsVon 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 SprintsMayflower GmbH
 
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder FluchMongo DB - Segen oder Fluch
Mongo DB - Segen oder FluchMayflower GmbH
 
PHP Dependency und Paket Management mit Composer
PHP Dependency und Paket Management mit ComposerPHP Dependency und Paket Management mit Composer
PHP Dependency und Paket Management mit ComposerMayflower GmbH
 

Mehr von Mayflower GmbH (20)

Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
 
Why and what is go
Why and what is goWhy and what is go
Why and what is go
 
Agile Anti-Patterns
Agile Anti-PatternsAgile Anti-Patterns
Agile Anti-Patterns
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
 
Produktive teams
Produktive teamsProduktive teams
Produktive teams
 
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native ClientSalt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
 
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debuggingPlugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debugging
 
Usability im web
Usability im webUsability im web
Usability im web
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
 
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
 
Responsive Webdesign
Responsive WebdesignResponsive Webdesign
Responsive Webdesign
 
Pair Programming Mythbusters
Pair Programming MythbustersPair Programming Mythbusters
Pair Programming Mythbusters
 
Shoeism - Frau im Glück
Shoeism - Frau im GlückShoeism - Frau im Glück
Shoeism - Frau im Glück
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Von 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 SprintsVon 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 Sprints
 
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder FluchMongo DB - Segen oder Fluch
Mongo DB - Segen oder Fluch
 
Schnelle Geschäfte
Schnelle GeschäfteSchnelle Geschäfte
Schnelle Geschäfte
 
PHP Dependency und Paket Management mit Composer
PHP Dependency und Paket Management mit ComposerPHP Dependency und Paket Management mit Composer
PHP Dependency und Paket Management mit Composer
 

Piwik anpassen und skalieren

  • 1. Piwik - Open Source Web Analytics Platform Einsetzen - Anpassen - Skalieren Thomas Steur I @tsteur I 14. Februar 2013 © 2013 Mayflower GmbH
  • 2. 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. 70+ Mitarbeiterinnen und Mitarbeiter 2+ Standorte München und Würzburg 15+ quelloffene Projekte 400+ Services E-Commerce•Mobile Apps•Software Development•Business Mannjahre Erfahrung Intelligence•CRM•Database Integration•Intranet•Banking Solutions•Data Analysis•Backend Services•Consulting•Automotive IT•Agile Development Unternehmensportrait I Mayflower GmbH I 2012 I
  • 3. Wer bin ich? ‣ 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 Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 3
  • 4. Webinar-Ablauf ‣ Highlights der Software ‣ Anpassbarkeit ‣ Skalierung Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 4
  • 5. > 500k Webseiten verwenden Piwik Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 5
  • 6. 15% Marktanteil in Deutschland http://w3techs.com/technologies/segmentation/tld-de-/traffic_analysis Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 6
  • 7. Auf eigenem Server installierbar Keep control over your data Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 7
  • 8. PHP MySQL JavaScript Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 8
  • 9. Security http://piwik.org/security/ Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 9
  • 10. Release Cycle Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 10
  • 11. Unabhängige Landeszentrum für Datenschutz Schleswig-Holstein https://www.datenschutzzentrum.de/tracking/piwik/20110315-webanalyse-piwik.pdf Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 11
  • 12. Wer nutzt Piwik? ‣ Regierungen / Städte / Behörden ‣ Hoster ‣ Agenturen ‣ Blogs / Private Webseiten ‣ Wo Datenschutz wichtig ist ‣ Wo Anpassbarkeit wichtig ist Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 12
  • 13. Erweiterbar Piwik an Ihre Bedürfnisse und an die Ihrer Kunden anpassen Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 13
  • 14. Dashboards Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 14
  • 15. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 15
  • 16. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 16
  • 17. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 17
  • 18. E-Mail & SMS Reports Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 18
  • 19. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 19
  • 20. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 20
  • 21. Widgets Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 21
  • 22. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 22
  • 23. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 23
  • 24. Plugins class Piwik_MyPlugin extends Piwik_Plugin { } Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 24
  • 25. Hooks ‣ Authentifizierung ‣ Archivierung ‣ Datenbank ‣ Tracking ‣ Übersetzung ‣ Menüs ‣ Widgets ‣ Assets Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 25
  • 26. Funktionen User-Rechte / DB / Piwik API Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 26
  • 27. Hinter den Kulissen Log vs. Archive Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 27
  • 28. Performance-Tipp Auto-Archiving Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 28
  • 29. Wozu Plugins? ‣ Neue Widgets ‣ Neue APIs ‣ Mehr Daten aufzeichnen, zum Beispiel Ladezeit ‣ Alternative Authentifizierungsmöglichkeiten - LDAP - CRM - CMS ‣ Performance optimieren / Skalierung Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 29
  • 30. Analytics REST API Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 30
  • 31. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 31
  • 32. Beispiel http://demo.piwik.org/?module=API& method=API.getPiwikVersion& format=JSON {value: "1.10.1"} Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 32
  • 33. Authentifizierung http://demo.piwik.org/?module=API& method=API.getPiwikVersion& token_auth=d41d8cd98f00b204e9800998ecf8427e Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 33
  • 34. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 34
  • 35. Reports http://demo.piwik.org/?module=API& method=Actions.getPageUrls& idSite=7& period=day& date=today Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 35
  • 36. Live-API Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 36
  • 37. Segmentierung Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 37
  • 38. Seiten und Nutzer verwalten Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 38
  • 39. Wozu? ‣ Dashboards ‣ Whitelabels ‣ Automatisierte Verarbeitung Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 39
  • 40. Tracking-API Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 40
  • 41. Wozu? ‣ Mobile Apps ‣ Desktop Apps ‣ Server-seitiges Tracking Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 41
  • 43. Piwik-Dev-Environment Vagrant + Puppet https://github.com/piwik/piwik-dev-environment Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 43
  • 44. Zwischenstand ‣ Dashboards ‣ E-Mail/SMS Reports ‣ Widgets ‣ Plugins ‣ Analytics-API ‣ Tracking-API Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 44
  • 45. Skalierung Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 45
  • 46. Tausende von Webseiten Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 46
  • 47. >1 Milliarde Seitenaufrufe im Jahr Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 47
  • 48. Empfehlung ‣ Dedizierter Server ‣ RAM ‣ PHP Cache, zum Beispiel APC Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 48
  • 49. Bottleneck DB 1GB DB pro 5 Millionen Seitenansichten Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 49
  • 50. Datenbank automatisiert aufräumen ‣ 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 Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 50
  • 51. Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 51
  • 52. Links ‣ 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 Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 52
  • 53. Links ‣ 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 Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 53
  • 54. Fragen? Piwik - Open Source Web Analytics Platform I Mayflower GmbH I 14. Februar 2013 I 54
  • 55. Vielen Dank für Ihr Interesse! Kontakt Thomas Steur webinar@mayflower.de Tel.: +49 931 35965 1177 Mayflower GmbH Gneisenaustraße 10/11 97074 Würzburg © 2013 Mayflower GmbH