Choose an install
| Your product | Install | What it captures |
|---|---|---|
| Website or landing page | Web tracking | Visits, sessions, campaign parameters, click IDs, and web events |
| Shopify store | Shopify | Storefront behavior, checkout activity, customers, orders, and refunds |
| Native iOS app | iOS SDK | App sessions, screens, identity, and app events |
| React Native or Expo app | React Native SDK | App sessions, screens, identity, and app events |
| Backend or serverless function | Node.js SDK | Trusted server events and user activity |
A mobile campaign with a web landing page needs both installs: the Web SDK on the landing page and the mobile SDK in the app.
Before you start
You need a Datalyr workspace and access to publish changes to your site, store, or app. Use the same workspace ID across every install that belongs to the same business. Do not install the script and the Web SDK on the same page. That sends the same automatic activity twice.The setup order
Verify the event
Open Events in Datalyr and inspect the newest event. Check its URL, source, identifiers, and campaign fields.
What success looks like
Your setup is ready when a new visit appears in Events, campaign parameters survive navigation, and an identified customer or test purchase joins the same journey.Verify tracking
Test page views, campaign data, identity, and custom events.
Connect revenue
Add the system that owns purchases or subscriptions.