A/B Test Analysis
ab_test_analyzeCompare two campaigns as A/B test variants to determine statistical significance. Runs a two-proportion z-test or means comparison on a chosen primary metric (ctr, conversion rate, roas, cpc, cpa), computes p-value and 95% confidence interval, identifies the winner with lift and confidence level, and provides a recommendation based on lift ≥5% and p<0.05.
Instructions
Compare two campaigns as A/B test variants and determine statistical significance. Input: campaign_id_a, campaign_id_b, primary_metric ("ctr"|"conversion_rate"|"roas"|"cpc"|"cpa"). Runs a two-proportion z-test (or means comparison for continuous metrics), computes p-value and 95% confidence interval, identifies the winner, and returns {winner, confidence_level, p_value, lift_percent, sample_size_a, sample_size_b, significant (bool), recommendation}. Use with lift ≥5% and p<0.05 as a decision rule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id_a | Yes | Variant A campaign | |
| campaign_id_b | Yes | Variant B campaign | |
| primary_metric | No | ctr |