Skip to content

highlights-newsletter-signup-card#16057

Merged
georgerichmond merged 14 commits into
mainfrom
highlights-newsletter-signup-card
Jun 8, 2026
Merged

highlights-newsletter-signup-card#16057
georgerichmond merged 14 commits into
mainfrom
highlights-newsletter-signup-card

Conversation

@georgerichmond

@georgerichmond georgerichmond commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

What does this change?

  • Adds a new client AB test: newsletters-highlights-signup-card.
  • Introduces a new HighlightsNewsletterCard for newsletter trails in scrollable highlights.
  • Gates rendering so newsletter trails are only shown to users in the enable group.
  • Adds newsletter trail fixture/story/test coverage and tracking events for view/click interactions.
  • Extends front/card types and enhancement pipeline to carry newsletterData.

Why?

  • To safely roll out and evaluate a new highlights newsletter signup card experience.
  • To restrict exposure to explicitly opted-in users during the current rollout phase.

Screenshots

Before After
before after

@georgerichmond georgerichmond requested a review from a team as a code owner June 4, 2026 13:00
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

@georgerichmond georgerichmond added the feature Departmental tracking: work on a new feature label Jun 4, 2026
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Comment thread dotcom-rendering/src/components/Masthead/HighlightsNewsletterCard.tsx Outdated
Comment thread dotcom-rendering/src/components/ScrollableHighlights.island.tsx Outdated
@georgerichmond georgerichmond added the run_chromatic Runs chromatic when label is applied label Jun 5, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Jun 5, 2026
@georgerichmond georgerichmond removed the request for review from a team June 5, 2026 14:08
@georgerichmond georgerichmond added the run_chromatic Runs chromatic when label is applied label Jun 5, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Jun 5, 2026
@georgerichmond georgerichmond merged commit 6c66275 into main Jun 8, 2026
34 checks passed
@georgerichmond georgerichmond deleted the highlights-newsletter-signup-card branch June 8, 2026 08:51
@gu-prout gu-prout Bot added the Seen-on-PROD label Jun 8, 2026
@gu-prout

gu-prout Bot commented Jun 8, 2026

Copy link
Copy Markdown

Seen on PROD (merged by @georgerichmond 9 minutes and 33 seconds ago) Please check your changes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature Seen-on-PROD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants