-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Provide official Matomo Tracking SDK for most popular programming languages #9938
Comments
Hi, I'd like to hand over my Node.js client for the Piwik Tracking HTTP API (mentioned above), if you're interested. It's just a thin wrapper around the HTTP API calls, so it shouldn't require too much attention regarding maintenance. I don't think it makes much sense to change/integrate the JS client API, as most functions relate to browser interactions. |
Awesome to hear @brendoncrawford and welcome to the project! As you now have permission to create/merge PRs and push commits, we're looking forward to see what you make. Probably the Python SDK needs a rewrite to ultimately use more modern APIs and we can discuss this in the Python sdk repo. |
@fhemberger Thanks for the offer of handing over your project to the Piwik community. If anyone reading is interested in improving the Node JS Piwik Tracking SDK please leave a comment 🚀 |
@mattab Well, this issue doesn't get much feedback. ;) The Node.js Piwik Tracking SDK is feature complete (it's basically just a simple wrapper doing the necessary HTTP tracking call to your Piwik installation), so I don't expect it to need much maintenance in the future. But as I personally don't really use any sort of analytics, I think the Piwik org would be a great place for it. |
@fhemberger If no one else volunteers, I would be able to maintain it (as in updating dependencies and going through pull requests, as I don't think there is anything to add to it) |
That's great @Findus23 🎉 |
@mattab I can only make you collaborator, but that doesn't give you admin access. |
@fhemberger |
@Findus23 Okay, initiated repo transfer to your account. |
@fhemberger And I forwarded it to https://github.com/piwik/piwik-tracker |
@Findus23 guess we should rename the repo to something like |
@sgiehl |
Repo is also referenced on https://piwik.org/integrate/#programming-language-platforms-and-frameworks, link needs to be changed as well. |
@fhemberger |
@Findus23 No need for Babel, everything except matomo-org/matomo-nodejs-tracker#41 is ES5 and people are already running it in the browser. Changes look okay (only had a brief look), you may want to squash some commits when merging into master. |
The repository has been migrated to https://github.com/matomo-org/piwik-nodejs-tracker - we could rename it to Thanks @fhemberger for your contributions to this project and hope we can take this forward! |
@mattab PR for renaming Piwik -> Matomo: matomo-org/matomo-nodejs-tracker#42 |
@mattab I guess we can rename it now |
@Findus23 you're now Admin on the repo as well. Might give you the permission to rename it? |
I have now published matomo-tracker and deprecated the old package.
|
@Findus23 Awesome. Removed myself as npm owner from both packages, it's all in your hands now. Godspeed! Of course, if you have any questions in the future, just ping me. |
@mattab can we move this to another milestone or are we doing something as part of this issue? |
It can be put in the backlog 👍
|
Could you add Flutter/Dart to the list (for cross platform apps) ? |
At Piwik, our mission is to provide the best open analytics platform. Part of our mission is to make it as easy as possible to measure and collect data within Piwik from everywhere.
There are already dozens of integrations for other tools that make it easy to track data in Piwik from Wordpress, Drupal, other CMS, Ecommerce platforms, and much more. Besides these integrations with the most popular tools / CMS / Ecommerce (all of these are maintained by community members), it is very important for the success of the Piwik platform to also provide official SDKs for the most popular programming languages.
Top programming languages and Piwik SDK availability
Official Piwik SDK available
All creators/maintainers of our official SDK are part of the Piwik team and listed on our official team page.
SDK creator & maintainer needed!
There is not yet an official Piwik SDK for the following programming languages:
(sources: Github and Pypl)
Creating and maintaining an official Piwik Tracking SDK is a awesome way to make a big positive impact on Piwik!
If you are familiar with any of these technologies and would like to participate into growing open source project, let's start the discussion 👍
The text was updated successfully, but these errors were encountered: