How to Build a Robust Event‑Tracking Management Platform for Scalable Data Quality
This article explains how a comprehensive event‑tracking management platform can streamline definition, offline and online assurance, automate testing, and monitor data quality across multiple client platforms, improving collaboration and reducing errors in fast‑growing business environments.
1 Event Tracking Management
To meet the growing demand for fine‑grained traffic operations, we focus on three areas: "tracking management" (definition and process control), "offline assurance", and "online assurance". By redesigning processes, optimizing strategies, and building tool platforms, we solidify workflows and assist testing, ensuring correct tracking development while boosting collaboration efficiency.
2 Tracking Testing
We adopt a dual approach: offline testing (new features & regression) and online monitoring.
New Tracking Test Manual trigger and verification; fragmented new tracking requirements make automation cost‑ineffective. Implementation relies on the "KuaFu‑Tracking Management Platform" providing manual testing and automated test plan features.
Regression Test Uses UI automation to trigger tracking events and validate data. Implemented via the "Tracking Automation Test Platform".
Online Tracking Monitoring Monitors real‑time reporting status of each tracking point. Implemented through the "KuaFu‑Tracking Management Platform" progress‑monitoring capability.
Integration with existing development workflows links testing, QA, and release gates, forming a closed‑loop quality control.
2.1 Manual Testing Support
Real‑time display of tracking data based on user, page, behavior, and time range, eliminating the need for packet capture or warehouse queries.
Concept of "execution set" to define test scope and track coverage.
2.2 Automated Data Validation
As tracking volume grows, QA and developers face increasing validation workload. Common low‑level errors include missing required fields, absent fields, or incorrect keys.
We extract generic validation rules to automatically audit incoming tracking data, such as:
Format validation : Ensure reported tracking matches the defined schema.
Non‑empty validation : Check critical fields like from_seq, seq_list, app_v are not empty.
Custom rule validation : Enum compliance, threshold checks, continuity checks, etc.
2.3 Automated Regression for Client Tracking
Core tracking points (300+) make full regression costly. In late 2019 we co‑built an automated testing platform that combines SmartAuto UI automation with KuaFu tracking validation to automate core tracking regression.
3 Online Tracking Monitoring
Online monitoring complements offline testing, addressing client compatibility and uncovered scenarios.
Progress monitoring : Tracks recent reporting volume, success, and failure rates across all client platforms.
Analysis : Integrates with user‑behavior analytics to observe trends and cross‑tracking correlations.
Missing tracking issues can be quickly fixed via hot‑fixes, completing the online assurance loop.
4 Ongoing Improvements
Maintain and optimize tracking test cases to reduce maintenance cost.
Enhance automatic matching precision between UI actions and expected tracking events.
Automate parameter‑level validation and scenario‑based checks (e.g., data passed from other tracking points).
Strengthen online issue collection by combining monitoring with manual reporting.
5 Appendix
System Name
Purpose
Main Users
KuaFu Tracking Management Platform
Tracking definition, development workflow management, testing (manual & online)
Product, Development, QA
Overmind
One‑stop R&D platform orchestrating DevOps stages
Development, QA
Yanxuan Quality Platform
Testing service platform integrated with Overmind for CD stage management
QA
Tracking Automation Test Platform
Automated tracking regression, integrates with Yanxuan Quality Platform and KuaFu
QA
SmartAuto
UI automation testing platform built by Hangyan
QA
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Yanxuan Tech Team
NetEase Yanxuan Tech Team shares e-commerce tech insights and quality finds for mindful living. This is the public portal for NetEase Yanxuan's technology and product teams, featuring weekly tech articles, team activities, and job postings.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
