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

Mini-program analytics WeChat, Alipay and Douyin mini-programs. One console.

Did users arrive from a QR code, a share, search or an article? Did the share bring new users back? How do pages flow? Each platform keeps its own scene names, compared on one report.

  • WeChat · Alipay · Douyin
  • Scene-value analysis
  • Shares and return traffic
  • Same person as web and app
app.tapcub.com
acme-mpOverviewWeChatAlipayDouyinAllLast 14 days

Visitors

48,213

▲ 12.4%

New users

6,120

▲ 9.1%

Shares

9,860

▲ 6.7%

D1 retention

38.4%

▲ 2.1 pts

Avg. stay

2m 48s

▲ 14s

Visitors · daily

This periodPrevious
Sep 18Sep 21Sep 24Sep 27Sep 30Oct 1

Platform share

3
  • WeChat58%
  • Alipay27%
  • Douyin15%

Three platforms in one project; scene values keep their original names.

Sample data
Core metrics

Six numbers to read first

Visits, new users, active users, retention, stay and shares. Each one splits by platform, scene and page.

Visitors

48,213▲ 12.4%

Unique users who opened the mini-program in 14 days, all three platforms combined.

New users

6,120▲ 9.1%

First-time opens. 38% of them arrived through a share.

Active users

21,480▲ 6.7%

DAU, WAU and MAU, with D1 and D7 active retention.

D1 retention

38.4%▲ 2.1 pts

New users who open again the next day. QR-code arrivals are highest at 41%.

Avg. stay

2m 48s▲ 14s

Median session length. Campaign pages pull the average up.

Shares

9,860▲ 18.2%

Forwarded cards and copied links, with 4,120 return opens.

Scene values

Which entrance did users come through

WeChat scene values, Alipay sources and Douyin entrances become one table. QR code, share, search, article, chat — every entrance shows visits, share, D1 retention and order rate.

  • Retention and order rate per entrance, not just visits
  • Switch platform; scene names stay as the platform calls them
  • New scenes land in "Other" and raise a notice

Example scenario: Before Singles' Day, ops swapped 20 store posters for parameterised mini-program codes. After the campaign, scene values showed which stores were scanned most and which barely at all — the next print run was allocated accordingly.

app.tapcub.com
acme-mpScenesLast 30 daysWeChatAlipayDouyin

Entrance mix

48,213Visitors
  • Share31%
  • QR code21%
  • Search17%
  • Other31%
SceneEntranceVisitsShareD1Order rate
10111-to-1 chat14,82031%42.6%6.8%
1007Group chat10,10621%51.2%9.4%
1005Top search bar8,24017%36.0%4.1%
1035Mini-program QR code6,31013%44.8%5.6%
1001Discover tab5,41811%58.1%11.2%
1089Official account article3,3197%33.9%3.2%
23 scenes · showing top 6
Sample data
  • Offline codes tracked separatelyEvery mini-program code carries a parameter: store, poster and parcel card each count on their own.
  • Chat shares are the largest entrance1-to-1 plus group chat is 52% of visits, but group-chat arrivals retain 9 points lower.
  • Search arrivals convert bestUsers from the search bar order at 9.4%, 1.6× the average.
Shares and return traffic

Did the share bring people back

Shares sent, opens that followed, new users and orders are counted separately. Viral depth shows how many levels one share travels; top shared pages show what users are willing to forward.

  • Share → return open → new user → order, four separate steps
  • Viral depth: how many people each level brings back
  • Share rate per page, to find where a forward button pays off
return rate
41.8%
return rate
of new users from shares
38%
of new users from shares
average viral depth
3 levels
average viral depth
app.tapcub.com

Shares sent

9,860

Forwarded cards and copied links

Return opens

4,120

Opened again from the share

New users

2,326

First open · 38% of new users

Orders

486

Within 7 days of the return open

Return rate 41.8%. New users from shares retain 36% on day one, slightly below QR-code arrivals.

Viral depth · return opens

Level 1860
Level 2312
Level 396
Level 4+21

Top shared pages

Return
  • 1pages/activity/double112,14048%
  • 2pages/goods/detail1,86039%
  • 3pages/group/join1,21055%
  • 4pages/index/index98031%
  • 5pages/order/success64027%
Sample data

Example scenario: The group-buy page returns 55% of its shares, the highest on the site. The team moved the group-buy entry from a second-level page to the home screen; two weeks later new users from shares were up 40%.

Page paths

From the entrance to the order, and where they leave

A mini-program is a set of pages, not one screen. The path chart starts at the entrance scene and shows the next page and the page people leave from. Campaign and product pages are separate, so you can see whether the campaign actually sends people into products.

  • Start from a scene or any page
  • Leaving is a step, so you see which page loses people
  • The same path report exists for web and app
app.tapcub.com

Page paths · from entrance scene

Last 30 days

Highlighted: share → product page → order, 62% of all orders. 42% of campaign-page arrivals leave without seeing a product.

Sample data
  • The campaign page leaks42% of users who land on the campaign page leave without reaching a product.
  • The product page converts62% of orders pass through a product page; only 8% order straight from the campaign.
  • Share after orderingThe share button on the order-success page brought back 640 opens — a coupon card would help.
Retention

Which entrance brings people who stay

