What we started withThe same facts, as an email
Fictional project email
Two-period signup review — more signups, lower conversion
Team,
The fictional extract has 1,000 eligible visits and 100 completed signups in Period A, versus 2,000 eligible visits and 160 signups in Period B. The definitions match across periods. The original headline, “Signups increased 60%,” is arithmetically correct: 60 more signups divided by the original 100. Eligible visits increased by 1,000, or 100%.
The signup rate fell from 100 / 1,000 = 10% to 160 / 2,000 = 8%. That is a decrease of 2 percentage points, or a 20% relative decline from A’s 10% rate. The larger visit count coincided with more total signups, while a smaller share converted. This does not establish why the rate changed, statistical significance, or better business performance.
Calendar dates, durations, timezone, export time and finality status are not supplied. Equal duration and data maturity are unverified. The exact eligibility rules, exclusions, missing values, duplicate handling and segment mix are not documented. These are visits and signup events, not established unique people, paid customers or revenue. No experiment, attribution model, spend or customer reconciliation is supplied.
Suggested investigation, not an approved intervention: confirm period coverage and measurement quality, then obtain comparable segment data. No cause, owner or deadline has been established. This fictional report was prepared September 20, 2026, not exported on that date. Keep the workbook as the calculation source; the report is a static reading view without live refresh.
Inspect the HTMLOne self-contained file
The example is sanitized and isolated from this site. No scripts, forms, or live data.
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>More signups. A smaller share converted. · Spreadsheet report</title><style>
*{box-sizing:border-box}body{margin:0;background:#f6f2e9;color:#252a28;font:16px/1.55 system-ui,sans-serif}main{max-width:1080px;margin:auto;padding:clamp(22px,5vw,56px)}h1,h2,h3,p{margin:0}h1{font:500 clamp(36px,6vw,68px)/1.04 Georgia,serif;letter-spacing:-.04em;max-width:760px;margin:20px 0}h2{font:500 clamp(26px,3.8vw,36px)/1.16 Georgia,serif;letter-spacing:-.02em}h3{font-size:16px}p{margin-top:12px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.muted{color:#555c57}.intro{font-size:18px;max-width:650px}.kicker{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #b9b9ab;padding-bottom:16px}.paired{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:30px;border:1px solid #b9b9ab}.panel{padding:24px;min-width:0}.panel+.panel{border-left:1px solid #b9b9ab}.delta{font:500 clamp(44px,7vw,72px)/1 Georgia,serif;letter-spacing:-.04em;margin:12px 0}.delta small{font:600 14px/1.4 system-ui,sans-serif;letter-spacing:0;display:block;margin-top:10px}.volume{background:#e6ebe1}.rate{background:#efe2d4}.row{margin-top:18px}.bar-label{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:6px}.track{height:12px;background:#ffffffa8}.bar{height:12px;background:#355342}.rate .bar{background:#8b4930}.a-count{width:50%}.b-count{width:80%}.a-rate{width:100%}.b-rate{width:80%}.scale{font-size:12px;color:#555c57}.finding{padding:20px 0;border-bottom:1px solid #b9b9ab;font-size:18px}.section{margin-top:34px}.section-head{display:flex;gap:16px;align-items:baseline;margin-bottom:18px}.number{color:#855037;font-size:12px;font-weight:750}.table-wrap{margin-top:20px}table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:12px;color:#555c57;margin-bottom:10px}th,td{text-align:right;padding:12px 7px;border-bottom:1px solid #cccbbd}th:first-child,td:first-child{text-align:left;padding-left:0}thead th{font-size:11px;font-weight:650}tbody th{font-weight:650}.formulas{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}.formulas p{font-size:14px}.caution{border-left:3px solid #8b4930;padding-left:20px;margin-top:32px}.limits{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px;margin-top:20px}.limits p{font-size:14px;margin-top:6px}.next{background:#252f29;color:#fff;padding:24px;margin-top:32px}.next p{color:#e0e7df}.next h2{margin-top:10px}footer{border-top:1px solid #b9b9ab;padding-top:20px;margin-top:32px;font-size:12px;color:#555c57}footer p{margin-top:6px}@media(max-width:560px){.paired,.formulas,.limits{grid-template-columns:1fr}.panel+.panel{border-left:0;border-top:1px solid #b9b9ab}.panel{padding:22px}.delta{font-size:52px}.section-head{gap:10px}th,td{padding:10px 4px}table{font-size:13px}.next{padding:22px}}@media print{body{background:white}.panel,.caution,.next,table{break-inside:avoid}main{max-width:none;padding:24px}.next{background:#f0f1ed;color:#252a28}.next p{color:#252a28}}
</style></head><body><main>
<header><div class="kicker"><span class="eyebrow">The denominator report</span><span class="eyebrow">Fictional data · Static snapshot</span></div><h1>More signups.<br>A smaller share converted.</h1><p class="intro">Both statements are true. The count grew, but the conversion rate fell in the supplied two-period dataset.</p></header>
<section class="paired" aria-label="Count and rate comparison">
<article class="panel volume"><p class="eyebrow">Signup volume · A → B</p><p class="delta">+60%<small>60 more completed signups</small></p><div class="row"><div class="bar-label"><span>Period A</span><strong>100 signups</strong></div><div class="track" aria-hidden="true"><div class="bar a-count"></div></div></div><div class="row"><div class="bar-label"><span>Period B</span><strong>160 signups</strong></div><div class="track" aria-hidden="true"><div class="bar b-count"></div></div></div><p class="scale">Bar scale: 0–200 completed signups</p></article>
<article class="panel rate"><p class="eyebrow">Signup conversion · A → B</p><p class="delta">10% → 8%<small>Down 2 percentage points</small></p><div class="row"><div class="bar-label"><span>Period A</span><strong>10%</strong></div><div class="track" aria-hidden="true"><div class="bar a-rate"></div></div></div><div class="row"><div class="bar-label"><span>Period B</span><strong>8%</strong></div><div class="track" aria-hidden="true"><div class="bar b-rate"></div></div></div><p class="scale">Bar scale: 0–10% of eligible visits</p></article>
</section>
<p class="finding">Eligible visits doubled, from <strong>1,000 to 2,000</strong>. More signups does not, by itself, mean better conversion.</p>
<section class="section"><div class="section-head"><span class="number">01 /</span><h2>Keep the denominator in view.</h2></div><div class="table-wrap"><p class="scale" id="data-note">Supplied aggregate counts; rates calculated from those counts.</p><table aria-describedby="data-note"><thead><tr><th>Period</th><th>Eligible<br>visits</th><th>Completed<br>signups</th><th>Signup<br>rate</th></tr></thead><tbody><tr><th>A</th><td>1,000</td><td>100</td><td>10%</td></tr><tr><th>B</th><td>2,000</td><td>160</td><td>8%</td></tr></tbody></table></div><div class="formulas"><div><h3>Count change</h3><p>(160 − 100) / 100 = <strong>+60%</strong><br>The change is relative to A’s 100 signups.</p></div><div><h3>Rate change</h3><p>100 / 1,000 = 10%; 160 / 2,000 = 8%.<br>8% − 10% = <strong>−2 percentage points</strong>.<br>(8% − 10%) / 10% = <strong>−20%</strong> relative change.</p></div></div></section>
<aside class="caution"><h2>The arithmetic is clear. The cause isn’t.</h2><p>The larger visit count coincided with more signups, while a smaller share converted. These totals alone do not establish why, statistical significance, or better business performance.</p></aside>
<section class="section"><div class="section-head"><span class="number">02 /</span><h2>What the extract doesn’t tell us.</h2></div><div class="limits"><div><h3>Period coverage</h3><p>Calendar dates, durations and timezone are not supplied. Equal duration is unverified; this is not an established time trend.</p></div><div><h3>Data maturity</h3><p>Export time and processing/finality status are not supplied. Neither period is confirmed final.</p></div><div><h3>Exclusions & definitions</h3><p>The definitions match across A and B. Exact eligibility rules, exclusions, missing values and duplicate handling are not documented.</p></div><div><h3>Unit of measurement</h3><p>Visits and signup events—not established unique people, paid customers or revenue. Segment mix and causal evidence are absent.</p></div></div></section>
<section class="next"><p class="eyebrow">Suggested investigation · Not an approved intervention</p><h2>Check comparability. Then ask what changed.</h2><p>Confirm period coverage and measurement quality. Obtain comparable segment data to investigate the rate difference. No cause, owner or deadline has been established.</p></section>
<footer><p>Source: the guide’s fictional two-period signup dataset. Preparation date: September 20, 2026; data export date unknown.</p><p>Fictional worked example by share/artifacts. Figures and preparation date are invented for demonstration. Keep the workbook as the calculation source. No live data or automatic updates.</p></footer>
</main></body></html>