develop #32

Merged
popovskik merged 3 commits from develop into master 2026-08-30 08:22:13 +00:00

3 Commits

Author SHA1 Message Date
popovskik 00892978e5 Merge pull request 'fix/event-structured-data' (#31) from fix/event-structured-data into develop
Deploy to Production on Develop Push / deploy (push) Successful in 26s Details
Reviewed-on: #31
2026-08-30 08:06:26 +00:00
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