The matrix groups users by first-open week; the right side compares D1 retention by entrance. Mini-program retention is naturally lower than an app's — the point is which entrance deserves more spend.

  • Weekly cohorts, D1 / D7 / D30 in one row
  • Retention by entrance, not just the total
  • Low-retention entrances pair with subscription messages for win-back
app.tapcub.com
acme-mpRetentionLast 5 weeksNew-userActive

New-user retention · by first-open week

First openNewD0D1D7D14D30
Sep 11,840100%38%31%27%22%
Sep 82,012100%41%33%28%
Sep 151,966100%44%35%
Sep 222,130100%46%

D1 retention · by entrance

QR code46%
Search41%
Share29%
Campaign page24%

QR-code and search arrivals have clear intent and retain best; campaign-page arrivals retain 24% — most leave after the campaign.

Sample data
  • QR-code users are steadiestD1 retention 46% — worth more offline material.
  • Win back with subscription messagesUsers inactive for 7 days become a segment and receive a subscription message.
  • Merged into one personWhen a user moves from the mini-program to the app, retention does not restart from zero.
Platforms

Three platforms, one report, original scene names

Each mini-program is a data source inside the same project. The overview adds them up; split by platform any time.

WeChat

Scene values, forwarded cards, official-account article jumps and subscription-message sources.

  • 60+ scene values named automatically
  • Group and 1-to-1 shares separated
  • Article-jump attribution

Alipay

Source channels, post-payment return, lifestyle-account and search entrances.

  • Post-payment returns counted separately
  • Lifestyle account and search entrances
  • Same page names as WeChat

Douyin

Video anchors, live-room entrances, search and shares, and what happens afterwards.

  • Video and live entrances separated
  • Anchored product-page conversion
  • Reconcile with store orders
Cross-platform

The person in the mini-program is the same person on web and app

One project, several data sources. A user orders in the mini-program, buys again in the app, read an article on the website — identity resolution puts all of it on one profile, so funnels and retention follow the person, not the device.

  • Anonymous visits before login merge once the account matches
  • Event names and fields are shared across the three platforms
  • Every report compares platforms side by side
app.tapcub.com

WeChat mini-program

pages/order/confirm · from share

Website

example.com/blog/linen-care · Google

App

iOS · v4.2.1 · opened from push

LM

Lena M.

One person · 3 platforms · 14 sessions

Merged
  1. Read /blog/linen-care on the websiteSep 3 · Google
  2. Opened the mini-program from a group share, orderedSep 9 · scene 1044
  3. Installed the app, repeat purchase from a pushSep 28 · push
  4. Forwarded a group-buy card in the mini-programSep 30 · brought 3 people
Sample data
  • Merged automaticallyWhen the same user id appears on another platform, profiles merge and history is kept.
  • Cross-platform funnelsProduct view on web, order in the mini-program, repeat in the app — one funnel.
  • Privacy under your controlIdentification must be enabled per site; contact details are stored encrypted. See privacy and security.
SDK

Initialise once, three platforms share one event set

With uni-app, one integration covers WeChat, Alipay and Douyin; native mini-programs have their own SDKs. Page views, scene values and shares are collected automatically; orders and other business events go through track.

main.js
import TapCub from '@tapcub/uni-app'

// Initialise once in app.js
TapCub.init({ siteKey: 'SITE_KEY', autoTrack: true })

// Business event: order
TapCub.track('order_paid', { amount: 74 })
≈ 12 KB. Collects pages, scenes, shares and stay automatically; add the reporting domain to the platform's request whitelist.Read the full docs
Also have an app or website? SDK setup for app analytics
FAQ

Questions about mini-program analytics

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

Which mini-programs are supported?

WeChat, Alipay and Douyin, plus multi-platform mini-programs built with uni-app. Each is a data source in the same project; scene values and page names are kept as they are.

Do I have to maintain a scene-value mapping?

No. WeChat's 60-plus scene values, Alipay source channels and Douyin entrances are named out of the box; new scenes land in "Other" with a notice in the console.

What is share return traffic?

Shares sent from the mini-program, the opens they bring back, and the new users and orders that follow. Viral depth shows how many levels a share travels. A share nobody opens still counts as a share.

Are page paths limited to the entrance scene?

No. Paths start from an entrance scene or any page and continue through product, campaign and order pages, marking where people leave.

Will one person be counted twice across web and mini-program?

When identity can be resolved they merge into one person, and earlier anonymous visits stay on that profile. See user profiles.

Is it a separate subscription?

No. Mini-program and app reports start on Pro ($9/month); web analytics is on every plan. See pricing.

Will reporting be blocked by platform review?

Add the reporting domain to each platform's request whitelist. The SDK does not collect phone numbers, openid or other sensitive fields unless you pass them explicitly; identification must be enabled per site.

Get started

Four steps to connect a mini-program

Same account and project as your website and app.

  1. 1

    Create a project

    Free account, no credit card. Add to an existing project if you have one.

  2. 2

    Add the mini-program

    Pick the platform, get the site key and whitelist the reporting domain.

  3. 3

    Add the SDK

    Initialise in app.js as shown above; add business events as needed.

  4. 4

    Publish a version

    Once approved, scene opens appear in reports within minutes.

Read the install guide, or explore the console with demo data first. Install guide

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