Skip to main content

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.