Add Beam to Ghost in minutes using built-in Code Injection so your publication can track traffic sources and content performance without cookies or consent-banner work.
No credit card required and setup in minutes
Replace YOUR_SITE_ID with your Beam site ID from the dashboard.
<!-- Ghost Admin -> Settings -> Code Injection -> Site Header -->
<script
defer
src="https://beam.keylightdigital.dev/js/beam.js"
data-site-id="YOUR_SITE_ID">
</script>
Site Header injection applies Beam to your homepage, post pages, tag archives, and newsletter landing pages without editing theme files.
{{! content/themes/your-theme/default.hbs }}
<!DOCTYPE html>
<html lang="{{@site.locale}}">
<head>
{{ghost_head}}
<script
defer
src="https://beam.keylightdigital.dev/js/beam.js"
data-site-id="YOUR_SITE_ID"></script>
</head>
<body>
{{{body}}}
{{ghost_foot}}
</body>
</html>
Use this when your team manages Ghost themes in git and wants tracking changes versioned with the theme.
Use this checklist after publish so you know tracking is actually live in production.
Ghost publications stay privacy-first by default with no cookie storage or personal identifiers.
See which channels and referrers actually drive readership so you can prioritize stories that convert.
Track key conversion paths and use Beam alerts to catch spikes and drops without monitoring dashboards all day.
Beam focuses on decision-ready traffic analytics instead of GA-style reporting sprawl and ad-tech complexity.
Start free, validate your first pageview, and then scale when traffic grows.