Skip to content

Sharpen event popup: bigger CTA, urgency chip, fix mobile All-events link - #527

Merged
mohanadft merged 2 commits into
mainfrom
event-popup-cta-improvements
Aug 18, 2026
Merged

Sharpen event popup: bigger CTA, urgency chip, fix mobile All-events link#527
mohanadft merged 2 commits into
mainfrom
event-popup-cta-improvements

Conversation

@mohanadft

Copy link
Copy Markdown
Collaborator

Summary

Based on the first ~1.5 days of Plausible data for the new upcoming-event popup (Event Popup Shown: 140, Event Popup Register Click: 3, Event Popup Dismissed: 17 and falling) — dismissal wasn't the problem, low click-through was. This makes the popup easier to act on at first glance:

  • Fixes the "All events" link being hard-hidden below the sm breakpoint — invisible to ~34% of traffic (mobile). It now wraps onto its own line instead.
  • Swaps the generic CTA label "Register" for "Save my spot" in the popup only (the shared primaryEventLink() used by /events and event cards is untouched).
  • Adds a small urgency chip ("Today" / "Tomorrow" / "In N days") for events within a week; falls back to the plain date further out.
  • Makes the event title a link to the same registration page — it has full event details, so it doubles as a "more info" surface for people who read the headline before noticing the button.
  • Gives the CTA button more visual weight (bigger padding, bolder text, hover shadow).

Did not make the popup non-dismissible — dismiss rate was already low (~12%, falling) and forcing it would risk annoying the ~85% of viewers who neither click nor dismiss, without addressing the actual bottleneck (CTA click-through).

Test plan

  • Visit the homepage with a mock/real upcoming event within 6 days and confirm the "Today"/"Tomorrow"/"In N days" chip renders correctly.
  • Visit on mobile width and confirm "All events" is now visible (wraps below the CTA button instead of being hidden).
  • Click the event title and confirm it opens the registration link (same destination as the CTA button).
  • Confirm dismiss (✕) still works and is remembered per event id.
  • Check Plausible after a few days for Event Popup Register Click and Event Popup Title Click trend vs. the pre-change baseline.

…link

Fixes the "All events" secondary link being hard-hidden on mobile
(~34% of traffic never saw it), and improves first-glance clarity per
early Plausible conversion data: swaps the generic "Register" label for
"Save my spot" in the popup, adds a "Today/Tomorrow/In N days" urgency
chip for events within a week, makes the title clickable to the same
registration page (which has full event details), and gives the CTA
button more visual weight.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: adeb1f4
Status: ✅  Deploy successful!
Preview URL: https://af6b342b.website-aun.pages.dev
Branch Preview URL: https://event-popup-cta-improvements.website-aun.pages.dev

View logs

Adds a "Free today?" / "Free tomorrow?" / "Free this {weekday}?"
line between the event title and the CTA button, so the button reads
as answering the question. Kept it to a plain scheduling question
rather than a content-characterizing line ("curious what we're up
to?") since real event titles (roundtables, book clubs, conferences)
are already specific enough that a vague catch-up framing would be
redundant or undersell them.
@mohanadft
mohanadft merged commit b17abf4 into main Aug 18, 2026
4 checks passed
@mohanadft
mohanadft deleted the event-popup-cta-improvements branch August 18, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant