Install Bread & Butter on Squarespace
Squarespace gives you more built-in control over your checkout flow than most website builders, and Bread & Butter takes advantage of that. One script connects your site to the Lead Intelligence Engine, and because Squarespace allows code injection on its post-purchase page, Bread & Butter can identify buyers immediately after checkout, not just up to it.
In short: one script connects your Squarespace site to Bread & Butter, no plugin and no developer required. It shows you who's a genuine buyer, not just a pageview, which products or campaigns are actually driving qualified interest, and unlike most page builders, it can identify a customer right after they complete checkout.
Once it's running, Bread & Butter watches how real visitors move through your site, not just how many pages loaded. It identifies who's showing genuine buying intent, builds a profile of what they're interested in, and surfaces that to you as a ranked list of your best leads instead of a wall of traffic numbers. For a store or service business built on Squarespace, that means you can finally see which products, pages, or campaigns are actually driving qualified interest, and which ones are just generating clicks that go nowhere.
This also means you get visibility further into your checkout process than on most platforms. Bread & Butter tracks the full journey through your site, including reaching the cart. Squarespace, like most platforms, doesn't allow tracking scripts on the payment step itself, for security reasons. But it does allow code injection on the confirmation page that follows a completed purchase, and that page exposes the buyer's email address. That's enough for Bread & Butter to identify a customer the moment their order completes, even if they never filled out a form earlier in their visit.
Frequently asked questions for Squarespace
Does this work on any Squarespace plan? Code injection, which is how the tracking script gets installed, requires Squarespace's Core, Plus, or Advanced plan (or certain legacy plans). It isn't available on Squarespace's entry-level Basic plan.
Will this interfere with Squarespace Payments or my checkout? No. Squarespace doesn't allow any third-party code to run on its checkout and payment pages, so Bread & Butter's tracking simply isn't present there. It never sees payment processing or card data. Squarespace continues to handle payments exactly as it does today, and the step below covers how we pick the customer back up once their order completes.
Can you identify someone after they complete a purchase, even if they never filled out a form? Yes, and this is one of the things that sets Squarespace apart from most other page builders. Squarespace's post-checkout confirmation page supports code injection and exposes the buyer's email address to it. Adding one short snippet there lets Bread & Butter identify the customer right after checkout completes, connecting their purchase to their full visit history, even if they were anonymous the entire way through. Setup is in the installation steps below.
Doesn't Squarespace already send abandoned cart emails? Why do I need this too? Yes, Squarespace automatically sends an abandoned checkout email on every plan, including Basic, about 24 hours after someone leaves without completing checkout. Bread & Butter isn't a replacement for that, and doesn't send recovery emails itself. What Squarespace's email doesn't tell you is who that person is beyond an email address, or where they came from, which campaign, which page, what they were interested in before they ever reached checkout. That's what Bread & Butter adds: identity and attribution, connected to the rest of their visit.
Do I need a developer to install this? No. It's a copy-and-paste step into Squarespace's Code Injection panel, the same place you'd add Google Analytics or a Meta Pixel.
Does this work with a custom domain, or only a squarespace.com subdomain? Either. The tracking script is embedded in the page itself, so it works the same way regardless of what domain your site is published under.
Does this track my native Squarespace forms and Newsletter Block too? Yes. If a visitor submits a contact form or signs up through a Newsletter Block, Bread & Butter identifies them and connects that to the rest of their browsing activity on your site.
Bread & Butter Conversion Tools: If you want a dedicated on-site tool to capture emails or identify visitors, beyond your native forms, Bread & Butter also offers its own suite of optional Conversion Tools, floating lead capture forms with one-click social login, content gating for premium assets, and AI-triggered incentive popups, that plug directly into your Bread & Butter account, no separate app required. See our Conversion Tools overview for the full list.
What if my checkout runs on a separate domain or subdomain, possibly on different technology? This is common, for example a main site on WordPress with checkout on a separate Squarespace-hosted domain. Bread & Butter doesn't use cookies, it uses a GDPR-compliant identifier stored locally in the visitor's browser. Install the same tracking script on each domain, and Bread & Butter reconciles the activity into one visitor journey, even across different platforms.
Installation Steps
Bread & Butter uses two kinds of code on a Squarespace site, and it helps to know the difference before you start.
The tracking script is the main one. It goes on every page and does almost everything: it watches how visitors move through your site, builds their journey, listens to your existing forms and newsletter blocks, and powers your Focused Ratio and attribution reporting. Most sites need nothing else.
Additional snippets cover the few moments the tracking script can't reach on its own. On Squarespace that means the checkout, because Squarespace blocks code injection on its secure payment page for security reasons. There is currently one of these, and it's optional.
Both are generated for you and waiting in your dashboard, under Settings > App & Domains. You never need to write or edit any of this yourself, just copy and paste.
Step 1: Get your tracking script
- Log into your Bread & Butter Dashboard
- Go to Settings > App & Domains
- Add your Squarespace subdomain or custom domain
- Copy the tracking script shown for that domain, it already includes your unique App ID
Step 2: Install the tracking script
Recommended: Google Tag Manager. If you already use GTM on your Squarespace site, this is the easiest and most reliable route, and updates to your tracking setup won't mean editing your site again. See our Google Tag Manager installation guide.
- In your GTM container, create a new tag and choose Custom HTML
- Paste the tracking script into the tag
- Set the trigger to All Pages
- Save and Submit to publish the container
Alternative: Squarespace Code Injection. If you're not using GTM, install directly in Squarespace. This requires the Core, Plus, or Advanced plan, or certain legacy plans.
- In Squarespace, go to Website > Website Tools (Settings > Advanced on older versions)
- Select Code Injection
- Paste the tracking script into the Header field
- Click Save
Step 3: Confirm it's working
- Open your live Squarespace site in a new browser or incognito window
- Return to your Bread & Butter Dashboard and confirm visitor data is coming in
That's the core setup done. Your existing forms and pages are untouched.
Identifying customers after checkout
This step is optional, and it only matters if you sell on your Squarespace site.
Squarespace won't allow any tracking code on its secure payment page, so the tracking script goes quiet at exactly the moment someone becomes a customer. Squarespace does allow code on the confirmation page a buyer lands on once their order goes through, and that page carries their email address. One additional snippet there lets Bread & Butter identify the buyer the moment the order completes, and connect that purchase back to everything they did on your site beforehand, even if they never filled out a form.
Where to find the snippet
In your Bread & Butter Dashboard, go to Settings > App & Domains. Under your Squarespace domain you'll find a section called Identify Users After Checkout, with the snippet ready to copy.
Where it goes in Squarespace
- In Squarespace, go to Website > Website Tools > Code Injection
- Scroll to the bottom of the page
- Paste the snippet into both the Order Confirmation Page and the Order Status Page fields
Both are needed. Squarespace uses the Order Status page for physical, digital, and service products, and the Order Confirmation page for gift cards, memberships, and subscriptions, so which one a given buyer lands on depends on what they bought.
Confirm it's working
- Save the Code Injection panel
- Place a test order on your live site and complete checkout
- Return to your Bread & Butter Dashboard, where the buyer should appear as an identified profile with their name and email address
This snippet works alongside your tracking script, it doesn't replace it. Make sure the tracking script from Step 2 is installed first.
Troubleshooting: If data isn't showing up, confirm your live Squarespace URL is listed under Settings > App & Domains in your dashboard, and that the tracking script is present on your published site rather than only in an unpublished draft.