Skip to content

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:

  1. What is Segmentify? — what the SDK is and what it unlocks.
  2. How Tracking Works — events, sessions, users, and reliability, in plain terms.
  3. Event Catalog (Plain Language) — every event’s business meaning.
  4. Glossary — definitions for every term used in these docs.

Ready to integrate? Go to the Developer track

If you are implementing the SDK:

How this manual is organized

  1. For Everyone (Concepts): the “what” and “why”, written without code.
  2. 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.