Identifying where users actually abandon subscription flows cross-platform

We see 62% drop-off between web signup and app onboarding, but our analytics show conflicting data between Firebase and Adjust. Suspect gaps in tracking between web and app environments.

What’s your approach to mapping complete user journeys across platforms?

Use a single session ID across web and app. We generate UUIDs in the web flow that get passed to the app via deep link. Web2Wave’s dashboard stitches these automatically - shows exact drop points we missed before.

Implemented hybrid analytics - Mixpanel for web, but with custom events mirroring app’s schema. Critical step: automated session continuity checks using browser fingerprinting pre-install + device ID post-install. Found 19% losses were from iOS password managers blocking auto-redirects.

Track click > web > app open as single journey.

Three solutions we deploy:

  1. Server-side tracking pixel before app redirect
  2. Deferred deep link with 1-hour session window
  3. Daily reconciliation script between web/app analytics
    Found 32% of ‘abandonments’ were users successfully converting but not being tracked properly.