Skip to main content

Common issues and how to resolve them

Written by Bidisha Sinha
Updated over 3 weeks ago

Events not appearing

If events are not showing up, debug using the browser console:

  1. Copy the test QR Code URL

  2. Open a new incognito window

  3. Open DevTools β†’ Console tab

  4. Navigate to the URL

Common error:

installHook.js:1 [Insights:EventManager] - Failed to process queued event:
Error: Event enrichment failed: missing required fields (deviceId or sessionId)

What this means:
The Pixel failed to initialize. The most common cause is that the domain has not been whitelisted.

Resolution steps:


Pixel blocked by CSP

If your website uses a Content Security Policy (CSP) that blocks the following URL, the Pixel will not load:

https://cdn.uniqode.com/insights/production/v1/latest/sdk.js

Resolution:
Ask your IT team to whitelist this URL in the CSP configuration.


FAQ

  • Is a new Pixel required per domain?

    No. Each account has a single Pixel. The same Pixel code can be used across multiple domains.

  • Does every domain and subdomain need to be whitelisted?

    Yes. Each domain and subdomain must be individually whitelisted.

  • What if the journey spans multiple domains (e.g., QR code β†’ domain1 β†’ domain2)?

    This requires technical support from Uniqode

Key considerations:

  • Subdomain changes: Tracking works if cookies are retained and the Pixel is installed on each subdomain

  • Domain changes (or cookie loss): The ?uq=****** URL parameter must be preserved throughout the journey for accurate tracking

Did this answer your question?