If you’re running campaigns on Xiaohongshu (also known as Little Red Book or RED), you already know the platform’s power to influence purchase decisions across Southeast Asia and beyond. But knowing that your Xiaohongshu content is working requires more than follower counts and likes. Without proper tracking, you’re flying blind on attribution, budget allocation, and ROI. That’s where UTM parameters for Xiaohongshu campaigns become indispensable.
UTM parameters are small snippets of text appended to URLs that tell your analytics platform exactly where a visitor came from, what campaign drove them, and how they interacted with your content. Used correctly, they bridge the gap between Xiaohongshu’s native analytics and your broader marketing data ecosystem β giving you a complete picture of how the platform contributes to real business outcomes. This guide walks you through everything you need to build, deploy, and analyse UTM-tracked links specifically for Xiaohongshu, whether you’re running paid ads, influencer collaborations, or organic content strategies.
What Are UTM Parameters and Why Do They Matter?
UTM stands for Urchin Tracking Module, a tracking standard originally developed by Urchin Software (later acquired by Google). UTM parameters are query strings added to the end of a URL that pass information about the traffic source to analytics tools like Google Analytics or HubSpot. When a user clicks a UTM-tagged link, the parameters are captured and recorded, allowing marketers to see precisely which channel, campaign, or piece of content generated that visit.
For performance-focused marketers, UTM parameters are non-negotiable. They allow you to attribute conversions accurately, compare the ROI of different channels side by side, and make budget decisions based on real data rather than guesswork. When your brand is active on a platform like Xiaohongshu, where content can organically spread through user feeds, search results, and influencer posts simultaneously, UTM tracking becomes the clearest way to understand which touchpoints are actually driving traffic and sales.
Why Xiaohongshu Presents Unique Tracking Challenges
Xiaohongshu operates differently from platforms like Instagram or Facebook, and those differences create real headaches for marketers trying to measure campaign performance. First, the platform is a closed ecosystem by design. Users consume content, save posts, and make decisions within the app, often without immediately clicking through to external websites. The path from discovery to conversion can be long, indirect, and difficult to attribute without deliberate tracking infrastructure in place.
Second, Xiaohongshu’s native analytics (accessible through the brand account backend) provide post-level metrics such as impressions, saves, and comments, but they do not reveal what happens after a user leaves the platform. If a user reads a product review on Xiaohongshu, searches for your brand on Google, and converts three days later, native analytics will not credit that journey. UTM parameters, combined with a tool like Google Analytics, are what connect those dots.
Third, influencer campaigns on Xiaohongshu add another layer of complexity. When multiple KOLs (Key Opinion Leaders) or KOCs (Key Opinion Consumers) are posting about your brand simultaneously, you need individual UTM links per creator to understand which collaborations are generating qualified traffic β not just engagement. This is a core part of how data-driven Xiaohongshu marketing separates high-performing campaigns from expensive guesswork.
The Five UTM Parameters You Need to Know
Before building your tracking links, it’s important to understand what each parameter captures and how it maps to your Xiaohongshu activity. Three parameters are required by Google Analytics; two are optional but highly recommended for granular tracking.
- utm_source β Identifies where the traffic originates. For Xiaohongshu, this would typically be
xiaohongshuorrednote. - utm_medium β Describes the marketing medium. Common values include
social,influencer,paid_social, ororganic_social. - utm_campaign β Names the specific campaign. For example,
summer_launch_2025orcnbeauty_collab. - utm_content (optional) β Differentiates between specific pieces of content or creatives within the same campaign. Useful for A/B testing post formats or tracking individual influencer posts.
- utm_term (optional) β Originally designed for paid search keywords, this parameter can be repurposed on Xiaohongshu to tag specific product categories, audience segments, or campaign themes.
Using all five parameters gives you the most complete dataset. Even if you only use the three required fields to start, you’ll immediately gain far more insight into your Xiaohongshu traffic than the platform’s native dashboard can provide on its own.
How to Build UTM Links for Xiaohongshu Campaigns
Building UTM links is straightforward once you have a consistent naming system in place. Google’s Campaign URL Builder (available at ga-dev-tools.web.app/campaign-url-builder) allows you to fill in each parameter and automatically generates the tagged URL. Alternatively, HubSpot’s Tracking URL Builder handles this natively if you’re using HubSpot for campaign management β a workflow that integrates seamlessly with Hashmeta’s HubSpot-certified AI marketing services.
Here’s a step-by-step process for creating your first Xiaohongshu UTM link:
- Start with your destination URL β Use the specific landing page you want users to visit, such as a product page, campaign microsite, or contact form. Avoid using your homepage unless it is truly the most relevant destination.
- Set utm_source to your platform name β Use a consistent label like
xiaohongshuacross all your campaigns. Consistency here ensures your analytics segments are clean and comparable over time. - Define the medium clearly β Distinguish between paid and organic activity from the start. If you’re running Xiaohongshu paid ads (Juhuasuan or Spotlight ads), use
paid_social. For influencer posts, useinfluencer. For your own brand account posts, useorganic_social. - Name your campaign descriptively β Your campaign name should be self-explanatory when you’re reviewing reports weeks later. Include the product line, campaign type, or season. For example:
sg_skincare_launch_q3. - Add utm_content for each post or creator β If you’re working with five influencers, each one should receive a unique link with a distinct
utm_contentvalue (e.g., the creator’s handle or an internal ID). This is how you measure individual influencer ROI accurately. - Shorten the URL β Long UTM-tagged URLs can look unwieldy in posts or bio links. Use a URL shortener like Bitly or your own branded short domain before distributing the link. Note that Xiaohongshu does not allow clickable URLs within post captions, so your tracking link will typically live in your profile bio or be communicated verbally in video content.
A Practical UTM Naming Strategy for Xiaohongshu
Consistency is the single most important factor in making UTM data useful at scale. If one team member uses Xiaohongshu while another uses xhs and a third uses RedNote, your analytics will split that data across three separate sources and obscure the true volume of traffic from the platform. Establishing a naming convention document that everyone follows is not optional β it is foundational to reliable reporting.
A practical convention for Xiaohongshu campaigns might look like this. Always use lowercase letters with underscores as separators (avoid spaces, which become %20 in URLs). Standardise your source as xiaohongshu, and build a short-code system for campaign names that includes the market, product category, and quarter. For influencer campaigns specifically, use the creator’s internal ID or a simplified version of their handle as the utm_content value. This approach scales well as your influencer marketing programme grows and makes cross-campaign reporting far more efficient.
Analysing Your UTM Data in Google Analytics
Once your UTM-tagged links are live and traffic is flowing, the real value comes from interpreting the data. In Google Analytics 4 (GA4), navigate to Reports > Acquisition > Traffic Acquisition to see sessions broken down by source and medium. Filter by xiaohongshu / social or xiaohongshu / influencer to isolate your Xiaohongshu traffic. From there, you can layer on conversion events β purchases, form fills, or any goal you’ve configured β to calculate the conversion rate and revenue attributed to each campaign.
For influencer campaign analysis, use the Campaigns report (under Acquisition > Traffic Acquisition, then dimension by Session campaign and Session content) to compare performance across individual creators. Look beyond session volume and focus on engagement quality metrics: pages per session, average session duration, and conversion rate. A creator who sends 500 sessions with a 4% conversion rate is far more valuable than one who sends 2,000 sessions at 0.2%. This granular, performance-based approach is central to how Hashmeta builds content marketing strategies that deliver measurable ROI rather than vanity metrics.
If you’re using HubSpot, UTM parameters are automatically captured as contact properties when a tracked visitor fills out a form, allowing you to connect top-of-funnel Xiaohongshu exposure directly to CRM contacts, pipeline stages, and closed revenue. This level of attribution is what turns Xiaohongshu from a brand awareness channel into a provably revenue-generating one.
Common UTM Mistakes to Avoid
Even experienced marketers make errors that undermine UTM tracking. Being aware of the most frequent pitfalls before you launch will save you significant time in data cleanup later.
- Inconsistent naming conventions β As mentioned above, variations in capitalisation or spelling fragment your data and make reporting inaccurate. Lock down your naming system before your first campaign goes live.
- Tagging internal links β Never apply UTM parameters to links that navigate between pages on your own website. Doing so resets the session source in GA4 and causes your internal traffic to be misattributed as a new campaign source.
- Forgetting to tag all touchpoints β If you’re running a campaign that spans a bio link, a paid Xiaohongshu ad, and a QR code on offline materials, each touchpoint needs its own UTM link. Missing even one creates blind spots in your attribution model.
- Using UTM parameters on URLs in email campaigns β Email should use a separate
utm_medium=emailtag, clearly distinguished from social. Mixing your email and Xiaohongshu data into the same campaign tag makes both datasets unreliable. - Not auditing UTM data regularly β Schedule a monthly review of your UTM-tagged traffic sources in GA4. Look for anomalies, rogue naming conventions, or missing tags. Early detection is far easier than retrospective data correction.
Avoiding these mistakes is the difference between a tracking system that genuinely informs strategy and one that creates more confusion than clarity. For brands scaling their Xiaohongshu presence across multiple markets, a clean UTM infrastructure is as important as the creative content itself. This kind of integrated, data-first thinking is at the core of how an experienced SEO agency and digital marketing partner approaches multichannel campaign management.
Final Thoughts
UTM parameters are one of the most accessible yet underutilised tools in a Xiaohongshu marketer’s toolkit. They cost nothing to implement, require no special developer access, and immediately upgrade your ability to measure what’s working and what isn’t. By establishing a consistent naming convention, tagging every link with purpose, and reviewing your GA4 data regularly, you transform Xiaohongshu from a platform you’re investing in on faith into one you can justify with hard performance numbers.
As Xiaohongshu continues to grow in influence across Southeast Asia and among Chinese-speaking communities globally, the brands that win will be those who combine compelling, culturally resonant content with the analytical rigour to optimise it continuously. UTM tracking is the foundation of that rigour. Build it correctly from the start, and every campaign becomes a learning opportunity that compounds into long-term competitive advantage.
Ready to Make Every Xiaohongshu Campaign Count?
Hashmeta’s team of 50+ specialists helps brands across Asia build performance-driven Xiaohongshu strategies β from UTM tracking architecture to full-funnel influencer campaigns and AI-powered analytics. If you want campaigns you can measure, optimise, and scale, we’re ready to help.
