fix/event-structured-data #31

Merged
popovskik merged 2 commits from fix/event-structured-data into develop 2026-08-30 08:06:26 +00:00

2 Commits

Author SHA1 Message Date
popovskik 616c48bc60 feat(analytics): add cookieless Cloudflare Web Analytics beacon
Adds the Cloudflare Web Analytics beacon to every page (injected in
GA_LINES alongside the GA tag). Cookieless and consent-free, so it
counts all visitors regardless of the cookie banner — complements GA4,
which only records consented sessions.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-30 10:01:13 +02:00
popovskik 508cb79334 fix(seo): add endDate, performer, offers to Event structured data
Clears the 3 non-critical Events issues in Search Console
("Missing field endDate/performer/offers") across all /projects/
recap pages. These are free, single-day events, so endDate mirrors
startDate, performer is MSOS (host org), and offers is a zero-price
Offer. Generated centrally in tools/seo_inject.py and re-injected.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-30 09:40:14 +02:00