- {plan.warning && (
+ {isUpgradablePlan && experimentVariant === 'multi_project' ? (
-
- {plan.warning}
+
+ First project included. Additional projects from $10/mo.
- {(plan.name === 'Pro' || plan.name === 'Team') && (
-
- Need more compute?
-
- )}
+
+ See how pricing scales
+
+ ) : isUpgradablePlan && experimentVariant === 'estimate_cta' ? (
+
+ {plan.warning}
+
+ Estimate your cost ↓
+
+
+ ) : (
+ plan.warning && (
+
+
+ {plan.warning}
+
+ {(plan.name === 'Pro' || plan.name === 'Team') && (
+
+ Need more compute?
+
+ )}
+
+ )
)}
diff --git a/packages/common/telemetry-constants.ts b/packages/common/telemetry-constants.ts
index 2b46ced7ad9..ded331b54fe 100644
--- a/packages/common/telemetry-constants.ts
+++ b/packages/common/telemetry-constants.ts
@@ -2992,6 +2992,35 @@ export interface StorageExplorerNavigateSubmittedEvent {
groups: TelemetryGroups
}
+/**
+ * User was exposed to the pricing value/flexibility experiment on the /pricing page.
+ *
+ * @group Events
+ * @source www
+ * @page /pricing
+ */
+export interface PricingPageExperimentExposedEvent {
+ action: 'pricing_page_experiment_exposed'
+ properties: {
+ /**
+ * Experiment identifier for tracking
+ */
+ experiment_id: 'pricingPageExperiment'
+ /**
+ * Experiment variant.
+ * GROWTH-694: flexibility (section), flexibility_card (on card), hourly_rate (on card)
+ * GROWTH-697: multi_project (on card), estimate_cta (on card)
+ */
+ variant:
+ | 'control'
+ | 'flexibility'
+ | 'flexibility_card'
+ | 'hourly_rate'
+ | 'multi_project'
+ | 'estimate_cta'
+ }
+}
+
/**
* @hidden
*/
@@ -3160,3 +3189,4 @@ export type TelemetryEvent =
| ComputeBadgeUpgradeClickedEvent
| FreeMicroUpgradeBannerDismissedEvent
| FreeMicroUpgradeBannerCtaClickedEvent
+ | PricingPageExperimentExposedEvent