In this guide
- Business KPIs before dashboards
- Funnel metrics that matter
- Official Account content metrics
- Mini Program event tracking
- Ad reporting and cost metrics
- Cohorts, retention, and LTV
- Attribution, UTMs, and QR codes
- Your analytics stack
- A simple event schema
- Reporting cadence and rituals
- Implementation checklist
1. Business KPIs before dashboards
Start with outcomes, not charts. Define one to three business KPIs that WeChat should influence, for example qualified leads per week, add-to-cart to paid rate, or customer service resolution time. Everything else should ladder up to those.
2. Funnel metrics that matter
- Discovery, QR scans, ad clicks, search exposure to profile views.
- Engagement, follows, article opens, menu clicks, session depth.
- Conversion, lead forms, bookings, purchases, first payment.
- Retention, repeat sessions, repeat purchases, subscription renewal.
3. Official Account content metrics
- Article opens, read completion, and shares/forwards.
- CTA clicks from articles to menus, mini programs, or forms.
- Follower growth and unfollow rate around publishing peaks.
- Menu CTR and top paths to conversion.
4. Mini Program event tracking
- Page views by template (home, category, PDP, cart, checkout, order).
- Key actions, add_to_cart, start_checkout, select_coupon, pay_success.
- Operational events, refund_request, return_approved, ticket_created.
- Performance signals, page_load_time, API_error, payment_retry.
5. Ad reporting and cost metrics
- Spend, impressions, CTR, CPC, CPM.
- Downstream cost per lead/order and return on ad spend.
- Creative breakdown, article vs mini program landers, which converts better.
- Frequency caps and fatigue, watch rising CPC and falling CTR.
6. Cohorts, retention, and LTV
Group users by first touch week, ad set, or QR entry point. Track seven, fourteen, and thirty day return rate, and for commerce, calculate contribution margin per cohort. This shows whether you are buying one-off orders or building a habit.
7. Attribution, UTMs, and QR codes
In WeChat, QR codes and scene parameters are your friend. Issue unique QR codes per campaign and placement. When linking to web, use compact UTMs and mirror them as tags server-side so you can still attribute after redirects or shares.
8. Your analytics stack
- Native, Official Account stats for reads, followers, and menus.
- Mini Program analytics, page views and custom events.
- Server logs, payment webhooks, order events, CRM events.
- Dashboard, a simple daily view in Data Studio or similar.
- Archive, export monthly to CSV so you can compare year on year.
9. A simple event schema
Keep events flat and human-readable. A good minimum:
event_name, user_id, session_id, source, campaign, page, value, currency, ts
pay_success, a1b2c3, s-001, wechat_ad, 23Q4-Sale, checkout, 199.00, CNY, 2025-11-01T10:15:23Z
add_to_cart, a1b2c3, s-001, menu, -, PDP, -, -, 2025-11-01T10:14:01Z
10. Reporting cadence and rituals
- Daily, health check, spend, CTR, orders, pay_success events.
- Weekly, funnel rates and top content, fix one friction point.
- Monthly, cohort and LTV view, decide what to scale or stop.
11. Implementation checklist
- Write down 2–3 business KPIs and the funnel you will measure.
- Map page and action events for the Mini Program; name them clearly.
- Issue unique QR codes/scene params for each campaign and placement.
- Create a one-page dashboard; add weekly and monthly snapshots.
- Schedule a Friday review with owners, one insight and one change each week.
Need help building your WeChat analytics
I can define KPIs, wire up events, and ship a dashboard that your team actually uses.
Start a project