You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GA电商目标设置:无/products/段的产品页面正则匹配方案

How to Identify Product Pages in Google Analytics with a Single Regex

Got it, let's work through this problem step by step. Based on the URL patterns you described, we can craft a regex that reliably distinguishes your product pages from other pages in GA.

Core Observations About Your Product URLs

Your product pages have clear traits that set them apart from non-product pages:

  • They sit directly under the main domain (no subdirectories like /blog/ or /contact/)
  • The path follows a word-word-... structure, meaning it contains at least one hyphen
  • They might include an anchor fragment (like #cxrecs_s), which doesn't change the core page identity

The Regex You Need

Here's the regex to use in your Google Analytics goal setup:

^\/[^\/]+-[^\/]+(?:#.*)?$

Breakdown of the Regex

Let's break down each component so you understand exactly how it works:

  • ^ : Anchors the match to the start of the URL path (prevents partial matches)
  • \/ : Matches the leading slash of the page path
  • [^\/]+ : Matches one or more characters that are not a slash (ensures we only target paths directly under the main domain, no subdirectories)
  • - : Matches the hyphen that's present in all your product page paths
  • [^\/]+ : Matches another set of non-slash characters (guarantees at least one hyphen, separating two word groups)
  • (?:#.*)? : Optional non-capturing group that matches anchor fragments (like #cxrecs_s). The ? makes this part optional, so pages with or without anchors are still recognized.
  • $ : Anchors the match to the end of the path (stops partial matches of longer, unrelated paths)

Test Cases

Let's verify which pages this regex will (and won't) match:

  • ✅ Matches (product pages):
    • /baby-food
    • /captain-america-novelty-case
    • /mathematics-psle-revision-guide-3rd-edition
    • /pregnancy-day-by-day-3rd-edition#cxrecs_s
  • ❌ Doesn't match (non-product pages):
    • / (homepage)
    • /about (single-word page)
    • /blog/parenting-tips (page in a subdirectory)
    • /contact (single-word service page)

Edge Case Note

If you have non-product pages that also use the word-word pattern (like /contact-us-form), you'll need to refine the regex. For example, if your product pages consistently include terms like edition, case, or food, you could add a positive lookahead to target those. But based on the examples you shared, the initial regex should work perfectly.

How to Implement in Google Analytics

When setting up your goal:

  1. Select "Regular Expression" as the Match Type for your goal URL
  2. Paste the regex above into the "Goal URL" field
  3. Save your goal—GA will now track conversions only for pages that match this pattern

内容的提问来源于stack exchange,提问作者Emily Chu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:23:48