Custom code
Drop in tracking pixels, chat widgets, or any third-party snippet. Code injects on every storefront page at the chosen position.
No snippets
No custom code injected on your storefront.
Use these slots for tracking pixels, chat widgets, schema markup, or any third-party snippet. Order matters: <head> runs first, then body-start (above-the-fold render-blocking), then body-end (post-load).
No duplicates. The easiest way to add Google Analytics or Google Ads is to paste just the ID under Settings → Analytics — we inject the tag for you. If the ID method doesn’t fit your setup, you can paste the full Google snippet here instead. If the same Google ID is set in both places, we detect it and load it only once, so your pageviews and conversions are never double-counted.
!
Bad code can break your storefront. Test snippets on a draft store before publishing. Snippets run with full DOM access on every visitor's browser — only paste code from sources you trust. Use the Requires consent toggle on anything that drops cookies or pings third parties.
Head — start
First thing in <head>. Best for tag managers and analytics boot snippets that need to register early.
Head — end
Last thing in <head>. Use for font preloads, custom CSS overrides, meta tags.
Body — start
First thing in <body>. The standard spot for the GTM noscript iframe.
Body — end
Last thing in <body>. Best for chat widgets and anything that should not block first paint.