🚀

Beam for SaaS

Beam is purpose-built for SaaS marketing sites: understand which pages drive signups, which channels produce trial conversions, and how docs traffic differs from product traffic — without cookies or a consent banner.

Get started free Explore live demo

No credit card required and setup in minutes

Install Beam on SaaS

Replace YOUR_SITE_ID with your Beam site ID from the dashboard.

Add Beam to your marketing site

<!-- Paste into your <head> on the marketing site only -->
<script
  defer
  src="https://beam-privacy.com/js/beam.js"
  data-site-id="YOUR_MARKETING_SITE_ID">
</script>

Beam is for your public marketing site (landing, pricing, docs). Keep it separate from your in-app product analytics — use different site IDs if you track both.

Track signup conversions

// On your /signup thank-you or post-signup redirect
window.beam.track('signup', {
  plan: 'free',
  source: 'pricing-page'
})

// Or track trial starts
window.beam.track('trial_start', { plan: 'pro' })

Custom events let you measure signup funnel performance by source without exposing any user identity to Beam.

Track pricing page engagement

// On your pricing page
window.beam.track('pricing_view', { section: 'annual' })

// On upgrade button click
document.querySelector('#upgrade-btn')?.addEventListener('click', () => {
  window.beam.track('upgrade_click', { plan: 'pro' })
})

Pricing page events give you a conversion funnel: how many visitors view pricing → click upgrade → complete checkout.

Verify your SaaS integration

Use this checklist after publish so you know tracking is actually live in production.

  • Visit your marketing homepage and /pricing page in a fresh private session.
  • Open Beam dashboard and confirm those paths appear in Top Pages under Today.
  • If you wired up a custom event, check the Events tab to confirm the event name appears.

Why Beam works well for SaaS

🍪

No GDPR consent banner

Beam collects no cookies and no personal data. Your marketing site stays EU-compliant without an annoying consent popup that hurts conversion rates.

🔗

Works alongside your product analytics

Beam tracks your marketing and docs sites only. Your in-app product analytics stack (Mixpanel, Amplitude, PostHog) is completely unaffected.

🎯

Signup funnel visibility

Track pricing views, trial starts, and upgrade clicks as custom events. Understand which blog posts and landing pages actually drive signups.

📊

Channel attribution that makes sense

See whether your traffic comes from Organic, Paid, Product Hunt, Twitter, or newsletter — without GA's complexity or sampling.

Ready to add Beam to SaaS?

Start free, validate your first pageview, and then scale when traffic grows.

Related setup guides