dev / qa tool

Analytics event tester

Fire each of the four tracked journeys manually and watch the event log below confirm they reach GA4. The interceptor captures every gtag('event', …) call in real time.

Checking for window.gtag…
Journeys tested: 0 / 4

Four tracked journeys

Not yet fired

Homepage search

Fires when a visitor types a name in the search box and pauses for 600ms. Confirms the debounce and minimum-length guard work.

homepage_search
Not yet fired

Notice view

Fires when an obituary page loads successfully. Confirms the notice ID, name, and funeral home are passed through correctly.

notice_view
Not yet fired

Tribute submitted

Fires after a tribute form submits successfully. Confirms the book ID, photo flag, and relationship field are captured.

tribute_submitted
Not yet fired

Print order initiated

Fires when the PayPal button is clicked to open the print order modal. Confirms the book ID, name, and price are sent.

print_order_initiated

Live event log

No events captured yet — fire a journey above or navigate the site.

Waiting for events

Click "Fire test event" on any journey card above, or navigate to a notice or memorial page.

Verifying in GA4 DebugView

  1. Save the GA_MEASUREMENT_ID secret in Settings → Secrets.
  2. Accept the cookie consent banner on the site — GA only loads after consent.
  3. Open GA4 → Admin → DebugView in a separate tab.
  4. Fire each journey card above (or trigger the real user action on the site).
  5. Events appear in DebugView within 5–10 seconds with their parameters.
  6. Check the event log on this page confirms the same events — both sources should match.

Note: this page is excluded from the sitemap and carries noindex,nofollow — it will not appear in search results.