ワンクリックで
ab-test-dashboard
Build and analyze A/B test dashboards, calculate statistical significance, and track experiment results.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Build and analyze A/B test dashboards, calculate statistical significance, and track experiment results.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | ab-test-dashboard |
| description | Build and analyze A/B test dashboards, calculate statistical significance, and track experiment results. |
| allowed-tools | Read, Glob, Grep |
Track experiments, measure results, and make data-driven decisions.
| Capability | Description |
|---|---|
| Design Tests | Structure proper A/B experiments |
| Track Results | Monitor test performance |
| Calculate Stats | Statistical significance checks |
| Visualize Data | Dashboard creation |
| Report Findings | Communicate results clearly |
| Term | Meaning |
|---|---|
| Control (A) | Your current version |
| Variant (B) | The change you're testing |
| Sample size | Number of visitors needed |
| Significance | Confidence results aren't random |
| Conversion | The action you're measuring |
| High Impact | Medium Impact | Low Impact |
|---|---|---|
| Headlines | Button text | Font size |
| CTAs | Images | Colors |
| Pricing | Form fields | Spacing |
| Offers | Layout | Icons |
| Landing pages | Navigation | Animations |
Sample Size = (Z² × p × (1-p)) / E²
Where:
- Z = 1.96 for 95% confidence
- p = expected conversion rate
- E = margin of error (±)
| Current Rate | Lift to Detect | Sample per Variation |
|---|---|---|
| 1% | 20% | ~40,000 |
| 2% | 20% | ~20,000 |
| 5% | 20% | ~8,000 |
| 10% | 15% | ~4,000 |
| 20% | 10% | ~3,000 |
| Tool | URL |
|---|---|
| Optimizely | optimizely.com/sample-size-calculator |
| AB Tasty | abtasty.com/sample-size-calculator |
| Evan Miller | evanmiller.org/ab-testing/sample-size |
| Metric | Formula |
|---|---|
| Conversion Rate | Conversions / Visitors × 100 |
| Relative Lift | (B - A) / A × 100 |
| Confidence Level | Statistical p-value calculation |
| Visitors per Day | Total visitors / Days running |
| Days to Significance | Required sample / Daily visitors |
┌─────────────────────────────────────────────┐
│ TEST: [Name] Status: RUNNING │
├─────────────────────────────────────────────┤
│ │
│ Control (A) Variant (B) │
│ ┌─────────┐ ┌─────────┐ │
│ │ 2.5% │ │ 3.1% │ │
│ │ Conv │ │ Conv │ │
│ └─────────┘ └─────────┘ │
│ │
│ Visitors: 5,432 Visitors: 5,489 │
│ Conversions: 136 Conversions: 170 │
│ │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ Lift: +24% Confidence: 87% │
│ ⚠️ Not yet significant (need 95%) │
│ │
├─────────────────────────────────────────────┤
│ Progress: ████████░░░░░░ 68% complete │
│ Est. completion: 4 more days │
└─────────────────────────────────────────────┘
| Confidence | Meaning |
|---|---|
| 95% | 5% chance results are random (standard) |
| 99% | 1% chance results are random (high stakes) |
| 90% | 10% chance results are random (quick tests) |
| Scenario | Likely Significant? |
|---|---|
| Big difference + many visitors | ✅ Yes |
| Small difference + few visitors | ❌ No |
| Big difference + few visitors | ⚠️ Wait |
| Small difference + many visitors | ⚠️ Maybe real, but small |
| Mistake | Problem | Solution |
|---|---|---|
| Stopping early | False positives | Wait for sample size |
| Peeking too much | Bias decisions | Set check schedule |
| Testing too many things | Can't attribute cause | One change at a time |
| Running too short | Misses weekly patterns | Run 1-2 full weeks |
1. Create new Google Sheet
2. Tab 1: Raw data (date, variant, visitors, conversions)
3. Tab 2: Summary calculations
4. Tab 3: Charts
| Metric | Google Sheets Formula |
|---|---|
| Conversion Rate A | =SUMIF(B:B,"A",D:D)/SUMIF(B:B,"A",C:C) |
| Conversion Rate B | =SUMIF(B:B,"B",D:D)/SUMIF(B:B,"B",C:C) |
| Lift | =(B_Rate-A_Rate)/A_Rate |
| Daily Visitors | =SUMIF(A:A,TODAY()-1,C:C) |
For approximation (use proper calculator for real tests):
Z = (pB - pA) / SQRT(p*(1-p)*(1/nA + 1/nB))
Where:
- pA, pB = conversion rates
- p = pooled rate = (convA + convB) / (nA + nB)
- nA, nB = sample sizes
If |Z| > 1.96, result is significant at 95%
## Test: [Name]
### Hypothesis
If we [change], then [metric] will [improve] because [reason].
### Test Details
- Page/Element:
- Control: [Description]
- Variant: [Description]
- Primary metric:
- Secondary metrics:
### Sample Size
- Current conversion rate: X%
- Minimum detectable effect: Y%
- Required visitors per variant: Z
### Timeline
- Start date:
- Expected end date:
- Check-in dates:
## Test Results: [Name]
### Summary
- Winner: [Control/Variant/No difference]
- Confidence: X%
- Lift: +/-Y%
### Data
| Metric | Control | Variant | Lift |
|--------|---------|---------|------|
| Visitors | | | |
| Conversions | | | |
| Conv Rate | | | |
### Learning
What did we learn?
### Next Steps
- Implement winner?
- Follow-up test?
- Share with team?
| Tool | Best For | Cost |
|---|---|---|
| Google Optimize | Websites (sunset, but alternatives exist) | Free |
| Splitbee | Simple tests | Free tier |
| Growthbook | Open source | Free |
| Posthog | Feature flags + analytics | Free tier |
| Tool | Best For | Cost |
|---|---|---|
| VWO | Full CRO platform | $199+/mo |
| Optimizely | Enterprise | $$$$ |
| AB Tasty | Mid-market | $$$ |
| Convert | SMB friendly | $99+/mo |
| Data | Chart Type |
|---|---|
| Rate comparison | Bar chart |
| Trend over time | Line chart |
| Sample progress | Progress bar |
| Segment breakdown | Pie/donut |
| Confidence range | Error bars |
| Status | Color |
|---|---|
| Winning (significant) | Green |
| Losing (significant) | Red |
| Running (not significant) | Yellow/Gray |
| Winner | Blue (neutral) |
Remember: Statistical significance ≠ practical significance. Always ask: "Is this lift worth the effort to implement?"
Orchestrates a professional reporting workflow by combining design system intelligence with high-fidelity PDF generation.
Use this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal", "create a resume", "beautiful PDF", "professional document", "cover page", "polished PDF", "client-ready document". FILL (complete form fields): "fill in the form", "fill out this PDF", "complete the form fields", "write values into PDF", "what fields does this PDF have". REFORMAT (apply design to an existing doc): "reformat this document", "apply our style", "convert this Markdown/text to PDF", "make this doc look good", "re-style this PDF". This skill uses a token-based design system: color, typography, and spacing are derived from the document type and flow through every page. The output is print-ready. Prefer this skill when appearance matters, not just when any PDF output is needed.
Specialized in creating high-converting instructional videos and software tutorials using structured scripts and automated production.
Design intelligence for marketing UI/UX with custom design system generation.
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.
Marketing analytics, attribution models, KPI tracking, dashboards, and data-driven decision making.