Overview
The Custom Script Component enables you to insert custom JavaScript into QR Code landing pages.It supports two modes of integration:
- External scripts (e.g., Google Analytics, Facebook Pixel, chat widgets, etc.)
- Inline scripts (executed directly within the landing page)
⚠️ Note: Always ensure custom scripts follow Scanova’s security and content guidelines to prevent vulnerabilities such as XSS.
Properties
🧩 External Object
Used In Categories
This component is used in the following QR Code categories:Example Schema
Notes
- You can include up to 5 external scripts via the
externalarray. - All external scripts must be **publicly accessible HTTPS URLs ending with **
.js. - Inline
scriptshould only include non-blocking JavaScript to maintain page load performance. - Scripts are sandboxed and validated for security — avoid DOM manipulation or unsafe global overrides.