Les articles publiés sur le site
-
Analytics for the Internet of Things : collecting all your things’ data with Piwik to stay in control ?
25 novembre 2015, par Matthieu Aubry — AboutAt Piwik and Piwik PRO, our mission is to create the leading free and open source analytics platform, and supporting global organisations and communities to keep full control over their data.
Our broad mission started 8 years ago and we focused at first helping people to liberate their website analytics data, then liberate their mobile app analytics data. But it is clear that there is much more than Web + Mobile: data is everywhere and a lot more data is being generated by software, people and their activities, robots, sensors…
I’d like to share an interesting article which highlights one of the growing trends of technology: the rise of the Internet Of Things: 6 Ways Analytics And The Internet Of Things Will Transform Business.
Here is an extract:
The tech industry is no stranger to change, but the data derived from the IoT is taking disruption to a new level.
At IBM’s Insight conference last month, Bob Picciano, senior vice president of IBM Analytics, talked about the rise of the “cognitive business”, or an enterprise that engages with analytics to improve its customer relations, business processes, and decision-making capabilities.
There are dueling predictions over how ubiquitous the Internet of Things will be, but most indicate that the marketplace will host between 50 and 75 billion connected objects by 2020, signaling novel challenges for hardware manufacturing and development. Software engineers, likewise, may need to completely revamp programs to better exploit the influx of data, while innovators need to wrestle with the changes wrought by analytics.
IBM’s Insight event unfolded in light of this wave of disruption. The lineup of corporate presenters converged on the same message: Analytics is for everyone, and your viability in the marketplace depends on it.
[…]
IBM’s Insight 2015 conference sounded off on the most important trends in data usage and management. It also served a wake-up call for developers, engineers, and tech leaders. As the Internet of Things alters the landscape of analytics, hardware design needs to change, software development requires novel approaches, and tech management must become more agile in order to realize data’s greatest benefits.
So far there are 1 million websites using Piwik… but what if there could be 10 or 50 million things (sensors, devices) being measured by Piwik?
Together we will be creating the best open source and generic analytics platform, that is engineered to last, and designed to help humanity keep control and gain Freedom.
We aim for Piwik to be the ideal platform to measure the Internet Of Things.
We’re still at the beginning of this journey and it will take the best of all of us to get there.
See you on the way!
PS: if you’d like to get involved with Piwik, we would be glad to welcome you!
-
Introducing the Piwik Java Tracker – Analytics for your Java based applications
Hello Piwik Community!
My name is Brett Csorba, a Software Engineer out of the US. I’d like to introduce the Piwik Java Tracker project, an easy way to track usage data within your Java applications!
When would I need to track users in a Java application? What’s wrong with front end tracking?
Absolutely nothing! We encourage users to track information where it makes the most sense for them! But in cases where
- you have a 100% Java based application
- you expose a REST layer where users can bypass your front end tracking code
- you have valuable data you want to track that is unnecessary or too sensitive to pass back to the user
the Piwik Java Tracker can help you track the data you need.
What exactly can it track?
We aim to provide the full Tracking HTTP API. If you find we’ve left something out by mistake, let us know!
You’ve sparked my curiosity, how would I use such a thing?
Well, once you’ve installed Piwik and set up your first website, you can grab the latest jar and include it in your project. The dependencies needed to both use and test this library can be found here.
This library is intended to be used for projects that support Java 8. The released binaries are built, tested, and deployed from Oracle JDK 8.
Using this API is as simple as creating a new request
PiwikRequest request = new PiwikRequest(1, new URL("http://my-site.com/action"));
Setting some more information if you want to
request.setActionName("myAction"); request.setPageCustomVariable("key", "value");
and firing the request.
PiwikTracker tracker = new PiwikTracker("http://your-piwik-domain.tld/piwik.php"); HttpResponse response = tracker.sendRequest(request);
Check out this guide to using the API for some more information!
Looks cool so far, can I help out?
Yes! Absolutely! Download the project, try it, break it without mercy! (Just make sure you tell us how.) Contribute to the project or let us know what we can do to it to improve it. As with all open source projects, we need your help to improve it.
-
Introducing the Piwik Java Tracker – Analytics for your Java based applications
Hello Piwik Community!
My name is Brett Csorba, a Software Engineer out of the US. I’d like to introduce the Piwik Java Tracker project, an easy way to track usage data within your Java applications!
When would I need to track users in a Java application? What’s wrong with front end tracking?
Absolutely nothing! We encourage users to track information where it makes the most sense for them! But in cases where
- you have a 100% Java based application
- you expose a REST layer where users can bypass your front end tracking code
- you have valuable data you want to track that is unnecessary or too sensitive to pass back to the user
the Piwik Java Tracker can help you track the data you need.
What exactly can it track?
We aim to provide the full Tracking HTTP API. If you find we’ve left something out by mistake, let us know!
You’ve sparked my curiosity, how would I use such a thing?
Well, once you’ve installed Piwik and set up your first website, you can grab the latest jar and include it in your project. The dependencies needed to both use and test this library can be found here.
This library is intended to be used for projects that support Java 8. The released binaries are built, tested, and deployed from Oracle JDK 8.
Using this API is as simple as creating a new request
PiwikRequest request = new PiwikRequest(1, new URL("http://my-site.com/action"));
Setting some more information if you want to
request.setActionName("myAction"); request.setPageCustomVariable("key", "value");
and firing the request.
PiwikTracker tracker = new PiwikTracker("http://your-piwik-domain.tld/piwik.php"); HttpResponse response = tracker.sendRequest(request);
Check out this guide to using the API for some more information!
Looks cool so far, can I help out?
Yes! Absolutely! Download the project, try it, break it without mercy! (Just make sure you tell us how.) Contribute to the project or let us know what we can do to it to improve it. As with all open source projects, we need your help to improve it.
-
Piwik analytics database : migrating from MySQL to MariaDB
11 novembre 2015, par Piwik Core Team — MetaThis short blog post is an announcement regarding the Piwik technology stack.
Piwik compatible with MySQL and MariaDB
Since our first public release Piwik uses the open source database server MySQL to store the analytics data.
Piwik is also compatible with MariaDB. MariaDB is an enhanced, drop-in replacement for MySQL.
Upgrading to MariaDB
Many users from our community as well as Piwik PRO have confirmed that using MariaDB for Piwik has several advantages. MariaDB has in some cases significantly improved query performance and reliability of Piwik. Because MariaDB 5.5 is a complete drop-in-replacement for MySQL 5.5, upgrading can be as easy as running
apt-get install mariadb-server
(or equivalent for your platform). Existing third party techologies such as TokuDB (FAQ) and Galera are fully compatible with MariaDB.Learn more about upgrading to MariaDB: Upgrading from MySQL to MariaDB
In the future, Piwik will stay compatible with both MySQL and MariaDB.
-
Piwik analytics database : migrating from MySQL to MariaDB
11 novembre 2015, par Piwik Core Team — MetaThis short blog post is an announcement regarding the Piwik technology stack.
Piwik compatible with MySQL and MariaDB
Since our first public release Piwik uses the open source database server MySQL to store the analytics data.
Piwik is also compatible with MariaDB. MariaDB is an enhanced, drop-in replacement for MySQL.
Upgrading to MariaDB
Many users from our community as well as Piwik Scalability Experts have confirmed that using MariaDB for Piwik has several advantages. MariaDB has in some cases significantly improved query performance and reliability of Piwik. Because MariaDB 5.5 is a complete drop-in-replacement for MySQL 5.5, upgrading can be as easy as running
apt-get install mariadb-server
(or equivalent for your platform). Existing third party techologies such as TokuDB (FAQ) and Galera are fully compatible with MariaDB.Learn more about upgrading to MariaDB: Upgrading from MySQL to MariaDB
In the future, Piwik will stay compatible with both MySQL and MariaDB.