Свой HTML, CSS, JS и пиксели в каждом формате
Один глобальный скрипт в header — и пиксель лендинга стреляет на странице продажи билетов. Инъекция по страницам неудобна; по форматам — правильная гранулярность.
Что это
В NitroCart свой HTML, CSS, JS и пиксели подключаются отдельно на каждый формат: Catalog, Landing one, Landing multi, Tickets. Теги грузятся только там, где нужна воронка.
Как устроено в NitroCart
- Theme settings → Custom code: отдельные блоки на формат.
- Пиксели: Facebook, TikTok, Google — в scope активного формата.
- CSS: правки одного формата без поломки других.
- Render setting: при смене формата грузятся только его скрипты.
Кому подходит
- Медиабаеры с разными пикселями на лендинге и каталоге.
- Аффилиаты с трекингом сети только на одностраничнике.
- Продавцы билетов с пикселем на Tickets, но не на merch-каталоге.
Порядок работы
- Определите, какой формат требует какой пиксель.
- Вставьте скрипты в блок нужного формата в Theme settings.
- Поставьте Render setting на этот формат и проверьте теги в devtools.
- Переключите формат — убедитесь, что чужие пиксели не стреляют.
- Сверьте Traffic → Visitors с дашбордами пикселей.
FAQ
Один пиксель на все форматы?
Можно продублировать, но per-format чище для тестов.
Inline JS разрешён?
Да — в блок custom JS целевого формата.
Переживёт Docker-обновление?
Настройки сохраняются; перед крупным патчем — Engine settings → Backup.
Дальше: Уникальность вёрстки магазина: своя карта CSS/JS, лёгкий HTML, Пять тем и четыре формата: независимый выбор, Карта CSS vs шаблонные магазины.