Skip to content

Getting Started

Ralph (Keylight Digital) edited this page Apr 6, 2026 · 1 revision

Getting Started — Privacy Analytics Setup

Keywords: privacy analytics setup, cookie-free analytics install, GDPR analytics guide

Set up Beam on your site in under 5 minutes with no server required. Beam collects pageviews and custom events without cookies, fingerprinting, or personal data.

1. Create a Free Account

Sign up at beam-privacy.com/signup — free tier includes 1 site and 50,000 pageviews/month. No credit card required.

2. Add Your Site

After signing up, go to your Beam dashboard and click Add Site. Enter your domain (e.g. example.com) and copy your unique data-site-id.

3. Install the Tracking Script

Paste this snippet before the closing </head> tag on every page you want to track:

<script defer src="https://beam-privacy.com/js/beam.js" data-site-id="YOUR_SITE_ID"></script>

Replace YOUR_SITE_ID with the ID from your dashboard.

4. Verify Installation

Return to your Beam dashboard and open your site. Click Verify Installation — Beam checks for the first pageview signal and confirms the script is active.

Framework-Specific Guides

Beam works on any HTML page. For framework-specific instructions see:

Tracking Custom Events

Beyond pageviews, you can track button clicks, form submissions, and other interactions:

<script>
// Track a custom event
window.beam && beam.track('signup_complete');

// Track with properties
window.beam && beam.track('purchase', { plan: 'pro', amount: 5 });
</script>

View event data in your dashboard under the Events tab. See the API Reference for the full events spec.

What Data is Collected?

Beam collects:

  • Page URL and referrer
  • Country (from IP, IP is never stored)
  • Browser type and screen width
  • Session duration (approximate)

Beam never stores IP addresses, personal identifiers, or any data that requires GDPR consent. See Privacy Design for the full technical breakdown.

Need Help?

Clone this wiki locally