Add Premium landing A/B test - #151
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThe premium page now supports experiment-controlled landing variations. Non-original variations render a new offer landing component, while the original retains the existing page. Matomo assigns and tracks the variation, and monetization tests cover the new component and tracking behavior. ChangesPremium landing experiment
Sequence Diagram(s)sequenceDiagram
participant Visitor
participant Matomo
participant PremiumPage
participant PremiumOfferLanding
Visitor->>PremiumPage: Open /premium
PremiumPage->>Matomo: Initialize PremiumLandingV1 tracking
Matomo->>PremiumPage: Set landing variation
PremiumPage->>PremiumOfferLanding: Render selected offer variant
Visitor->>PremiumOfferLanding: Select a payment plan
PremiumOfferLanding->>Matomo: Track selected interval
PremiumOfferLanding->>Visitor: Show payment options modal
Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
✨ Simplify code
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install timed out. The project may have too many dependencies for the sandbox. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
PremiumLandingV1assignmentOfferFirstandYearlyFocuslanding-page variantsoriginalValidation
pnpm vitest run test/assets/monetization-measurement.test.tspnpm typecheckpnpm buildgit diff --checkSummary by CodeRabbit