Shopify даёт два места, куда можно положить скрипт, и для этой задачи работает только одно. Коротко: вставьте сниппет в theme.liquid и не кладите его в свой пиксель. Остальная часть страницы объясняет почему и что Shopify не даст увидеть ни одному скрипту.
Сначала возьмите сниппет в своей панели. Выглядит он так, с вашим собственным идентификатором сайта в пути:
<script src="https://t.skomi.com/s/your-site-id.js" defer></script>
Вставьте его в тему
- Online Store → Themes, найдите тему, которую публикуете.
- Откройте её меню ⋯ и выберите Edit code.
- В разделе Layout откройте
theme.liquid. - Вставьте тег непосредственно перед закрывающим тегом
</body>. - Сохраните.
Это вся установка.
⚠ Тег живёт в теме, значит, уходит вместе с темой. Копирование темы уносит его с собой; публикация другой темы или установка свежей копии из магазина тем — нет, и симптом здесь в том, что аналитика просто прекращается, и объяснить это нечем. Вставляйте заново после любой смены темы и проверяйте числа в тот же день.
Не свой пиксель
Более новое Settings → Customer events → Add custom pixel выглядит современным местом для отслеживающего скрипта, и для инструментов, работающих только с событиями, оно им и является. Сниппету Skomi там не место, и стоит знать, почему именно, до того как кто-то попробует и потратит на это полдня.
Свой пиксель работает в том, что Shopify называет Lax sandbox, в iframe с sandbox="allow-scripts allow-forms". Собственная документация Shopify ясно говорит, чего это стоит: пиксель не может прочитать информацию со страницы, не может в неё писать и вообще не может дотянуться до верхнего фрейма; window.href внутри пикселя возвращает адрес песочницы, а не страницы, на которую смотрит покупатель.
Всему, что делает Skomi, нужна настоящая страница:
- Тепловые карты и записи сессий — это изображение страницы. Внутри песочницы страницы нет.
- Виджет отзывов должен на ней появиться.
- Даже обычной аналитике нужен настоящий адрес, а у песочницы его нет.
Значит: тема, а не пиксель.
Что на Shopify не видит ни один скрипт
Это честная часть, и это решение Shopify, а не наше. Shopify не раз двигал здесь почву, поэтому: сверено с собственной документацией Shopify 6 сентября 2026 года.
Shopify убрал каждую зацепку, которая была у скрипта темы в оформлении заказа. checkout.liquid не поддерживается на шагах с данными, доставкой и оплатой; checkout.liquid и поле Additional scripts отключены для страниц Thank you и Order status с августа 2025 года; а теги скриптов на этих страницах отключены с августа 2025 года для магазинов Plus и с августа 2026 года для всех остальных.
Что это значит на практике:
- Skomi полностью измеряет вашу витрину (главную, коллекции, страницы товаров, корзину) с тепловыми картами, записями и отзывами.
- Skomi не видит шаги оформления заказа, страницу благодарности и страницу статуса заказа. Ничто, вставленное в тему, больше их не видит.
- Значит, события покупки и цифры выручки от сниппета на Shopify нет. Если выручка в Skomi для вас важна, узнать об этом лучше до начала, а не после.
Полезная замена — цель на последнем шаге, который вы видите: попадание на /checkout — это момент, когда посетитель решился, и доля от страницы товара до этой точки и есть то число, которое большинство магазинов на Shopify на самом деле пытается сдвинуть. О том, что было дальше, собственные отчёты Shopify и так рассказывают точно.
Ваш адрес .myshopify.com
Каждый магазин отвечает ещё и на your-store.myshopify.com, а это не поддомен того домена, который вы зарегистрировали в Skomi, поэтому обращения с него отклоняет проверка источника. Обычно это правильно: предпросмотрам темы и вашим собственным блужданиям в ваших числах не место. Это же причина, по которой в предпросмотре кажется, что ничего не работает. Проверяйте на настоящем домене.
Несколько страновых доменов
Shopify Markets может отдавать магазин на нескольких доменах. Поддомены зарегистрированного домена принимаются тем же сайтом, а другой домен (example.de рядом с example.com) — это в Skomi другой сайт, со своим идентификатором и своим тегом.
Проверьте, что работает
Загрузите страницу витрины на её настоящем домене и посмотрите в свою панель. Если ничего не пришло, пройдите что проверить, когда сниппет не работает: на Shopify ответ почти всегда в том, что опубликовали тему без тега или проверяли на адресе .myshopify.com.