Skip to content

fix(hijacking): height-match CTA arm to control to isolate ad-impression cause#6312

Open
tsahimatsliah wants to merge 1 commit into
mainfrom
claude/festive-dewdney-5b1818
Open

fix(hijacking): height-match CTA arm to control to isolate ad-impression cause#6312
tsahimatsliah wants to merge 1 commit into
mainfrom
claude/festive-dewdney-5b1818

Conversation

@tsahimatsliah

@tsahimatsliah tsahimatsliah commented Jul 13, 2026

Copy link
Copy Markdown
Member

What

The CTA arm (CatStageHero) of the hijacking_variants2 experiment is rebuilt to occupy the same vertical height as the control (DefaultHijackingStrip), while keeping its own distinct visual design.

Why

The CTA arm has been hurting header-ad impressions. The likely culprit is banner height: the arm forced min-h-[17.6rem]/tablet:min-h-[22.4rem] (~358px) plus py-10, a brand lockup, a typo-large-title heading, and an accent divider — rendering ~200px taller than the content-driven control on tablet and pushing the head ad down.

By holding height constant across both arms, we can separate the variables and see whether the impression drop is caused by height or by the design itself.

Changes

  • Removed min-h-* and heavy py-10; adopted the control's p-5 / tablet:p-6 padding.
  • Switched from a tall 2-col grid to the control's compact flex-col tablet:flex-row items-stretch layout.
  • Dropped the BrandLockup and accent-divider rows; heading is now typo-title2 (matching the control's h3), with trimmed copy.
  • Cat image now uses the exact control sizing (h-[12.5rem] mobile / tablet:h-auto w-[14.5rem]); removed the now-unused CatHeroImage component.
  • Aligned the dual-CTA row margin mt-6mt-4 to match the control.

Kept distinct (so it remains a new design, not a control clone): the glowing "stage"/aurora backdrop, the dual Sign up / Log in CTAs, and the arm's own copy.

Notes

  • Width/rounding intentionally left as the CTA arm's own (full-width rounded-16) — this change targets height only.
  • Strict typecheck could not be run in this worktree (deps not installed); the change is JSX/className-only with no new imports or type changes.

Preview domain

https://claude-festive-dewdney-5b1818.preview.app.daily.dev

…ion cause

The CTA arm of the hijacking_variants2 experiment hurt header-ad
impressions. The likely cause is banner height: the CTA arm forced a
min-height plus py-10, a brand lockup, a large-title heading, and an
accent divider, rendering ~200px taller than the control on tablet and
pushing the head ad down.

Collapse the CTA arm to the control's compact height envelope (same
p-5/tablet:p-6 padding, same cat-image sizing, no min-height/py-10)
while keeping its distinct design (glowing stage backdrop, dual CTAs,
own copy). With height held constant, the experiment can tell whether
the impression drop comes from height or from the design itself.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Jul 13, 2026 3:23pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Jul 13, 2026 3:23pm

Request Review

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