Hi @adgerman25
In CJA you do this with person‑scoped segments that use a metric condition on your unique open metric (filtered to those 12 campaigns), then count People.
1. Filter the email opens to just those 12 campaigns
If you have a dimension like Campaign name or Delivery label:
- Create a filter/segment "Selected campaigns – opens" (Event scope):
- Event container:
- Condition 1: Email open event exists
- Condition 2: Campaign/Delivery label equals any of your 12 campaigns
You'll reuse this in the next step.
2. Create 3 person‑level segments
Use Person scope and your unique email open metric, with the filter above applied.
- People with 0 opens (none)
- Segment scope: Person
- Definition: Exclude people where
- Unique email opens (filtered by "Selected campaigns – opens") is greater than 0
- People with exactly 1 open
- Segment scope: Person
- Definition: Include people where
- Unique email opens (filtered) is greater than or equal to 1
- AND Unique email opens (filtered) is less than or equal to 1
- People with 2+ opens
- Segment scope: Person
- Definition: Include people where
- Unique email opens (filtered) is greater than or equal to 2
3. Report in Workspace (last 12 months)
- In a CJA project, set panel date range to Last 12 months.
- Freeform table:
- Rows: the 3 segments above
- Metric: People
- You'll get counts for:
- People with 0 opens in the selected campaigns
- People with 1 open
- People with 2+ opens