The Core Logic
Running a multilingual affiliate site is like managing multiple stores in different countries. Each language version needs its own tracking system to avoid data chaos. Here's how the pieces fit together:
- Pretty Links: Creates channel-specific short URLs (Pinterest, email, internal, social) with unique UTM parameters. Handles basic click tracking while hiding raw affiliate links.
- Link Whisper: Manages internal affiliate links with bulk updates and smart internal linking. Boosts conversion rates by placing the right links in the right content.
- Multi-channel traffic: Pinterest (English), Xiaohongshu (Chinese/Traditional Chinese), and email marketing drive users to your site through dedicated short links.
- Data loop: GA4 + MonsterInsights aggregate channel data. Pretty Links and Link Whisper dashboards show conversion performance by channel, language, and content type. Use this to optimize your strategy.
For multilingual sites, add a language dimension to your tracking:
- Include language identifiers (en, zh, hk) in short links and UTM parameters.
- Organize Link Whisper links by language, inserting only relevant short links into each language version.
- Add a language dimension in GA4 to track clicks and conversions per language version.
- Match social media and email channels with corresponding language short links pointing to the correct language subpath (e.g., Traditional Chinese links go to /hk).
Need reliable hosting for your multilingual site? Check out Hostinger for affordable plans with excellent speed and multilingual support.
Step 1: Rebuild Your Short Link System (Pretty Links Core Optimization)
1.1 Add Language to Short Link Naming & UTM Parameters
Follow this naming convention strictly to keep your data clean:
| Channel – Language | Short Link Example | UTM Parameters | Target URL Path |
|---|---|---|---|
| Internal – English | yoursite.com/go/tripod-en | utm_source=wp_blog&utm_medium=internal&utm_campaign=tripod_2025&utm_language=en | yoursite.com |
| Internal – Chinese | yoursite.com/go/tripod-zh | utm_source=wp_blog&utm_medium=internal&utm_campaign=tripod_2025&utm_language=zh | yoursite.com/zh |
| Internal – Traditional Chinese | yoursite.com/go/tripod-hk | utm_source=wp_blog&utm_medium=internal&utm_campaign=tripod_2025&utm_language=hk | yoursite.com/hk |
| Xiaohongshu – Traditional Chinese | yoursite.com/go/tripod-xhs-hk | utm_source=xiaohongshu&utm_medium=social&utm_campaign=tripod_2025&utm_language=hk | yoursite.com/hk |
| Pinterest – English | yoursite.com/go/tripod-pin-en | utm_source=pinterest&utm_medium=social&utm_campaign=tripod_2025&utm_language=en | yoursite.com |
| Email – English | yoursite.com/go/tripod-email-en | utm_source=mailchimp&utm_medium=email&utm_campaign=tripod_2025&utm_language=en | yoursite.com |
| Email – Traditional Chinese | yoursite.com/go/tripod-email-hk | utm_source=mailchimp&utm_medium=email&utm_campaign=tripod_2025&utm_language=hk | yoursite.com/hk |
Key points:
- Use fixed values for utm_language: en (English), zh (Chinese), hk (Traditional Chinese). GA4 will recognize these.
- Add language tags to short link suffixes (-en, -zh, -hk) for quick visual identification.
- Always point short links to the correct language subpath. A Traditional Chinese link must go to /hk, not the English homepage.
1.2 How to Create Short Links in Pretty Links
- Go to WordPress admin → Pretty Links → Add New.
- Fill in the basics:
- Pretty Link: Follow the naming convention (e.g., /go/design-tool-xhs-hk).
- Target URL: Paste the raw affiliate link (including your tracking ID, like Amazon's).
- Title: Note the channel and product (e.g., “Xiaohongshu – Design Tool Affiliate Link (HK)”).
- Configure advanced settings (apply to all links for consistency):
- ✅ Redirect Type: 307 Temporary Redirect (avoids SEO link equity transfer, keeps affiliate programs happy).
- ✅ Nofollow: Checked (required for affiliate links).
- ✅ Open in New Tab: Checked (users don't leave your site).
- ✅ Track Clicks: Checked (enable Pretty Links' click tracking).
- ✅ Category: Assign by channel (e.g., “Xiaohongshu”, “Pinterest”, “Email Marketing”).
- Repeat for all affiliate products across all four channels. Ensure different channel links for the same product differ only in suffix and UTM parameters.
1.21 Upgrade Pretty Links Categories (Channel + Language)
- Go to Pretty Links → Categories.
- Create a hierarchical structure:
- Top level: “Internal”, “Xiaohongshu”, “Pinterest”, “Email”.
- Second level: “en – English”, “zh – Chinese”, “hk – Traditional Chinese”.
- Example full category: “Internal – en”, “Xiaohongshu – hk”, “Email – zh”.
- When creating a short link, select the correct second-level category (e.g., “Xiaohongshu – hk”). This makes filtering by language much easier later.
1.3 Test Your Short Links (With Language Verification)
Click a “Xiaohongshu – hk” short link and confirm:
- It redirects to yoursite.com/hk (the Traditional Chinese page).
- Pretty Links dashboard shows the category as “Xiaohongshu – hk”.
- GA4 real-time report captures utm_language=hk.
Step 2: Link Whisper Multilingual Link Management
2.1 Import Short Links by Language
- Go to Link Whisper → External Links → Link Library.
- Click “Add New Link”. When adding a short link, add a “Language” tag (manually mark en/zh/hk):
- URL: Paste the language-specific Pretty Link (e.g., yoursite.com/go/tripod-zh).
- Anchor Text: Use the correct language (e.g., “Travel Tripod Review” for English, “旅行三脚架测评” for Chinese).
- Categories: Match Pretty Links' “channel + language” categories (e.g., “Internal – zh”).
- For bulk import: Export your Pretty Links list (with categories), then use Link Whisper's “Import Links” feature. Ensure language tags align correctly.
2.2 Smart Internal Links Only for Matching Language Pages
Goal: Prevent English short links from appearing on Traditional Chinese pages. This improves user experience and data accuracy.
- Go to Link Whisper → Auto-Linking.
- When adding a keyword rule, restrict which pages it applies to:
- Example 1: Keyword “旅行三脚架” (Chinese) → Link to yoursite.com/go/tripod-zh → Restrict to pages under the /zh path.
- Example 2: Keyword “Travel Tripod” (English) → Link to yoursite.com/go/tripod-en → Restrict to pages on the main domain (no subpath).
- Example 3: Keyword “旅行三腳架” (Traditional Chinese) → Link to yoursite.com/go/tripod-hk → Restrict to pages under the /hk path.
- Manual check: Open an article under the /hk path. The “Link Whisper Suggestions” box should only recommend Traditional Chinese short links.
2.3 Check for Broken Links Across Languages
- Go to Link Whisper → Reports → Broken Links.
- Filter by “Language” tag (en/zh/hk) to check broken links for each language separately.
- If an affiliate link for one language breaks, update only that language's short link. The other language versions remain untouched.
Protect your site's data and privacy with NordVPN – essential when managing multiple language versions and affiliate accounts.
Step 3: GA4 + MonsterInsights Multilingual Tracking Setup
3.1 Enable Language Tracking in MonsterInsights
- Go to MonsterInsights → Settings → Tracking → Advanced.
- Check “Track Page Language” to capture the language of each page.
- In “Add Affiliate Domains”, add your short link domain (yoursite.com) alongside your affiliate networks. Enable “Language Tracking” for this domain.
- Save. MonsterInsights will now sync page language and UTM language data to GA4.
3.2 Configure Language Dimensions in GA4
1. Create a Custom Dimension for Page Language
- GA4 admin → Custom Definitions → Custom Dimensions → Create Custom Dimension.
- Dimension name: Page Language.
- Event parameter: page_language (MonsterInsights collects this automatically).
- Scope: Page.
2. Create a Custom Dimension for UTM Language
- Same process. Dimension name: UTM Language.
- Event parameter: utm_language.
- Scope: Event.
3. Build a Multilingual Data Dashboard (Exploration)
Go to GA4 → Explore → Free Form. Set up your table:
| Rows (Dimensions) | Columns (Metrics) |
|---|---|
| UTM Language | Event count (clicks) |
| Page Language | Conversion count (affiliate orders) |
| UTM Source (channel) | Conversion rate |
| Page path | Commission revenue (manual import) |
Hit “Run” and you'll see:
- Whether Xiaohongshu traffic on Traditional Chinese pages (/hk) converts better than on English pages.
- If email marketing English short links get more clicks than Traditional Chinese ones.
- Which language version delivers the highest affiliate ROI.
4. Real-Time Test
- Visit yoursite.com/hk and click a Traditional Chinese short link.
- In GA4's “Realtime” report, check for “Page Language = zh-Hant” (Traditional Chinese) and “UTM Language = hk”.
Step 4: Multilingual Social Media & Email Channel Adaptation
4.1 Xiaohongshu (Traditional Chinese / Chinese)
- Content language: Use Traditional Chinese for Hong Kong/Taiwan audiences, Simplified Chinese for mainland China.
- Short link targeting:
- Traditional Chinese post → Short link points to yoursite.com/hk (e.g., yoursite.com/go/tripod-xhs-hk).
- Simplified Chinese post → Short link points to yoursite.com/zh (e.g., yoursite.com/go/tripod-xhs-zh).
- Disclosure text:
- Traditional Chinese: “本筆記含聯盟鏈接,購買可能獲得佣金,不影響你的價格。”
- Simplified Chinese: “本笔记含联盟链接,购买可能获得佣金,不影响你的价格。”
4.2 Pinterest (English)
- Content language: English only.
- Short link targeting: Always point to your main domain (e.g., yoursite.com/go/tripod-pin-en). No language subpath needed.
- Pin descriptions: Include a clear disclosure: “This post contains affiliate links. I may earn a commission at no extra cost to you.”
- Board naming: Use English board names and descriptions. Keep it consistent with your English site content.
4.3 Email Marketing (Multi-Language)
- Segment your list: Create separate email lists for English, Simplified Chinese, and Traditional Chinese subscribers.
- Short link targeting:
- English email → Short link points to main domain (e.g., yoursite.com/go/tripod-email-en).
- Simplified Chinese email → Short link points to /zh (e.g., yoursite.com/go/tripod-email-zh).
- Traditional Chinese email → Short link points to /hk (e.g., yoursite.com/go/tripod-email-hk).
- Subject line & body: Write in the subscriber's language. Don't mix languages in the same email.
- Disclosure: Include a clear affiliate disclosure in each language. Example for English: “This email contains affiliate links. If you make a purchase, I may earn a commission.”
4.4 Internal Site Links (All Languages)
- Content language: Match the short link language to the page language.
- Short link targeting:
- English page → Short link points to main domain (e.g., yoursite.com/go/tripod-en).
- Simplified Chinese page → Short link points to /zh (e.g., yoursite.com/go/tripod-zh).
- Traditional Chinese page → Short link points to /hk (e.g., yoursite.com/go/tripod-hk).
- Anchor text: Use the correct language. Don't use English anchor text on a Chinese page.
By implementing this system, you'll have clean, language-segmented data that shows exactly which channels and content drive conversions for each audience. No more guessing which language version is your golden goose.