GA4 properties, hostnames, and what's measurable
Two GA4 properties carry the entire web footprint. The GSI/ProDir GA4 property hosts both core sites under one roof; the BoardConnex GA4 property reports the marketing site only. The LinkedIn ads account holds paid spend and creative-level metrics in USD.
Sites in scope
In the 12 months from May 2025 to April 2026, two hostnames carry the analysis: www.governancesolutions.ca and www.professionaldirector.com. They share the GSI/ProDir GA4 property, which lets the same human visiting both domains resolve to one user.
www.governancesolutions.cawww.professionaldirector.comHostnames on the GSI/ProDir property
The shared property contains 13 distinct hostnames over the 12-month window. Two are the core sites; the rest are brand sites flagged for clarification, redirects, dev/staging mirrors, and a small amount of noise.
| Hostname | Sessions | Users | Status |
|---|---|---|---|
www.governancesolutions.ca |
90,620 | 71,473 | In scope (GSI deep-dive) |
www.professionaldirector.com |
20,992 | 17,858 | In scope (ProDir deep-dive) |
www.browngovernance.com |
332 | 333 | Live brand site, ownership clarification needed |
financialliteracycheck.com |
32 | 28 | Live brand site, 8 key events (CR 25%) — clarification needed |
localhost |
39 | 11 | Production tag firing from local dev — filterable |
gsi.dev.oasiscms.com |
15 | 6 | Staging — filterable |
gsi.dev.local.oasiscms.com |
5 | 3 | Local dev — filterable |
prodir.dev.local.oasiscms.com |
1 | 1 | Local dev — filterable |
governancesolutions.ca (no www) |
8 | 214 | Naked-domain redirect; users stitched, sessions not |
professionaldirector.com (no www) |
1 | 1 | Naked-domain redirect |
browngovernance.com (no www) |
1 | 1 | Naked-domain redirect |
BrownGovernance and FinancialLiteracyCheck are live brand sites that fire the same production GA4 tag but were not part of the original brief. Both are flagged once here; ownership and roadmap implications are routed to §11.1
Two phantom rows excluded above
Two hostnames recorded one session each in the period and look like scraper or look-alike domains. They are excluded from the table to keep the inventory focused on real surfaces.1
What the GSI/ProDir property records as events
Event volumes are aggregated across all hostnames on the property. The flagged key events are cart_view (a portion of it only — see condition 3 (the duplicated cart_view stream) in §09), financial_literacy_email_sent, and thermogenics_article_conversion. form_submit sits at 7,173 events for 1,577 users and is not flagged as a key event today, which is the largest single measurement gap on the property.
| Event | isKeyEvent |
Count | Users |
|---|---|---|---|
page_view | (not set) | 175,332 | 89,767 |
session_start | (not set) | 110,058 | 89,674 |
scroll | (not set) | 101,833 | 59,674 |
user_engagement | (not set) | 93,487 | 42,538 |
first_visit | (not set) | 88,051 | 88,581 |
form_start | (not set) | 10,820 | 2,302 |
form_submit | (not set) | 7,173 | 1,577 |
cart_view | (not set) | 2,899 | 607 |
cart_view | true | 1,345 | 1,022 |
click | (not set) | 1,616 | 1,162 |
view_search_results | (not set) | 762 | 400 |
financial_literacy_email_sent | true | 37 | 19 |
thermogenics_article_conversion | true | 6 | 6 |
The two cart_view rows are the same event name recorded under two different key-event flags simultaneously — one tagged as a key event, one not. The split is structural, not a recent regression. Implications for purchase-intent reporting are explained in §04 (GSI) and §09.
Cross-property stitching is functioning
Before drilling into either site, one reassurance about the data itself. The GSI/ProDir GA4 property total reconciles cleanly with the sum across its 13 hostnames, which means a person who visits both domains is being de-duplicated to one user.
Stitching diagnostic
Property total: 112,536 sessions and 90,002 users. Sum across hostnames: 112,048 sessions and 89,931 users. Ratios of 0.9957 and 0.9992 sit inside normal tolerance — the small gap reflects (not set) rows, not double-counting. Full cross-property analysis lives in §08.
BoardConnex sits on its own property
The BoardConnex marketing site reports to a separate GA4 property and the actual board-portal product runs on infrastructure that is not measured. User-id stitching between the two properties is not configured today, so a visitor moving between GSI and BoardConnex appears as two separate users. The reconciliation route is in §08; the BoardConnex traffic snapshot is in §05.
Engagement YoY comparisons are not safe
The scroll event volume jumped 549% on ProDir (3,570 → 23,187) and 651% on GSI (10,414 → 78,260) between the prior 12 months and the current window, while sessions only grew 15–27%. That pattern is consistent with Enhanced Measurement (scroll) being switched on inside the current window. Engagement-rate and average-session-duration year-over-year deltas that include scroll in the denominator are biased upward in the current period; we do not present those YoY engagement comparisons in this report for that reason.
1 Two single-session phantom hostnames (a scraper-mirror domain and a look-alike) are recorded in the property but excluded from the table above. BrownGovernance and FinancialLiteracyCheck are real but were outside the brief; both are routed to §11 for the ownership conversation.