Vendors Tagnovo detects
Every analytics and marketing vendor with a published signature: what identifies its loader, what identifies its collection request, and how it fails.
Published signatures
Version 1 of the signature set. A loader request proves the script was fetched. A collection request proves an event left the page. Shopify Trekkie is a control signal, not merchant analytics — without that distinction every Shopify store would look like it had analytics installed.
| Vendor | Loader | Collection | Role |
|---|---|---|---|
| GA4 | googletagmanager.com/gtag/js | *.google-analytics.com/g/collect | Analytics |
| Google Ads | googleadservices.com/pagead/conversion | google.com/pagead/1p-conversion | Ads |
| Meta | connect.facebook.net/*/fbevents.js | *.facebook.com/tr | Ads |
| TikTok | analytics.tiktok.com/i18n/pixel/events.js | analytics.tiktok.com/api/v2/pixel | Ads |
| s.pinimg.com/ct/core.js | ct.pinterest.com/v3/ | Ads | |
| Snap | sc-static.net/scevent.min.js | tr.snapchat.com/ | Ads |
| Klaviyo | static.klaviyo.com/onsite/js/klaviyo.js | a.klaviyo.com/onsite/track | |
| Microsoft Clarity | clarity.ms/tag/ | *.clarity.ms/collect | Session |
| Hotjar | static.hotjar.com/c/hotjar- | *.hotjar.io/ | Session |
| Shopify (Trekkie) | cdn.shopify.com/s/trekkie | monorail-edge.shopifysvc.com/ | Control |
Reading a signature
A tag can load and still send nothing. That is the failure this product exists to find, so the two columns are recorded separately. A change to either signature is a new set version and a changelog entry — never an edit — or every historical scan silently changes meaning.