Your iPhone app on the same dashboard
Until now, mobile analytics in Nexly meant React Native. With the new Swift SDK, any native iOS app — Swift or SwiftUI — can send screens, custom events, and engagement to the same property as your website. One dashboard shows how a visitor moves across web and app, and funnels can span both.
Setup takes a few minutes: add the package in Xcode through Swift Package Manager, initialize it once at launch with your App ID and ingest key, and flip on Mobile apps in the property's ingest settings. Package coordinates and an agent prompt live on the SDK overview.
Screens, events, and engagement that just work
Report a screen change with a single call and it lands as a view on your timeline. Custom events carry the same properties as everywhere else in Nexly, so a checkout_started from the app counts toward the same funnels and goals as one from the browser. Time spent, sessions, and session endings are tracked automatically from the app lifecycle — backgrounding and returning are handled for you.
In the dashboard, iOS traffic appears as its own source, so you can compare app and web behavior or filter to either one.
Privacy that can follow consent
Like every Nexly SDK, the Swift SDK supports privacy mode: when it is on, nothing identifying is stored on the device. On iOS it goes one step further — you can switch privacy mode at runtime, so a consent toggle in your settings screen takes effect on the very next event, with no restart. You can also supply your own visitor ID to connect app activity to a user your backend already knows.
The Swift (iOS) installation guide has the full walkthrough. Shipping Flutter too? The Flutter SDK uses the same property and ingest settings — or browse all SDKs to see the full lineup.