HashmetaHashmetaHashmetaHashmeta
  • About
    • Corporate
  • Services
    • Consulting
    • Marketing
    • Technology
    • Ecosystem
    • Academy
  • Industries
    • Consumer
    • Travel
    • Education
    • Healthcare
    • Government
    • Technology
  • Capabilities
    • AI Marketing
    • Inbound Marketing
      • Search Engine Optimisation
      • Generative Engine Optimisation
      • Answer Engine Optimisation
    • Social Media Marketing
      • Xiaohongshu Marketing
      • Vibe Marketing
      • Influencer Marketing
    • Content Marketing
      • Custom Content
      • Sponsored Content
    • Digital Marketing
      • Creative Campaigns
      • Gamification
    • Web Design Development
      • E-Commerce Web Design and Web Development
      • Custom Web Development
      • Corporate Website Development
      • Website Maintenance
  • Insights
  • Blog
  • Contact

Using UTM Parameters for Xiaohongshu Campaigns: A Practical Guide

By Terrence Ngu | Analytics | Comments are Closed | 27 April, 2026 | 0

Table Of Contents

  1. What Are UTM Parameters and Why Do They Matter?
  2. Why Xiaohongshu Presents Unique Tracking Challenges
  3. The Five UTM Parameters You Need to Know
  4. How to Build UTM Links for Xiaohongshu Campaigns
  5. A Practical UTM Naming Strategy for Xiaohongshu
  6. Analysing Your UTM Data in Google Analytics
  7. Common UTM Mistakes to Avoid
  8. Final Thoughts

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.

Xiaohongshu Campaign Tracking

UTM Parameters for Xiaohongshu: A Practical Guide

Stop flying blind on attribution. Use UTM parameters to track performance, attribute traffic, and make smarter data-driven decisions for every Xiaohongshu campaign.

Why It Matters
0
Cost to Implement
Free to use, zero dev access needed
5
UTM Parameters
3 required + 2 optional
360Β°
Attribution View
Beyond native analytics limits
1:1
Influencer ROI
Track each KOL individually

The 5 UTM Parameters

What Each Parameter Captures

3 required fields • 2 optional but highly recommended for granular tracking

REQUIRED

utm_source

Traffic Origin
Where traffic comes from. Use xiaohongshu or rednote β€” pick one and stay consistent.
REQUIRED

utm_medium

Marketing Medium
The channel type. Use influencer, paid_social, or organic_social.
REQUIRED

utm_campaign

Campaign Name
Descriptive campaign ID. Example: sg_skincare_launch_q3
OPTIONAL

utm_content

Content / Creator
Differentiates creatives. Use creator handle or internal ID to measure individual influencer ROI.
OPTIONAL

utm_term

Product / Segment Tag
Tag product categories, audience segments, or campaign themes for deeper segmentation.

Step-by-Step Process

How to Build Your UTM Links

Follow these 6 steps for every Xiaohongshu campaign

1
Choose Your Destination URL
Use a specific landing page β€” product page, microsite, or form. Avoid generic homepages.
2
Set utm_source Consistently
Always use xiaohongshu across all campaigns. Consistency is everything.
3
Define the Medium Clearly
Distinguish paid, influencer, and organic from day one so your segments stay clean.
4
Name Campaigns Descriptively
Include market, product line, and quarter. Example: sg_skincare_launch_q3
5
Add utm_content Per Creator
Give every influencer a unique link with their handle or ID as the content value. This reveals individual ROI.
6
Shorten Before Sharing
Use Bitly or a branded short domain. Place links in your bio β€” Xiaohongshu captions don’t allow clickable URLs.

Golden Rule

The Naming Convention Cheat Sheet

Consistency is the single most important factor in UTM data quality

βœ… Do This

xiaohongshu

❌ Not This

Xiaohongshu / XHS / RedNote

πŸ”‘
Always Lowercase with Underscores
Spaces become %20 in URLs and pollute your data
πŸ“‹
Document Your Convention
A shared naming guide prevents data fragmentation across team members
πŸ”
Audit Monthly in GA4
Review Traffic Acquisition reports for rogue naming and missing tags

Pitfalls to Avoid

5 Common UTM Mistakes

Awareness of these errors will save you significant data cleanup time

⚠️
Inconsistent Naming
Capitalization and spelling variations split data across multiple sources, hiding your true traffic volume.
πŸ”„
Tagging Internal Links
Never UTM-tag links between your own pages β€” it resets the session source and corrupts attribution.
πŸ•³οΈ
Missing Touchpoints
Bio links, paid ads, and QR codes all need separate UTM links. One gap creates a blind spot.
πŸ“§
Mixing Email & Social Tags
Email needs utm_medium=email β€” never blend it with social campaign tags.
πŸ“†
No Regular Audits
Schedule monthly GA4 reviews. Early detection of bad tags is far easier than retroactive data correction.

GA4 Analysis

Reading Your Data in Google Analytics 4

Navigate to Reports → Acquisition → Traffic Acquisition

Filter by Source
Filter by xiaohongshu / influencer to isolate Xiaohongshu traffic segments cleanly.
Quality Over Volume
500 sessions at 4% CVR beats 2,000 sessions at 0.2%. Focus on pages/session, duration & conversion rate.
Compare Influencers
Dimension by Session Campaign & Session Content to rank creator performance side by side.

