← All case studies
Full-Stack Web AppsDevOps & Kubernetes

A/B Testing Platform for Landing Pages

In-house experiments for marketing pages: a lightweight SDK assigns visitors to variants and reports results to GA4.

  • Request
  • Payment
  • Deploy
  • Event
  • AI

Context

The marketing team iterates on landing pages for courses and trainings.

Problem

Comparing landing page variants required manual swaps and guesswork.

What I did

  • Built an experiment manager with Nuxt 3 and Nuxt UI, storing experiment configs in MongoDB.
  • Wrote a client-side SDK that gives each visitor a stable variant (cookie + hash) and applies copy, CTA, layout, CSS, or redirect changes, with an anti-flicker snippet.
  • Sent impression and conversion events to GA4 so variants can be compared in existing reports.
  • Deployed it to Kubernetes (k3s) through the shared CI/CD pipeline.

Next case study

AI-Assisted Recruitment System