Developer Guide
This is the engineering side of Joryio: installing an SDK so your product starts identifying users and tracking events, modeling your apps and platforms, defining custom events and attributes, and calling the REST API directly. If you are setting Joryio up for a marketing team, start here - everything they do in the product runs on the data you wire in.
Start here
Developer Overview - how the pieces fit together: apps, SDK keys, the data model, and what to integrate first.
SDK Integration
- Web SDK - install and initialize the JavaScript SDK, identify users, and track events in the browser.
- Web UTM Tracking - capture campaign attribution parameters automatically on the web.
- iOS SDK - native integration for iPhone and iPad apps, including push.
- Android SDK - native integration for Android apps, including push.
- React Native SDK - one integration for cross-platform mobile apps.
- Tracking Events - event naming, properties, and best practices that apply across every SDK.
- E-Commerce Tracking - track products, carts, checkout, and orders on web, iOS, and Android.
Apps & Platforms
Apps Overview - what an app is in Joryio and how SDK keys attach to it; see also Creating Apps and Multi-Platform Setup for products that span web and mobile.
Custom Events & Attributes
- Custom Events - define the actions you want to trigger and segment on.
- Custom Attributes - enrich user profiles with your own fields.
API Reference
The REST API has its own tab in the top navigation - it covers users, events, segments, campaigns, journeys, analytics, and more.
- API Overview - base URL, authentication, and conventions for every endpoint.
- API Keys - create workspace-scoped keys with explicit permissions and optional IP restrictions.
Not a developer? The User Guide covers everything marketers do in the product.