Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to Mobile App Analytics using Piwik, new FAQ #2144

Closed
robocoder opened this issue Mar 4, 2011 · 6 comments
Closed

How to Mobile App Analytics using Piwik, new FAQ #2144

robocoder opened this issue Mar 4, 2011 · 6 comments
Labels
Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
Milestone

Comments

@robocoder
Copy link
Contributor

Tracking app usage and users is similar to tracking web site visits and visitors.

@mattab
Copy link
Member

mattab commented Mar 4, 2011

Does this ticket mean creation of a SDK for most used frameoworks to track data to Piwik?

It would be nice to answer the most basic questions with Piwik:

  • how many unique users of my app per day, week, month
  • what are the functionnality/pages most used
  • what are the countries, Mobile phone used, etc.
    This can be all offered after data is properly tracked using the Tracking API: http://piwik.org/docs/tracking-api/

So maybe this ticket could be implemented as

  • improve the Tracking API documentation page, adding the list of all supported parameters, example of "tracking a new visit & page", "tracking a page view", "tracking a Goal with custom revenue". See GA similar doc
  • provide a Tutorial that will show how to call this Tracking API for example on appcelerator using Piwik Mobile App example (Steve and Thomas maybe could help with this)
  • It would also be nice to advertise the Tracking API helper functions in other languages. Currently it is only offered in PHP but could now be extended to other languages for example Java, Ruby or Python

This feature to be implemented will require a push from the team for sure, but also interest for the community to pick up contributions in other languages / frameworks.

@robocoder
Copy link
Contributor Author

Let's use this ticket to collect ideas. I think the scope broadly covers two parts:

  • a client SDK for multiple languages/frameworks
  • server-side reports (e.g., app installs, download revenue and in-app purchases).

@mattab
Copy link
Member

mattab commented Apr 28, 2011

One other requirement is: a management of offline usage data, where the user not connected to the web, would still have Piwik gather usage data, and would be pushed online in a batch, when internet connexion is back.

In all cases, we must ensure that we fail very gracefully and not slow down any thing in the app (asynchronous), so probably handling everything in a queue would be nice?

@mattab
Copy link
Member

mattab commented Sep 17, 2011

Since Piwik Mobile implemented tracking using Piwik, I think Thomas and Stefan are the best people to write a FAQ about this topic ;) See matomo-org/matomo-mobile-2#2529

@mattab
Copy link
Member

mattab commented Nov 25, 2011

Thomas wrote a blog post which I reviewed. Needs another round of reviews and we'll publish and link from doc + faq.

@mattab
Copy link
Member

mattab commented Apr 9, 2012

@robocoder robocoder added this to the 1.12.x - Piwik 1.12.x milestone Jul 8, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
Projects
None yet
Development

No branches or pull requests

2 participants