Squarespace Integration
Privacy-first, cookieless analytics for Squarespace websites and Squarespace Commerce.
Installation
- Go to Settings > Advanced > Code Injection
- Paste the entire contents of
sealmetrics-squarespace.js(wrapped in<script>tags) in the Header section - Replace
YOUR_ACCOUNT_IDwith your SealMetrics Account ID - Click Save and Publish
Configuration
Edit these values at the top of the pasted script:
// Required: Your SealMetrics Account ID
var SEALMETRICS_ACCOUNT_ID = 'YOUR_ACCOUNT_ID';
// Optional: Track contact forms as lead conversions (default: false)
var SEALMETRICS_CONTACT_AS_LEAD = false;
Automatic Events
| Event | Description |
|---|---|
pageview | All page views with content grouping |
form_submit | Form block submissions (non-newsletter) |
newsletter_signup | Newsletter block submissions |
Squarespace Commerce Events
| Event | Description |
|---|---|
view_item | Product page views |
add_to_cart | Add to cart button clicks |
begin_checkout | Checkout button clicks |
purchase | Order confirmation (conversion) |
Content Groups
Automatic detection based on page type and URL:
| Page Type | Group |
|---|---|
| Homepage | home |
| Products collection | catalog |
| Product item | product |
| Cart | cart |
| Checkout | checkout |
| Thank you | thankyou |
| Blog collection | blog-index |
| Blog item | blog |
| Gallery | gallery |
| Album | album |
| Video | video |
| About page | about |
| Contact page | contact |
| Services | service |
| Portfolio | portfolio |
| Pricing | pricing |
| Events | events |
Form Detection
Newsletter Forms
Automatically detected and tracked as newsletter_signup:
- Newsletter blocks
- Forms with newsletter-related classes
- Single email field forms
Contact Forms
Tracked as form_submit or lead (if configured)
Custom Events
Track custom events via JavaScript:
<script>
document.querySelector('#myButton').addEventListener('click', function() {
if (typeof sealmetrics !== 'undefined') {
sealmetrics.micro('custom_event', {
property: 'value'
});
}
});
</script>
Conversions
Track custom conversions:
// Lead conversion
sealmetrics.conv('lead', 0, {
source: 'quote_form'
});
// Manual purchase tracking
sealmetrics.conv('purchase', 99.99, {
currency: 'USD'
});
Squarespace Commerce
For Squarespace Commerce stores, the following is tracked automatically:
- Product Views: When a visitor views a product detail page
- Add to Cart: When clicking the add to cart button
- Begin Checkout: When clicking the checkout button
- Purchase: On the order confirmation page
No additional configuration required.
Template Compatibility
Works with all Squarespace templates:
- Squarespace 7.0 templates (Brine, Bedford, etc.)
- Squarespace 7.1 templates
- Squarespace Commerce
Privacy
- No cookies used
- No personal data collected
- GDPR compliant by design
- No consent banner needed
Related documentation
- Installation — how the underlying Sealmetrics tracker loads.
- E-commerce Conversion Tracking — the concepts behind the Squarespace Commerce funnel events.
- Wix — the equivalent integration for Wix sites.
- Webflow — the equivalent integration for Webflow sites.
- Integrations Overview — browse every platform Sealmetrics supports.