Custom HTML, CSS, JS and pixels in every format
Dropping one global header script means your landing pixel fires on the ticket checkout page. Per-page injection is messy; per-format injection is the right granularity.
What this is
NitroCart lets you attach custom HTML, CSS, JS, and tracking pixels separately for each format: Catalog, Landing one, Landing multi, and Tickets. Pixels land only where the funnel needs them.
How it works in NitroCart
- Theme settings → Custom code: separate blocks per format.
- Pixels: Facebook, TikTok, Google tags scoped to the active format.
- CSS overrides: tweak one format without breaking others.
- Render setting: switch format — only that format's scripts load.
Who it is for
- Media buyers who run different pixels on landing vs catalog tests.
- Affiliates with network-specific tracking on single-product landings only.
- Event sellers who pixel ticket pages but not merch catalog pages.
Workflow
- Decide which format needs which pixel.
- Open Theme settings and paste scripts into the matching format block.
- Set Render setting to that format and verify tags in browser devtools.
- Switch format and confirm other pixels do not fire.
- Cross-check Traffic → Visitors against pixel dashboards.
FAQ
One pixel for all formats?
You can duplicate across blocks, but per-format is cleaner for tests.
Inline JS allowed?
Yes — paste in the custom JS block for the target format.
Survives Docker update?
Settings persist; back up in Engine settings → Backup before major patches.
Next: Store markup uniqueness: your CSS/JS map, light HTML, Five themes and four formats: independent choice, A unique CSS map vs template shops.