Embedded dashboards
Embedded dashboards let you present analytics in another part of your workflow or product, where teammates or intended viewers can access the information they need. The exact embedding method, access model, and available controls depend on the dashboard and sharing options enabled in your Trfyx workspace. Before distributing an embedded view, confirm what data it exposes, who can access it, and whether the viewer experience matches your intended use.Prepare a dashboard for sharing
1
Choose the audience and purpose
Decide whether the dashboard is for internal reporting, customer-facing product experiences, or another use case. The audience determines what data should be included and what access controls are appropriate.
2
Keep the view focused
Include the metrics and breakdowns needed for the decision at hand. Remove irrelevant charts, test data, and filters that could mislead viewers.
3
Check date ranges and definitions
Make metric definitions, time ranges, timezone assumptions, and important filters clear. Avoid comparing unlike periods or audiences without explaining the difference.
4
Use the supported embed or sharing flow
Follow the dashboard’s current embed or share instructions in Trfyx. Do not expose workspace credentials, API secrets, or private links in public pages or client-side source code.
5
Test as a viewer
Open the destination using the same access level as the intended viewer. Confirm that it loads correctly and reveals only the data that audience is authorized to see.
Security and access considerations
- Apply the least-privilege principle: share only the data required by the audience.
- Never place secret API tokens or workspace credentials in browser code.
- Treat public embed URLs as public if anyone who has the URL can access them.
- Confirm whether filters are merely visual or actually restrict the underlying data available to the viewer.
- Review privacy requirements before embedding user-level information or session-related details.
- Re-test permissions after changing dashboard settings or moving the embed to a new location.