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

Release a Android SDK for Piwik - Mobile App Analytics #4733

Closed
mattab opened this issue Feb 22, 2014 · 12 comments
Closed

Release a Android SDK for Piwik - Mobile App Analytics #4733

mattab opened this issue Feb 22, 2014 · 12 comments
Labels
c: Platform For Matomo platform changes that aren't impacting any of our APIs but improve the core itself. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Feb 22, 2014

Android Apps deserve the right to use the power of the Piwik analytics platform. We would like to create a new open source Android SDK for Mobile Analytics for Piwik.

iOS mobile app can already be tracked using iOS apps analytics with Piwik. See iOS SDK project on Github.

We need Android SDK. SDK Contact us if you are interested. We are looking for funding and beta testers...

Notes:

  • Does it make sense to reuse the Java Tracker client and implement there the full Piwik Tracking API methods?
  • More specifications to come, stay tuned

Let us know in the comments, if you need this Android SDK!

@mattab
Copy link
Member Author

mattab commented Feb 22, 2014

This ticket is needed for the bigger picture & vision for the open Piwik platform. Learn more in #4734

@mattab
Copy link
Member Author

mattab commented Feb 26, 2014

Requirements

Optional, not MVP:

  • When app is offline, queue events, and send them as bulk, when the app is back online
    • note: we will need to disable token_auth check for bulk requests for mobile apps
  • Track interesting info automatically
    • could we track the current connection (wifi, 3g, 4g, etc.) as a custom variable?
    • Track current App name + App version
  • Build a timer function that could be used by SDK users to send events with time value.
    • This would be used to measure time it takes to do particular actions. A timer object would be created with a string ID, and can be stopped anytime later. When it is stopped, we send an event to Piwik, the value being the time elapsed in seconds since the start of the timer. This will let users see reports of time it takes to do specific actions.
  • Would be nice to also work on: Build a generic Analytics platform: allow to measure 'Mobile App', 'Intranet Website', 'Wearable', 'Sensor' and more #4734

@mattab
Copy link
Member Author

mattab commented Apr 15, 2014

The Android SDK requires: #4994 Improvements to Tracking API for easier Mobile Apps Tracking

@mattab
Copy link
Member Author

mattab commented Aug 26, 2014

Work has started on the Android SDK for Piwik! checkout the project on Github: https://github.com/piwik/piwik-android-sdk/

If you are familiar with Android App development and want to help us, please comment in this issue: matomo-org/matomo-sdk-android#1

@mattab mattab added the c: Platform For Matomo platform changes that aren't impacting any of our APIs but improve the core itself. label Sep 9, 2014
@j-mo
Copy link

j-mo commented Oct 6, 2014

What is the current status of the Android SDK?

@mattab
Copy link
Member Author

mattab commented Oct 9, 2014

@j-mo check out the other project in Github. You can download the SDK, it's ready to be used and is already being tested in the wild! 👍

@GeethaAnne
Copy link

hi @mattab I am looking for android sdk of piwik for tracking my android app's usage. is the develpoment done?? Please let me know im in need. thanks

@dotsbb
Copy link
Member

dotsbb commented Oct 17, 2014

@GeethaAnne @j-mo Hi guys, take a look at beta version of Android SDK here https://github.com/piwik/piwik-sdk-android
We would love to hear your feedback and suggestions.

@mattab mattab modified the milestones: Piwik 2.11.0, Short term Nov 14, 2014
@mattab
Copy link
Member Author

mattab commented Nov 15, 2014

Hi guys, have you had a chance to test the Android SDK for Piwik? Some users are having success with it but we'd love to get more feedback.

Our next step is to write a guide for the SDK: matomo-org/matomo-sdk-android#11

Let us know how the SDK is working for you!

@mattab
Copy link
Member Author

mattab commented Dec 7, 2014

Update: the guide has been written by @dotsbb and is available at: https://github.com/piwik/piwik-sdk-android

This ticket can almost be closed, what do you think @dotsbb ?

@mattab
Copy link
Member Author

mattab commented Jan 5, 2015

Closing the issue as the Android SDK is used with success in production. Please report all your feedback and bug reports and suggestions in the issue tracker here: https://github.com/piwik/piwik-android-sdk/issues

@mattab
Copy link
Member Author

mattab commented Jan 5, 2015

Kuddos @dotsbb for this great project!!

@mattab mattab closed this as completed Jan 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Platform For Matomo platform changes that aren't impacting any of our APIs but improve the core itself. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Projects
None yet
Development

No branches or pull requests

4 participants