analytics and bug tracking for Swift apps
Real-time analytics with offline tracking designed for desktop. As simple as including the package.
import NucleusSwift Nucleus.shared.setup("tracking-id") Nucleus.shared.appStarted() Nucleus.shared.track("ViewOpened", [ "name": "settings" ])
Focus on what matters
Analytics should not be painful
Our product revolves around 3 values
Detect bugs as they happen to improve your app accordingly.
Identify users and follow their actions through your app.
See who are the users actively using your app right now.
Track events (with data)
Track actions in your app with events and remark improvable behaviors.
Bugs and analytics data will be captured offline and synced as soon as online.
Designed for Swift
Use the Swift package to start tracking your app with a tracking id. That easy.
Start monitoring your app today
You won't be billed before 10k monthly eventsGet started →
Of course, you can cancel anytime yourself from your dashboard if you are not satisfied. If you cancel before you received 10k events you won't be billed.
Communications between your app and Nucleus are done with SSL. You can ask us anytime that all your data be erased from our servers. We run off-site backups of your data every day.
We list all the data collected on this page. We only collect the necessary data and only use it to provide you with analytics.
Yes, all your data can be exported via the API or downloaded as CSV from the dashboard.
Yes. Using the modules, events and bugs data are cached on the client while waiting for an internet connection. As soon as the client connects, data is synced.