A/B Testing Components

This example shows how a single component can render different versions based on a parameter (or a random choice), perfect for A/B testing.

Variant A (Old Offer)

Rendered with use_new_version=False

Special Offer!

Get 10% off on your next purchase.

Variant B (New Offer)

Rendered with use_new_version=True

FLASH SALE!

Exclusive Offer: 25% off everything!

Variant C (Random)

Rendered without use_new_version. Reload the page to see a different version.

FLASH SALE!

Exclusive Offer: 15% off everything!