Section 02 · Property inventory

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.

GSI
90,620sessions
71,473 users · 1,168 key events on www.governancesolutions.ca
ProDir
20,992sessions
17,858 users · 210 key events on www.professionaldirector.com
BoardConnex
1,494sessions
Separate GA4 property, no key events configured (see §05).

Hostnames 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,33289,767
session_start(not set)110,05889,674
scroll(not set)101,83359,674
user_engagement(not set)93,48742,538
first_visit(not set)88,05188,581
form_start(not set)10,8202,302
form_submit(not set)7,1731,577
cart_view(not set)2,899607
cart_viewtrue1,3451,022
click(not set)1,6161,162
view_search_results(not set)762400
financial_literacy_email_senttrue3719
thermogenics_article_conversiontrue66

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.