Segmentation

Segmentation is the practice of slicing analytics data into meaningful subsets so you compare like with like and stop averaging away signal. A segment is just a logical rule applied to events, sessions, or unique visitors—for example: “mobile traffic from DE,” “new users who viewed pricing,” or “sessions with onsite search.” Unlike a one-off filter, a segment is a reusable definition you can apply across reports to analyze behavior consistently over time.

Why does it matter? Because the overall average lies. Segmentation exposes different behaviors and prevents Simpson’s paradox across source/medium, landing pages, or cohorts. It’s how you move from vanity numbers to diagnostic insight and causal hypotheses.

Common segment scopes (vendor-neutral)

  • User-level: new vs returning, high-LTV, churn-risk
  • Session-level: device, geo, landing page, campaign
  • Behavioral: viewed feature X, triggered an event, deep pageview chains
  • Lifecycle: acquisition month, signup week for cohort analysis
  • Journey stage: awareness → consideration → purchase in a funnel

Quick formula + mini-example

For any metric M and segment S:

M(S) = aggregate of M only for data matching S.

For conversion rate:
CR(S) = Conversions(S) / Sessions(S)

SegmentSessionsConversionsConversion Rate
New users1,200363.0%
Returning users800648.0%

Sitewide CR is 100/2,000 = 5%, but segments reveal a 2.7× difference—exactly the kind of signal averages bury.

Operational tips

  • Set scope up front (user vs session vs event) to avoid double-counting.
  • Make segments mutually exclusive if you plan to total them; overlaps inflate sums.
  • Name explicitly and version (“retargeting_clickers_v3”) and store the rule with the report for auditability.
  • Validate with controls: compare each segment vs “All traffic” and vs a sibling segment to check lift.
  • Map every segment to an action (creative, landing, pricing, onboarding).