Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Piwik Web Analytics

Piwik Web Analytics

Multi user log analytics infrastructure using distributed Piwik setup.

Luiz Viana

June 06, 2013
Tweet

More Decks by Luiz Viana

Other Decks in Technology

Transcript

  1. motivation The Urchin Software Corp. was acquired by Google All

    features were taken to the AdWords and Analytics Google has discontinued the product and Licenses no longer sold Customers without a Web Analytics 2005 2008 2012 today
  2. some features • analytics for e-commerce; • geo locate your

    visitors for accurate detection of Country, Region, City, Organization; • site speed and load time, page speed reports; • scheduled email reports (PDF and HTML reports) and SMS; • tracking API support for Java, JavaScript, PHP and REST; • administration API (REST) - just not • Import Apache, Nginx, IIS server logs for processing;
  3. what is the flow? Customer login Host Panel Sites Actions

    foobar.com blah.net cases.org Install Piwiki Install Piwiki Install Piwiki + site add a Site cases.org Install Piwiki Install piwik on cases.org Remove Piwiki Show Piwik
  4. design api host panel workers vm2 vm1 vm3 Piwik Servers

    web server logs piwik api dictionary scheduler log parser mula servers queue web server logs web server logs
  5. mula-api • a wrapper for Piwik "REST API"; • true

    REST API; • dictionary for Sites; GET /index.php?module=API&method=UsersManager. getUsersLogin&format= JSON&token_auth=anonymous
  6. mula-workers • hard process • hourly make download access. log

    from all Sites • log parser • import to Piwik