<!-- Analytics & Growth Intelligence for SaaS | Expertise combo page (Service x Industry) -->
<!-- Velocity Growth | velocitygrowth.ae/expertise/analytics-for-saas -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Nunito+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
<main role="main">
<article itemscope itemtype="https://schema.org/WebPage">
<section class="vg-section" style="background:#06054B;padding:100px 0 80px;position:relative;overflow:hidden;">
<div style="max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1;">
<nav style="margin-bottom:32px;" aria-label="Breadcrumb">
<ol style="font-family:'Nunito Sans',sans-serif;list-style:none;padding:0;margin:0;display:flex;gap:8px;align-items:center;font-size:16px;color:#94a3b8;flex-wrap:wrap;">
<li><a href="https://www.velocitygrowth.ae" style="color:#94a3b8;text-decoration:none;">Home</a></li>
<li style="color:#94a3b8;">›</li>
<li><a href="https://www.velocitygrowth.ae/expertise" style="color:#94a3b8;text-decoration:none;">Expertise</a></li>
<li style="color:#94a3b8;">›</li>
<li style="color:#9431ff;">Analytics for SaaS</li>
</ol>
</nav>
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 0.8fr;gap:48px;align-items:center;">
<div>
<div style="display:inline-block;font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;color:#c084fc;background:rgba(148,49,255,0.12);border:1px solid rgba(148,49,255,0.3);padding:6px 14px;border-radius:100px;margin-bottom:20px;">SaaS analytics · UAE & GCC</div>
<h1 style="font-family:'Montserrat',sans-serif;font-size:50px;font-weight:700;line-height:1.12;color:#fff;margin:0 0 22px;"><span style="background:linear-gradient(135deg,#9431ff 0%,#c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;">Analytics & Growth Intelligence</span> for SaaS</h1>
<p style="font-family:'Nunito Sans',sans-serif;font-size:20px;line-height:1.7;color:#c8cdd3;max-width:640px;margin:0 0 28px;">Most SaaS teams drown in dashboards and still cannot answer the questions that matter: what drives activation, what predicts churn, what actually moves revenue. We build the analytics and experimentation layer that turns product and revenue data into growth decisions.</p>
<div style="display:flex;gap:18px;flex-wrap:wrap;margin:0 0 32px;"><div style="display:flex;align-items:center;gap:7px;font-family:'Nunito Sans',sans-serif;font-size:13px;color:#c8cdd3;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg>Activation to NRR</div><div style="display:flex;align-items:center;gap:7px;font-family:'Nunito Sans',sans-serif;font-size:13px;color:#c8cdd3;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg>Product + revenue, joined</div><div style="display:flex;align-items:center;gap:7px;font-family:'Nunito Sans',sans-serif;font-size:13px;color:#c8cdd3;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg>Experiment-driven</div><div style="display:flex;align-items:center;gap:7px;font-family:'Nunito Sans',sans-serif;font-size:13px;color:#c8cdd3;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg>One source of truth</div></div>
<div style="display:flex;gap:16px;flex-wrap:wrap;align-items:center;">
<a href="#audit" style="display:inline-block;background:#9431ff;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;padding:14px 32px;border-radius:100px;text-decoration:none;" onmouseover="this.style.background='#7a28d6'" onmouseout="this.style.background='#9431ff'">Book a Free Discovery Call</a>
<a href="#arsenal" style="display:inline-block;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:500;padding:14px 24px;text-decoration:none;border:1px solid rgba(255,255,255,0.25);border-radius:100px;">See how we solve it ↓</a>
</div>
</div>
<div><div style="display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:380px;width:100%;margin:0 auto;"><div style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:22px;text-align:center;">
<div style="font-family:'Montserrat',sans-serif;font-size:26px;font-weight:600;color:#fff;">4x</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;color:#94a3b8;margin-top:4px;">Conversion lift (real)</div>
</div>
<div style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:22px;text-align:center;">
<div style="font-family:'Montserrat',sans-serif;font-size:26px;font-weight:600;color:#fff;">Activation → NRR</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;color:#94a3b8;margin-top:4px;">Full lifecycle</div>
</div>
<div style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:22px;text-align:center;">
<div style="font-family:'Montserrat',sans-serif;font-size:26px;font-weight:600;color:#fff;">Experiment-led</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;color:#94a3b8;margin-top:4px;">Data science applied</div>
</div>
<div style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:22px;text-align:center;">
<div style="font-family:'Montserrat',sans-serif;font-size:26px;font-weight:600;color:#fff;">PLG + sales</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;color:#94a3b8;margin-top:4px;">Both motions</div>
</div></div></div>
</div>
</div>
</section>
<section style="background:#fff;padding:40px 0;border-bottom:1px solid #f0f0f0;overflow:hidden;">
<div style="max-width:1200px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#94a3b8;text-align:center;margin:0 0 28px;">Brands we have worked with</p>
</div>
<style>@keyframes vg-marquee-exp{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}</style>
<div style="position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);">
<div style="display:flex;align-items:center;gap:56px;animation:vg-marquee-exp 35s linear infinite;width:max-content;">
<img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1f2f5bbe0d5e85d1f5ce_uber.png" alt="Uber logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e61ed4db70adb128885_noon.png" alt="noon logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1dc56843f3f55f632485_accenture.png" alt="Accenture logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1dd8b280547775a1b3ac_botim.png" alt="Botim logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e7da19fe190aec297c3_payby.png" alt="PayBy logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ed5e600d7dec12bb156_rizek.png" alt="Rizek logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1efea67500c4140443df_times%20internet.png" alt="Times Internet logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1eef5bbe0d5e85d1bc29_swwl.png" alt="SWVL logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e3af47e53bf47446126_hafla.png" alt="Hafla logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ea4895ae3c345ade9f5_quickbus.png" alt="QuickBus logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1df7a3ec3d9cb9ea6bf5_buupass.png" alt="BuuPass logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e2c29eb84606e009c62_flaunte.png" alt="Flaunte logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e18229541516fc99100_crescent.png" alt="Crescent logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e6e6cab636a52292e07_oxinus.png" alt="Oxinus logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e4d2383766a71df4308_justgo.png" alt="JustGo logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ec814fa830e5a20e34c_riva.png" alt="Riva logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1de6311a66b57589b61b_break.png" alt="BreakBread logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e068baf7ac1c7656f7f_cashnow.png" alt="CashNow logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1f3e5406a1691597fe35_ubereats.png" alt="Uber Eats logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e908906e2f7858ee71a_redemob.png" alt="Redeemob logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ee15c91e866ded703e4_spotlight.png" alt="Spotlight logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e95a19fe190aec2aa7a_posom.png" alt="Posom logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/68d13ad04dab597f4008196d_Group.png" alt="Test AI logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/68d1474b56e7a60a94481ac2_Munsit_Logo.svg" alt="Munsit logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/68d147027342e79e3f818cb6_ig0cfV48ODPkisMrcixNwaZiE.svg" alt="Superchat logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/>
<img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1f2f5bbe0d5e85d1f5ce_uber.png" alt="Uber logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e61ed4db70adb128885_noon.png" alt="noon logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1dc56843f3f55f632485_accenture.png" alt="Accenture logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1dd8b280547775a1b3ac_botim.png" alt="Botim logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e7da19fe190aec297c3_payby.png" alt="PayBy logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ed5e600d7dec12bb156_rizek.png" alt="Rizek logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1efea67500c4140443df_times%20internet.png" alt="Times Internet logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1eef5bbe0d5e85d1bc29_swwl.png" alt="SWVL logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e3af47e53bf47446126_hafla.png" alt="Hafla logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ea4895ae3c345ade9f5_quickbus.png" alt="QuickBus logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1df7a3ec3d9cb9ea6bf5_buupass.png" alt="BuuPass logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e2c29eb84606e009c62_flaunte.png" alt="Flaunte logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e18229541516fc99100_crescent.png" alt="Crescent logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e6e6cab636a52292e07_oxinus.png" alt="Oxinus logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e4d2383766a71df4308_justgo.png" alt="JustGo logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ec814fa830e5a20e34c_riva.png" alt="Riva logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1de6311a66b57589b61b_break.png" alt="BreakBread logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e068baf7ac1c7656f7f_cashnow.png" alt="CashNow logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1f3e5406a1691597fe35_ubereats.png" alt="Uber Eats logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e908906e2f7858ee71a_redemob.png" alt="Redeemob logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1ee15c91e866ded703e4_spotlight.png" alt="Spotlight logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/67ed1e95a19fe190aec2aa7a_posom.png" alt="Posom logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/68d13ad04dab597f4008196d_Group.png" alt="Test AI logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/68d1474b56e7a60a94481ac2_Munsit_Logo.svg" alt="Munsit logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/><img src="https://cdn.prod.website-files.com/67d85ba75cf372c97c80ab84/68d147027342e79e3f818cb6_ig0cfV48ODPkisMrcixNwaZiE.svg" alt="Superchat logo" style="height:32px;width:auto;object-fit:contain;flex-shrink:0;"/>
</div>
</div>
</section>
<section class="vg-section" style="background:#fff;padding:56px 0 8px;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<div style="background:#f8f9fa;border:1px solid #e8eaf0;border-radius:20px;padding:28px;">
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:700;color:#9431ff;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:10px;">In short</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:17px;font-weight:600;line-height:1.6;color:#06054B;margin:0 0 20px;">Analytics for SaaS means joining product, marketing, and revenue data into trustworthy metrics for activation, retention, expansion, and net revenue retention, then using experimentation to act on them. Most SaaS teams have plenty of dashboards but cannot tell what drives activation or predicts churn. Velocity Growth builds the measurement and experimentation layer, which is how language-targeting experimentation drove a 4x conversion lift for a UAE AI SaaS platform.</p>
<div style="display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;" class="vg-grid-2"><div style="display:flex;gap:12px;align-items:flex-start;">
<span style="flex-shrink:0;width:26px;height:26px;border-radius:8px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:1.55;"><span style="font-weight:700;color:#06054B;">The real metric:</span> <span style="color:#334155;">activation, retention, expansion, and NRR, not pageviews or signups.</span></div>
</div>
<div style="display:flex;gap:12px;align-items:flex-start;">
<span style="flex-shrink:0;width:26px;height:26px;border-radius:8px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:1.55;"><span style="font-weight:700;color:#06054B;">The real bottleneck:</span> <span style="color:#334155;">siloed product and revenue data with no experimentation, not a lack of dashboards.</span></div>
</div>
<div style="display:flex;gap:12px;align-items:flex-start;">
<span style="flex-shrink:0;width:26px;height:26px;border-radius:8px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:1.55;"><span style="font-weight:700;color:#06054B;">The real method:</span> <span style="color:#334155;">a clean data layer plus experimentation applied to the funnel.</span></div>
</div>
<div style="display:flex;gap:12px;align-items:flex-start;">
<span style="flex-shrink:0;width:26px;height:26px;border-radius:8px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:1.55;"><span style="font-weight:700;color:#06054B;">The real proof:</span> <span style="color:#334155;">language-targeting experimentation drove a 4x conversion lift for a UAE AI SaaS.</span></div>
</div></div>
</div>
</div>
</section>
<section class="vg-section" style="background:#fff;padding:8px 0 56px;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<div style="border-top:1px solid #e8eaf0;padding-top:28px;">
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:700;color:#9431ff;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:18px;text-align:center;">Velocity, by the numbers</div>
<div style="display:flex;flex-wrap:wrap;gap:20px;justify-content:center;"><div style="flex:1;min-width:150px;text-align:center;padding:0 12px;">
<div style="font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;color:#06054B;">50+</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:13px;color:#64748b;margin-top:4px;">Dashboards built</div>
</div>
<div style="flex:1;min-width:150px;text-align:center;padding:0 12px;">
<div style="font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;color:#06054B;">300+</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:13px;color:#64748b;margin-top:4px;">Data models built</div>
</div>
<div style="flex:1;min-width:150px;text-align:center;padding:0 12px;">
<div style="font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;color:#06054B;">3,000+</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:13px;color:#64748b;margin-top:4px;">Events instrumented</div>
</div>
<div style="flex:1;min-width:150px;text-align:center;padding:0 12px;">
<div style="font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;color:#06054B;">5+</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:13px;color:#64748b;margin-top:4px;">Data warehouses built</div>
</div></div>
</div>
</div>
</section>
<section class="vg-section" style="background:#f8f9fa;padding:72px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">Sound familiar?</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">If you run SaaS growth, you've hit at least three of these</h2>
<p style="font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:1.7;color:#475569;max-width:760px;margin:0 0 28px;">These are not "buy another tool" problems. They are data-model and experimentation problems.</p>
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:16px;"><div style="display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;" class="vg-exec-card">
<span style="flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.6;color:#06054B;">You have dozens of dashboards but still cannot say what drives activation.</div>
</div>
<div style="display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;" class="vg-exec-card">
<span style="flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.6;color:#06054B;">Product data and revenue data live in different worlds and never reconcile.</div>
</div>
<div style="display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;" class="vg-exec-card">
<span style="flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.6;color:#06054B;">Churn surprises you because nothing predicts it early.</div>
</div>
<div style="display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;" class="vg-exec-card">
<span style="flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.6;color:#06054B;">You cannot measure expansion or net revenue retention cleanly.</div>
</div>
<div style="display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;" class="vg-exec-card">
<span style="flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.6;color:#06054B;">Experiments are rare, slow, or untrusted, so growth is guesswork.</div>
</div>
<div style="display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;" class="vg-exec-card">
<span style="flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg></span>
<div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.6;color:#06054B;">PLG and sales-led motions are measured separately and never add up.</div>
</div></div>
</div>
</section>
<section class="vg-section" style="background:#fff;padding:72px 0 80px;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">The Challenge</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">Why SaaS teams have data but not answers</h2>
<p style="font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:1.7;color:#475569;max-width:760px;margin:0 0 28px;">SaaS generates enormous data and trusts little of it. Four structural problems keep it from driving growth.</p>
<div class="vg-grid-2" style="display:grid;grid-template-columns:repeat(2,1fr);gap:24px;"><div class="vg-challenge-card" style="background:#06054B;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 14px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(192,132,252,0.14);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#c084fc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><rect x="4" y="4" width="16" height="16" rx="2"/><rect x="9" y="9" width="6" height="6"/><line x1="9" y1="1" x2="9" y2="4"/><line x1="15" y1="1" x2="15" y2="4"/><line x1="9" y1="20" x2="9" y2="23"/><line x1="15" y1="20" x2="15" y2="23"/><line x1="20" y1="9" x2="23" y2="9"/><line x1="20" y1="14" x2="23" y2="14"/><line x1="1" y1="9" x2="4" y2="9"/><line x1="1" y1="14" x2="4" y2="14"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0;">Product and revenue data are siloed</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#c8cdd3;margin:0;">Product analytics, CRM, and billing live apart, so you cannot connect what users do to what they pay, and every metric is debatable.</p>
</div>
<div class="vg-challenge-card" style="background:#06054B;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 14px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(192,132,252,0.14);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#c084fc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><polyline points="17 11 19 13 23 9"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0;">No clear activation definition</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#c8cdd3;margin:0;">Without a measured activation moment, you optimize signups instead of the behavior that predicts retention and revenue.</p>
</div>
<div class="vg-challenge-card" style="background:#06054B;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 14px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(192,132,252,0.14);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#c084fc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0;">Churn and expansion are invisible</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#c8cdd3;margin:0;">No leading indicators for churn and no clean NRR view, so you react late and cannot prove what expansion levers work.</p>
</div>
<div class="vg-challenge-card" style="background:#06054B;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 14px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(192,132,252,0.14);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#c084fc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0;">No experimentation engine</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#c8cdd3;margin:0;">Without trustworthy data and a testing program, growth is opinion. The 4x lift above came from applying data science to an experiment.</p>
</div></div>
</div>
</section>
<section class="vg-section" style="background:#06054B;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">Why most agencies stall</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#fff;margin:0 0 24px;">Why a typical analytics vendor can't fix this</h2>
<p style="font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:1.7;color:#c8cdd3;max-width:820px;margin:0 0 12px;">Most analytics help wires up dashboards. SaaS growth needs the data joined and experimentation on top, which they do not do.</p>
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 8px;">
<div style="font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;color:#f87171;text-transform:uppercase;letter-spacing:0.06em;">A typical media agency</div>
<div style="font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;color:#34d399;text-transform:uppercase;letter-spacing:0.06em;">Velocity</div>
</div>
<div style="border-bottom:1px solid rgba(255,255,255,0.1);padding:24px 0;">
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;">
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#f87171" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Dashboards on siloed data</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#aab0cc;">A BI tool per source that never reconciles.</div></div></div>
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Join product and revenue</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#d4d8e8;">We model product, CRM, and billing into one trustworthy view from activation to NRR.</div></div></div>
</div>
</div>
<div style="border-bottom:1px solid rgba(255,255,255,0.1);padding:24px 0;">
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;">
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#f87171" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Track signups</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#aab0cc;">Vanity top-of-funnel counts.</div></div></div>
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Define and track activation</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#d4d8e8;">We define the activation moment that predicts retention and optimize to it.</div></div></div>
</div>
</div>
<div style="border-bottom:1px solid rgba(255,255,255,0.1);padding:24px 0;">
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;">
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#f87171" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Report churn after the fact</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#aab0cc;">A lagging churn number.</div></div></div>
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Predict churn and expansion</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#d4d8e8;">We build leading indicators and clean NRR so you act early.</div></div></div>
</div>
</div>
<div style="border-bottom:1px solid rgba(255,255,255,0.1);padding:24px 0;">
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;">
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#f87171" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">No experimentation</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#aab0cc;">Recommendations, not tests.</div></div></div>
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Run experiments</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#d4d8e8;">We apply data science to experiments, like the language-targeting test that drove 4x.</div></div></div>
</div>
</div>
<div style="border-bottom:1px solid rgba(255,255,255,0.1);padding:24px 0;">
<div class="vg-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;">
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#f87171" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Hand over a tool</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#aab0cc;">A dashboard and goodbye.</div></div></div>
<div style="display:flex;gap:13px;align-items:flex-start;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#34d399" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><div><div style="font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px;">Build decision-ready intelligence</div><div style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#d4d8e8;">We tie metrics to the growth decisions you make and the tests that move them.</div></div></div>
</div>
</div>
</div>
</section>
<section id="approach" class="vg-section" style="background:#fff;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">Our Approach</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">How we build SaaS growth intelligence</h2>
<p style="font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:1.7;color:#475569;max-width:760px;margin:0 0 32px;">We make the data trustworthy, define what matters, then run experiments against it so growth compounds.</p>
<div><div style="position:relative;padding-left:48px;padding-bottom:28px;">
<div style="position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#9431ff;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px;">1</div>
<h3 style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;color:#06054B;margin:2px 0 8px;">Join the data</h3>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#06054B;margin:0;">Model product analytics, CRM, and billing into one source of truth so behavior connects to revenue.</p>
</div>
<div style="position:relative;padding-left:48px;padding-bottom:28px;">
<div style="position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#9431ff;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px;">2</div>
<h3 style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;color:#06054B;margin:2px 0 8px;">Define activation and NRR</h3>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#06054B;margin:0;">Pin down the activation moment, churn leading indicators, and a clean net-revenue-retention view.</p>
</div>
<div style="position:relative;padding-left:48px;padding-bottom:28px;">
<div style="position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#9431ff;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px;">3</div>
<h3 style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;color:#06054B;margin:2px 0 8px;">Instrument the funnel</h3>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#06054B;margin:0;">A clean event taxonomy across the PLG and sales-led motions so every stage is measurable.</p>
</div>
<div style="position:relative;padding-left:48px;padding-bottom:28px;">
<div style="position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#9431ff;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px;">4</div>
<h3 style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;color:#06054B;margin:2px 0 8px;">Run experiments</h3>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#06054B;margin:0;">Apply structured experimentation (including data-science-led tests like language targeting) to activation, conversion, and expansion.</p>
</div>
<div style="position:relative;padding-left:48px;padding-bottom:0;">
<div style="position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#9431ff;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px;">5</div>
<h3 style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;color:#06054B;margin:2px 0 8px;">Operationalize</h3>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8;color:#06054B;margin:0;">Decision-ready dashboards, alerting, and forecasting so the team works from live truth.</p>
</div></div>
</div>
</section>
<span id="arsenal"></span>
<section class="vg-section" style="background:#f8f9fa;padding:80px 0;">
<div style="max-width:1100px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">The full system</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">The SaaS intelligence stack, end to end</h2>
<p style="font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:1.7;color:#475569;max-width:820px;margin:0 0 32px;">SaaS analytics is a stack plus an experimentation engine. We build every layer.</p>
<div class="vg-grid-3" style="display:grid;grid-template-columns:repeat(3,1fr);gap:20px;"><div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;">
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#06054B;margin:0 0 14px;display:flex;align-items:center;gap:10px;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><rect x="4" y="4" width="16" height="16" rx="2"/><rect x="9" y="9" width="6" height="6"/><line x1="9" y1="1" x2="9" y2="4"/><line x1="15" y1="1" x2="15" y2="4"/><line x1="9" y1="20" x2="9" y2="23"/><line x1="15" y1="20" x2="15" y2="23"/><line x1="20" y1="9" x2="23" y2="9"/><line x1="20" y1="14" x2="23" y2="14"/><line x1="1" y1="9" x2="4" y2="9"/><line x1="1" y1="14" x2="4" y2="14"/></svg>Data foundation</div>
<ul style="margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;">
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Warehouse modelling (product + CRM + billing)</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Event taxonomy and tracking spec</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Single source of truth</span></li>
</ul>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;">
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#06054B;margin:0 0 14px;display:flex;align-items:center;gap:10px;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><polyline points="17 11 19 13 23 9"/></svg>Lifecycle metrics</div>
<ul style="margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;">
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Activation definition and tracking</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Churn leading indicators</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>NRR, expansion, and cohort LTV</span></li>
</ul>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;">
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#06054B;margin:0 0 14px;display:flex;align-items:center;gap:10px;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>Experimentation</div>
<ul style="margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;">
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>A/B and data-science-led tests</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Holdout and significance</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Localization and segment tests</span></li>
</ul>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;">
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#06054B;margin:0 0 14px;display:flex;align-items:center;gap:10px;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>Attribution</div>
<ul style="margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;">
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Self-serve and sales-led attribution</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Multi-touch and channel modelling</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>PQL and intent scoring</span></li>
</ul>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;">
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#06054B;margin:0 0 14px;display:flex;align-items:center;gap:10px;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg>Dashboards & reporting</div>
<ul style="margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;">
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Executive and team dashboards</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Decision-mapped views</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Automated reporting</span></li>
</ul>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;">
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#06054B;margin:0 0 14px;display:flex;align-items:center;gap:10px;"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><polyline points="23 4 23 10 17 10"/><polyline points="1 20 1 14 7 14"/><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"/></svg>Forecasting & alerting</div>
<ul style="margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;">
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Revenue and churn forecasting</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Anomaly alerting</span></li>
<li style="display:flex;gap:9px;align-items:flex-start;font-family:'Nunito Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#475569;"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2.5" style="flex-shrink:0;margin-top:2px;"><polyline points="20 6 9 17 4 12"/></svg><span>Cohort and pacing views</span></li>
</ul>
</div></div>
</div>
</section>
<section class="vg-section" style="background:#fff;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">What We Deliver</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">What the engagement includes</h2>
<div class="vg-grid-2" style="display:grid;grid-template-columns:repeat(2,1fr);gap:24px;"><div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 12px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><rect x="4" y="4" width="16" height="16" rx="2"/><rect x="9" y="9" width="6" height="6"/><line x1="9" y1="1" x2="9" y2="4"/><line x1="15" y1="1" x2="15" y2="4"/><line x1="9" y1="20" x2="9" y2="23"/><line x1="15" y1="20" x2="15" y2="23"/><line x1="20" y1="9" x2="23" y2="9"/><line x1="20" y1="14" x2="23" y2="14"/><line x1="1" y1="9" x2="4" y2="9"/><line x1="1" y1="14" x2="4" y2="14"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#06054B;margin:0;">Joined data layer</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:0;">Product, CRM, and billing modelled into one trustworthy source of truth.</p>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 12px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><polyline points="17 11 19 13 23 9"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#06054B;margin:0;">Activation & NRR metrics</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:0;">A measured activation moment, churn indicators, and a clean net-revenue-retention view.</p>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 12px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#06054B;margin:0;">Experimentation program</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:0;">Structured and data-science-led tests against activation, conversion, and expansion.</p>
</div>
<div class="vg-exec-card" style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;">
<div style="display:flex;gap:14px;align-items:center;margin:0 0 12px;">
<span style="flex-shrink:0;width:42px;height:42px;border-radius:11px;background:rgba(148,49,255,0.1);display:flex;align-items:center;justify-content:center;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#9431ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg></span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#06054B;margin:0;">Decision-ready dashboards</h3>
</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:0;">Dashboards tied to the growth decisions you make, with forecasting and alerting.</p>
</div></div>
</div>
</section>
<section class="vg-section" style="background:#06054B;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">Proof</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;color:#fff;margin:0 0 32px;">Proof from a UAE AI SaaS platform</h2>
<div class="vg-grid-3" style="display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:32px;"><div class="vg-metric-card" style="background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:28px;text-align:center;">
<div style="font-family:'Montserrat',sans-serif;font-size:44px;font-weight:600;color:#fff;"><span class="vg-anim-num" data-value="4" data-decimals="0">0</span>x</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:14px;color:#c8cdd3;margin-top:8px;">Conversion lift via experimentation</div>
</div></div>
<a href="https://www.velocitygrowth.ae/case-studies/language-targeting-ai-saas-uae" style="display:block;text-decoration:none;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:28px;" class="vg-card">
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600;color:#9431ff;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px;">Case study</div>
<div style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;color:#fff;margin-bottom:6px;">Applying data science to experimentation: a 4x conversion lift for a UAE AI SaaS →</div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#c8cdd3;margin:0;">We tested language-based targeting for an AI SaaS product; Hindi localization drove 4x conversion versus English for specific segments.</p>
</a>
</div>
</section>
<section id="audit" class="vg-section" style="background:#f8f9fa;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<div class="vg-takeaway-grid" style="display:grid;grid-template-columns:1fr 480px;gap:48px;align-items:start;">
<div>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">The takeaway</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">If you have dashboards but not answers, the data layer is the problem</h2>
<p style="font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:1.7;color:#06054B;border-left:3px solid #9431ff;padding-left:20px;margin:0;">Tell us which growth questions you cannot answer confidently today, and we will map the data and experimentation layer that answers them. The first conversation is a specific audit, not a pitch.</p>
</div>
<div style="background:#fff;border-radius:16px;padding:28px 28px 32px;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(6,5,75,0.08);position:sticky;top:24px;" class="vg-form-card">
<h3 style="font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;color:#06054B;margin:0 0 20px;">Get a custom growth audit</h3>
<div id="vg-cta-form-container">
<form id="vg-lead-form" onsubmit="return handleFormSubmit(event)" style="display:flex;flex-direction:column;gap:14px;">
<div style="display:grid;grid-template-columns:1fr 1fr;gap:12px;">
<div><label style="font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;color:#06054B;display:block;margin-bottom:5px;">Name *</label><input type="text" name="name" required onfocus="pushFormFocus('name')" style="width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-family:'Nunito Sans',sans-serif;font-size:14px;color:#06054B;box-sizing:border-box;transition:border-color 0.2s;" onfocusin="this.style.borderColor='#9431ff'" onfocusout="this.style.borderColor='#e2e8f0'" /></div>
<div><label style="font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;color:#06054B;display:block;margin-bottom:5px;">Work Email *</label><input type="email" name="email" required onfocus="pushFormFocus('email')" style="width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-family:'Nunito Sans',sans-serif;font-size:14px;color:#06054B;box-sizing:border-box;transition:border-color 0.2s;" onfocusin="this.style.borderColor='#9431ff'" onfocusout="this.style.borderColor='#e2e8f0'" /></div>
</div>
<div><label style="font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;color:#06054B;display:block;margin-bottom:5px;">Company *</label><input type="text" name="company" required onfocus="pushFormFocus('company')" style="width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-family:'Nunito Sans',sans-serif;font-size:14px;color:#06054B;box-sizing:border-box;transition:border-color 0.2s;" onfocusin="this.style.borderColor='#9431ff'" onfocusout="this.style.borderColor='#e2e8f0'" /></div>
<div><label style="font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;color:#06054B;display:block;margin-bottom:5px;">3 core problems you'd want us to take a look at</label><textarea name="message" rows="3" onfocus="pushFormFocus('message')" style="width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-family:'Nunito Sans',sans-serif;font-size:14px;color:#06054B;box-sizing:border-box;transition:border-color 0.2s;resize:vertical;"></textarea></div>
<button type="submit" style="width:100%;padding:14px 32px;background:#9431ff;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;border:none;border-radius:100px;cursor:pointer;margin-top:4px;box-shadow:0 4px 16px rgba(148,49,255,0.3);" onmouseover="this.style.background='#7a28d6'" onmouseout="this.style.background='#9431ff'">Book Your Free Discovery Call</button>
</form>
</div>
<div id="vg-thank-you" style="display:none;text-align:center;padding:24px 0;">
<div style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;color:#06054B;margin-bottom:8px;">Thank you. We'll be in touch within 24 hours.</div>
<div style="font-family:'Nunito Sans',sans-serif;font-size:14px;color:#64748b;">Check your inbox for a confirmation from the Velocity Growth team.</div>
</div>
<div style="display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;">
<div style="display:flex;align-items:center;gap:5px;"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#22c55e" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg><span style="font-family:'Nunito Sans',sans-serif;font-size:12px;color:#64748b;">No commitment</span></div>
<div style="display:flex;align-items:center;gap:5px;"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#22c55e" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg><span style="font-family:'Nunito Sans',sans-serif;font-size:12px;color:#64748b;">Response within 24hrs</span></div>
</div>
</div>
</div>
</div>
</section>
<section class="vg-section" style="background:#fff;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">FAQ</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">Questions SaaS teams ask us</h2>
<details style="background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:14px;" class="vg-faq">
<summary style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#06054B;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;">How is SaaS analytics different from web analytics?<span class="vg-chevron" style="transition:transform 0.2s;color:#9431ff;">▾</span></summary>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:14px 0 0;">SaaS lives on activation, retention, expansion, and NRR, which require joining product, CRM, and billing data, not just web traffic. We model that and add experimentation on top.</p>
</details>
<details style="background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:14px;" class="vg-faq">
<summary style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#06054B;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;">What is the single most important SaaS metric to get right?<span class="vg-chevron" style="transition:transform 0.2s;color:#9431ff;">▾</span></summary>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:14px 0 0;">A measured activation moment that predicts retention. Optimizing signups without it wastes acquisition spend. We define and instrument it first.</p>
</details>
<details style="background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:14px;" class="vg-faq">
<summary style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#06054B;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;">Can you help predict and reduce churn?<span class="vg-chevron" style="transition:transform 0.2s;color:#9431ff;">▾</span></summary>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:14px 0 0;">Yes. We build leading indicators from product behavior so churn is visible early, and tie them to lifecycle and expansion plays.</p>
</details>
<details style="background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:14px;" class="vg-faq">
<summary style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#06054B;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;">Do you cover both PLG and sales-led motions?<span class="vg-chevron" style="transition:transform 0.2s;color:#9431ff;">▾</span></summary>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:14px 0 0;">Yes. We instrument and attribute both, including PQL scoring, so self-serve and sales-led growth finally add up to one picture.</p>
</details>
<details style="background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:14px;" class="vg-faq">
<summary style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#06054B;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;">Do you just advise or build it?<span class="vg-chevron" style="transition:transform 0.2s;color:#9431ff;">▾</span></summary>
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.7;color:#06054B;margin:14px 0 0;">We build it: the data layer, metrics, experimentation program, and dashboards, as we did for a UAE AI SaaS (4x conversion lift via experimentation).</p>
</details>
</div>
</section>
<section class="vg-section" style="background:#f8f9fa;padding:80px 0;">
<div style="max-width:1000px;margin:0 auto;padding:0 24px;">
<p style="font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:#9431ff;letter-spacing:0.04em;margin:0 0 8px;">Keep exploring</p>
<h2 style="font-family:'Montserrat',sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.44px;line-height:1.2;color:#06054B;margin:0 0 24px;">Related from Velocity</h2>
<div class="vg-grid-3" style="display:grid;grid-template-columns:repeat(3,1fr);gap:20px;"><a href="https://www.velocitygrowth.ae/services/analytics-growth-intelligence" style="text-decoration:none;display:block;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;" class="vg-card">
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600;color:#9431ff;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:6px;">Service</div>
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;color:#06054B;">Analytics & Growth Intelligence →</div>
</a>
<a href="https://www.velocitygrowth.ae/industries/saas" style="text-decoration:none;display:block;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;" class="vg-card">
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600;color:#9431ff;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:6px;">Industry</div>
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;color:#06054B;">Growth Marketing for SaaS →</div>
</a>
<a href="https://www.velocitygrowth.ae/case-studies/language-targeting-ai-saas-uae" style="text-decoration:none;display:block;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;" class="vg-card">
<div style="font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600;color:#9431ff;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:6px;">Case study</div>
<div style="font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;color:#06054B;">AI SaaS: 4x conversion via experimentation →</div>
</a></div>
</div>
</section>
</article>
</main>
{"@context":"https://schema.org","@graph":[{"@type":"ProfessionalService","@id":"https://www.velocitygrowth.ae/#organization","name":"Velocity Growth","url":"https://www.velocitygrowth.ae","description":"Velocity Growth is a full-stack growth marketing agency headquartered in Dubai, UAE that helps startups, scaleups, and enterprises solve complex growth challenges across 30+ markets.","areaServed":"GCC, MENA, Africa, South Asia, Europe, Southeast Asia, US, UK, Australia"},{"@type":"WebPage","@id":"https://www.velocitygrowth.ae/expertise/analytics-for-saas#webpage","url":"https://www.velocitygrowth.ae/expertise/analytics-for-saas","name":"Analytics & Growth Intelligence for SaaS | Velocity Growth","description":"SaaS analytics that joins product and revenue data into activation, retention, and NRR metrics, then runs experiments against them. UAE AI SaaS saw a 4x conversion lift.","isPartOf":{"@id":"https://www.velocitygrowth.ae/#website"},"about":{"@id":"https://www.velocitygrowth.ae/#organization"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.velocitygrowth.ae"},{"@type":"ListItem","position":2,"name":"Expertise","item":"https://www.velocitygrowth.ae/expertise"},{"@type":"ListItem","position":3,"name":"Analytics for SaaS","item":"https://www.velocitygrowth.ae/expertise/analytics-for-saas"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How is SaaS analytics different from web analytics?","acceptedAnswer":{"@type":"Answer","text":"SaaS lives on activation, retention, expansion, and NRR, which require joining product, CRM, and billing data, not just web traffic. We model that and add experimentation on top."}},{"@type":"Question","name":"What is the single most important SaaS metric to get right?","acceptedAnswer":{"@type":"Answer","text":"A measured activation moment that predicts retention. Optimizing signups without it wastes acquisition spend. We define and instrument it first."}},{"@type":"Question","name":"Can you help predict and reduce churn?","acceptedAnswer":{"@type":"Answer","text":"Yes. We build leading indicators from product behavior so churn is visible early, and tie them to lifecycle and expansion plays."}},{"@type":"Question","name":"Do you cover both PLG and sales-led motions?","acceptedAnswer":{"@type":"Answer","text":"Yes. We instrument and attribute both, including PQL scoring, so self-serve and sales-led growth finally add up to one picture."}},{"@type":"Question","name":"Do you just advise or build it?","acceptedAnswer":{"@type":"Answer","text":"We build it: the data layer, metrics, experimentation program, and dashboards, as we did for a UAE AI SaaS (4x conversion lift via experimentation)."}}]}]}