-
Notifications
You must be signed in to change notification settings - Fork 62
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
Transitioning from Google Analytics to Counterscale: Implementing OSS Analytics Across Android, iOS, and PWA #64
Comments
That's exciting – just a note about this disclaimer in the README:
I just want to highlight that this isn't version 1.0 yet. I think it's "stable" in the sense that the infrastructure will stay up just fine and not cause you any maintenance burden from general operation. But the software will change.
Counterscale has a single HTTP ingestion endpoint that processes the analytics data emitted from the client ( I'd be happy to document the endpoint in the README. But you'd have to figure out how to populate the endpoint with the relevant data from these different environments. I'm afraid I don't have any real iOS or Android experience that would be helpful, and I should add I didn't build this with any consideration for it being used outside of a web context (though I imagine it could). |
@benvinegar, I appreciate your kind and detailed explanation. No worries, I'll take a stab at sharing my experiences. It might yield some useful feedback! Today, i forked this repo and implemented for several projects today: https://insight.langx.io/dashboard Let's see how it reacts but the initial impression is that the dashboard opening is slow. |
I'm feeling that too on counterscale.dev. It basically queues up like 8 simultaneous queries (in parallel) and if any of them are slow the whole thing will wait. I think this recent change is affecting things negatively: 956163c Going to do some more analysis and figure out if it's the cause, and if so, revert. |
Perf issues documented in #68 Playing around, I don't feel |
I'm interested in transitioning from Google Analytics to an open-source solution, and Counterscale seems to meet my requirements. However, I have three clients: Android, iOS, and a Progressive Web App (PWA) for our OSS project. And we have discussed here about counterscale in our DG server if you are intetested in: invitation
Eventually we have decided to implement it and test it: langx/langx#653
For the PWA (web app), implementing Counterscale should be relatively straightforward. However, I've previously integrated Google Analytics into my native Android and iOS apps by importing the 'google-analytics.plist' file or similar resources as data sources.
My concern is how to replace this setup with Counterscale. Is it feasible to collect data from native iOS and Android devices using Counterscale? If so, what would be the process? Do you have any documentation, references, or examples that could guide me through this?
The text was updated successfully, but these errors were encountered: