Add Beam to Shopify storefront pages in minutes with one lightweight script. Get clear traffic, source, and content-performance visibility for product decisions without cookie tracking.
No credit card required and setup in minutes
Replace YOUR_SITE_ID with your Beam site ID from the dashboard.
{% comment %} Shopify Admin -> Online Store -> Themes -> Edit code -> layout/theme.liquid {% endcomment %}
<head>
<!-- other tags -->
<script
defer
src="https://beam.keylightdigital.dev/js/beam.js"
data-site-id="YOUR_SITE_ID">
</script>
</head>
Adding the script in theme.liquid ensures Beam loads on homepage, collection, product, and content pages. Need your ID first? Create a site in Beam and copy the snippet from /dashboard/sites/new.
{% comment %} Online Store -> Themes -> Customize -> Add section -> Custom liquid {% endcomment %}
<script
defer
src="https://beam.keylightdigital.dev/js/beam.js"
data-site-id="YOUR_SITE_ID">
</script>
Use this when you prefer theme-editor changes over direct file edits. Verify the section is included globally, not on a single template only.
Use this checklist after publish so you know tracking is actually live in production.
Beam is cookie-free and avoids personal identifiers, so Shopify storefront analytics can stay privacy-first by default.
The deferred sub-2KB script keeps page rendering fast for product and collection pages.
Track what pages and channels drive visits so you can iterate merchandising and landing pages with less guesswork.
Beam is built for lightweight decision support, not full multi-touch ad attribution or enterprise ROAS modeling.
Start free, validate your first pageview, and then scale when traffic grows.