generated: '2026-08-13' method: searched source: https://docs.knotch.it/ note: >- Knotch's primary developer surface is client-side. Everything below is a browser-embeddable component or tag documented at docs.knotch.it and distributed from Knotch's own CDN (www.knotch-cdn.com). These are distinct from server-side SDKs — Knotch ships none; see packages/knotch-packages.yml. loaders: - name: Knotch tag (unminified) url: https://www.knotch-cdn.com/unit/latest/knotch.js status: 200 bytes: 271237 pinned: false note: 'the "latest" path segment floats; no versioned URL is documented' - name: Knotch tag (minified) url: https://www.knotch-cdn.com/unit/latest/knotch.min.js status: 200 bytes: 154241 pinned: false - name: Verification Pixel url: https://www.knotch-cdn.com/verification-pixel/latest/vpixel.js status: 200 bytes: 13100 pinned: false families: - name: Measurement Unit docs: https://docs.knotch.it/unit/ description: >- A question-based sentiment tool embedded at the end of an article or video. Combines qualitative survey response with passive page analytics. variants: - name: Feedback Unit renders: true captures: [Time to Interact, Sentiment Based Response] - name: Invisible Unit renders: false captures: - Page and Unique Views - Time on Page - Time Playing Video - Referrer Source - Device and Browser Type - Page Scroll Depth - Visitor Geolocation - Third Party Demographic Insights integration_methods: - name: iframe detail: >- Rendered in a nested browsing context. More isolated, but constrains Knotch from measuring scroll depth, referrers and viewability. - name: JavaScript tag detail: >- Script in the page head plus a placeholder element where the Unit should appear. Rendered in the page context, enabling the full measurement data set. - name: video attribute detail: 'add the data-Knotch attribute to an existing