Quote
thomas-piwik
The tracker.js implements the same or similar tracking methods. The queue is there to decide when to actually send the tracking request. For instance sending a request only every 2 seconds. Could be also used to store tracking requests when there is no internet or if battery is almost empty and perform them later automatically once it is possible. TrackerRequest + HttpRequest executes the actual request and handles all the HTTP communication.
Basically that means
* Use dependency injection for HttpRequest to allow the usage of a different HttpRequest class (you do not really want to use our HttpRequest) or just use the default Titanium implementation or another lib
* Remove our Alloy Settings Controller dependency
* Dependency injection for config
Sorry, but I'm not well-versed enough in either piwik or Titanium to understand what you wrote. I need more basic and detailed information on how to use piwik. I've sent a couple of emails to your Piwik Professional Services. I have not received a reply. I need someone to contact me asap to get me started.