Key Takeaways

Your UTM Tracking Action Plan

✦
Build your UTM naming convention first β€” lock it down before your first campaign goes live. Lowercase, underscores, no exceptions.
✦
Give every influencer a unique link β€” individual utm_content values reveal which KOL drives real conversions, not just impressions.
✦
Use all 5 parameters from the start β€” the optional fields (content & term) unlock the granular data that separates winners from guesswork.
✦
Shorten & place links in bio β€” Xiaohongshu captions don’t support clickable URLs. Your profile bio is your primary link real estate.
✦
Review GA4 monthly β€” audit for rogue tags early. Every campaign becomes a compounding learning opportunity when data stays clean.

Ready to Make Every Xiaohongshu Campaign Count?

Hashmeta’s team of 50+ specialists builds performance-driven Xiaohongshu strategies β€” from UTM tracking architecture to full-funnel influencer campaigns and AI-powered analytics.

Talk to a Xiaohongshu Specialist →

hashmeta.com • Singapore • Malaysia • Indonesia • China

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 xiaohongshu or rednote.
  • utm_medium – Describes the marketing medium. Common values include social, influencer, paid_social, or organic_social.
  • utm_campaign – Names the specific campaign. For example, summer_launch_2025 or cnbeauty_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:

  1. 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.
  2. Set utm_source to your platform name – Use a consistent label like xiaohongshu across all your campaigns. Consistency here ensures your analytics segments are clean and comparable over time.
  3. 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, use influencer. For your own brand account posts, use organic_social.
  4. 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.
  5. 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_content value (e.g., the creator’s handle or an internal ID). This is how you measure individual influencer ROI accurately.
  6. 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=email tag, 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.

Talk to a Xiaohongshu Marketing Specialist

Don't forget to share this post!
No tags.

Company

  • Our Story
  • Company Info
  • Academy
  • Technology
  • Team
  • Jobs
  • Blog
  • Press
  • Contact Us

Insights

  • Social Media Singapore
  • Social Media Malaysia
  • Media Landscape
  • SEO Singapore
  • Digital Marketing Campaigns
  • Xiaohongshu
  • Xiaohongshu Malaysia
  • Xiaohongshu Singapore

Knowledge Base

  • Ecommerce SEO Guide
  • AI SEO Guide
  • SEO Glossary
  • Social Media Glossary
  • Social Media Strategy Guide
  • Social Media Management
  • Social SEO Guide
  • Social Media Management Guide

Industries

  • Consumer
  • Travel
  • Education
  • Healthcare
  • Government
  • Technology

Platforms

  • StarNgage
  • Skoolopedia
  • ShopperCliq
  • ShopperGoTravel

Tools

  • StarNgage AI
  • StarScout AI
  • LocalLead AI

Expertise

  • Local SEO
  • International SEO
  • Ecommerce SEO
  • SEO Services
  • SEO Consultancy
  • SEO Marketing
  • SEO Packages

Services

  • Consulting
  • Marketing
  • Technology
  • Ecosystem
  • Academy

Capabilities

  • XHS Marketing 小纒书
  • Inbound Marketing
  • Content Marketing
  • Social Media Marketing
  • Influencer Marketing
  • Marketing Automation
  • Digital Marketing
  • Search Engine Optimisation
  • Generative Engine Optimisation
  • Chatbot Marketing
  • Vibe Marketing
  • Gamification
  • Website Design
  • Website Maintenance
  • Ecommerce Website Design

Next-Gen AI Expertise

  • AI Agency
  • AI Marketing Agency
  • AI SEO Agency
  • AI Consultancy
  • OpenClaw Course

Contact

Hashmeta Singapore
30A Kallang Place
#11-08/09
Singapore 339213

Hashmeta Malaysia (JB)
Level 28, Mvs North Tower
Mid Valley Southkey,
No 1, Persiaran Southkey 1,
Southkey, 80150 Johor Bahru, Malaysia

Hashmeta Malaysia (KL)
The Park 2
Persiaran Jalil 5, Bukit Jalil
57000 Kuala Lumpur
Malaysia

[email protected]
Copyright Β© 2012 - 2026 Hashmeta Pte Ltd. All rights reserved. Privacy Policy | Terms
  • About
    • Corporate
  • Services
    • Consulting
    • Marketing
    • Technology
    • Ecosystem
    • Academy
  • Industries
    • Consumer
    • Travel
    • Education
    • Healthcare
    • Government
    • Technology
  • Capabilities
    • AI Marketing
    • Inbound Marketing
      • Search Engine Optimisation
      • Generative Engine Optimisation
      • Answer Engine Optimisation
    • Social Media Marketing
      • Xiaohongshu Marketing
      • Vibe Marketing
      • Influencer Marketing
    • Content Marketing
      • Custom Content
      • Sponsored Content
    • Digital Marketing
      • Creative Campaigns
      • Gamification
    • Web Design Development
      • E-Commerce Web Design and Web Development
      • Custom Web Development
      • Corporate Website Development
      • Website Maintenance
  • Insights
  • Blog
  • Contact
Hashmeta