How to Embed the Visual Visitor Dashboard in a Third-Party Reporting Tool

How to Embed the Visual Visitor Dashboard in a Third-Party Reporting Tool

If you use a reporting platform such as Agency Analytics, DashThis, or a custom client portal, you may want to embed the Visual Visitor dashboard as an iframe for a unified client reporting experience. This requires specific configuration to prevent CSP (Content Security Policy) blocks on iframe embedding.

Step 1 - Confirm iframe support

Contact Visual Visitor Support to confirm that iframe embedding is supported for your account and to get the correct embed URL for your white-label portal.

Step 2 - Configure the CSP on your reporting tool

If Agency Analytics or your reporting platform enforces a CSP, you will need to add the Visual Visitor portal domain as an allowed frame-src or frame-ancestors domain. Work with your reporting tool's support team to add the whitelist entry. 

Step 3 - Authentication handling

The embedded dashboard requires a logged-in Visual Visitor session. Two common approaches:

 ·       Shared view-only user:  Create a dedicated view user in Visual Visitor for the client. The client logs in once in the reporting tool context and the session is maintained.

 ·       Single Sign-On (SSO): For enterprise setups, contact Visual Visitor Support about SSO integration options.

 


Password considerations:

If the embedded dashboard shows a login prompt instead of the dashboard, the session has expired. Simplify the password for the view user to avoid encoding issues (some special characters in passwords can cause session failures in iframe contexts). 

Warning
Embedded dashboards may not support all interactive features.
Some menu navigation and export functions may not work correctly inside an iframe due to popup window blocking by the browser.