Segmentify React Native SDK Documentation
Segmentify React Native SDK
This manual is written for two audiences and split into two tracks so each can move at its own pace:
- For Everyone (Concepts): plain-language explanations of what the SDK does and why each event matters — no code required.
- For Developers (Reference): exact methods, parameters, runtime behavior, and copy-paste integration steps.
Pick your track
New to Segmentify? Start with Concepts
If you are a marketer, product manager, analyst, or a developer who wants the big picture first:
- What is Segmentify? — what the SDK is and what it unlocks.
- How Tracking Works — events, sessions, users, and reliability, in plain terms.
- Event Catalog (Plain Language) — every event’s business meaning.
- Glossary — definitions for every term used in these docs.
Ready to integrate? Go to the Developer track
If you are implementing the SDK:
- Fastest path: Quick Start.
- Zero-to-production: End-to-End Implementation.
- Already integrated and looking for a specific event: Event Overview.
- Want copyable patterns from this repository: Screen Flows.
- Hit something surprising: Known Gotchas.
How this manual is organized
- For Everyone (Concepts): the “what” and “why”, written without code.
- For Developers (Reference):
- Getting Started — initialize the SDK, configure navigation tracking, verify first events.
- Event Reference — each event family, payload fields, and runtime behavior.
- Example Usage — where each event is sent in the demo app and why.
- Integration Notes — popup/search/push internals and implementation caveats.
When you implement events, prefer sending from business actions (add to cart, purchase success, profile update) rather than from random component renders. This keeps analytics clean.