TapCub is live — analytics, insights and live chat, free on one platform
Help center

How does identity work on apps and mini-programs?

What to call on native platforms, and how a UnionID links web, app and mini-program into one row.

Product analytics1 min readLast updated Nov 6, 2026TapCub teamPart of Identify users across web, app and mini-programs

Still have a question?

Could not find it? A person reads every message, usually within a few hours on business days.

Chat with us

Short answer

The native SDKs expose the same login and bind. A mini-program calls login with its OpenID; a UnionID bound on both web and the mini-program is what joins the two into one person across platforms.

Same calls, one extra ID

The native SDKs expose the same login and bind. A mini-program calls login after it has the OpenID, with the OpenID type; a UnionID bound on web and on a mini-program is what joins the two. Once joined, retention and funnels in InsightsUsers treat the person as one row across web, app and mini-program.

Bind the UnionID on every platform the same person uses. Without it, the web visitor and the mini-program visitor stay two separate people.

See also: Install on WeChat mini program.

Update history1
  1. UpdateContent updated
  2. First published

Did this answer your question?

We use your answers to fix and expand this page.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics