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

Integration with Expo Router #2654

Open
AprilNEA opened this issue Apr 6, 2024 · 2 comments
Open

Integration with Expo Router #2654

AprilNEA opened this issue Apr 6, 2024 · 2 comments

Comments

@AprilNEA
Copy link

AprilNEA commented Apr 6, 2024

Describe the feature or enhancement

As a developer involved in building applications with Expo, I've been leveraging Expo Router to enhance the routing capabilities in my projects. Expo Router provides a framework that allows for URL-like routing within React Native applications, offering a seamless experience similar to web navigation.

Expo Router - Screen Tracking

I kindly request the consideration of adding support or integration with the Expo Router. This feature would not only expand your user base by accommodating the needs of React Native developers but also enrich the analytics insights by capturing more detailed user interactions through advanced routing capabilities.

Umami has proven to be an excellent tool for web analytics; however, it currently focuses solely on the web platform, leaving a gap in the mobile application domain where no equally impressive open-source software exists.

Given the current landscape, I believe starting support from Expo Router could be an excellent entry point for extending Umami's capabilities into mobile app analytics. The lack of direct support or integration between Umami and the latest version of Expo Router is a missed opportunity. This integration would be incredibly beneficial for developers like myself who are looking for robust analytics solutions while utilizing the advanced routing features provided by Expo Route.

@AkashRajpurohit
Copy link
Contributor

AkashRajpurohit commented Apr 8, 2024

I think similar to their node SDK, if they release SDKs for other platforms then it can be leveraged.
Just out of curiosity, if you have an expo project up and running, can you give it a try and see if this package works for React Native as well because I don't see any node specific APIs being used in this SDK that should be problematic for React Native

@AprilNEA
Copy link
Author

I think similar to their node SDK, if they release SDKs for other platforms then it can be leveraged. Just out of curiosity, if you have an expo project up and running, can you give it a try and see if this package works for React Native as well because I don't see any node specific APIs being used in this SDK that should be problematic for React Native

It's really a nice library. I tried it but ran into a problem, umami doesn't receive the data sent in the expo client because the User-Agent isn't set correctly (no node version found).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants