Shopify даёт два места, куда можно положить скрипт, и для этой задачи работает только одно. Коротко: вставьте сниппет в theme.liquid и не кладите его в свой пиксель. Остальная часть страницы объясняет почему и что Shopify не даст увидеть ни одному скрипту.

Сначала возьмите сниппет в своей панели. Выглядит он так, с вашим собственным идентификатором сайта в пути:

<script src="https://t.skomi.com/s/your-site-id.js" defer></script>

Вставьте его в тему

  1. Online Store → Themes, найдите тему, которую публикуете.
  2. Откройте её меню и выберите Edit code.
  3. В разделе Layout откройте theme.liquid.
  4. Вставьте тег непосредственно перед закрывающим тегом </body>.
  5. Сохраните.

Это вся установка.

Тег живёт в теме, значит, уходит вместе с темой. Копирование темы уносит его с собой; публикация другой темы или установка свежей копии из магазина тем — нет, и симптом здесь в том, что аналитика просто прекращается, и объяснить это нечем. Вставляйте заново после любой смены темы и проверяйте числа в тот же день.

Не свой пиксель

Более новое 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.