3rd Part Analytics tool: FullStory
Hi,
I am integrating 3rd party analytics for my dashboards to see users behaviours on my embedded dashboards from domo. For that I am using FullStory and adding its scripts in iframe and main head section of parent page.
Does this work with both public and private embedding right ? or only private embedding we can see analytics on FullStory? I have tried with both I can't see any analytics of FullStory.
Answers
-
- Private Embeds:
- Private embeds require users to authenticate to view the content. Because users are logged in, analytics scripts like FullStory can capture user behavior as intended. This generally aligns better with tools like FullStory, which often depend on identifying user sessions within a controlled, authenticated environment.
- Public Embeds:
- Public embeds, however, are designed to be accessible to anyone with the link. Domo strips out some tracking and authentication mechanisms in public embeds to secure data. This can interfere with FullStory's ability to capture analytics, as it may not be able to attach to specific user sessions reliably, especially if these sessions are running in an isolated environment (like an iframe).
- If the embedded dashboard is in an iframe and hosted on a different domain, FullStory may face issues capturing data. I would focus on the private embeds first, as they are most likely to support tracking due to authentication.
** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 - Private Embeds:
-
@ArborRose Thanks for responding. For private embeds I am facing an issue. I do get successfully for access token and embed token using domo apis, the last step where we put embed id in form tag and then embed token in an input which is hidden like below, provided by domo for PHP users
Both embedId and embedToken are properly being passed, but when using script I am hitting submit, my page is being reloaded, is it possible I get a iframe code back which I will be using as a response of this form submit and put in my div.
As I have multiple dashboard which I show based on the users selection, I can't let user to make the page refresh my functionality will be very much disturbed in that.0 -
To integrate Domo's embedded dashboards without refreshing the entire page, you can try JavaScript to dynamically load the iframe instead of submitting a form that triggers a page reload.
<div id="dashboardContainer"></div>
<script>
function loadDashboard(embedId, embedToken) {
// Create an iframe element
var iframe = document.createElement('iframe');
// Set the iframe attributes
iframe.style.width = '100%'; // Adjust as needed
iframe.style.height = '600px'; // Adjust height as needed
iframe.src = `https://public.domo.com/card/${embedId}?embedToken=${embedToken}`;
iframe.frameBorder = '0'; // Optional: Remove border
// Clear the existing content and append the new iframe
var container = document.getElementById('dashboardContainer');
container.innerHTML = ''; // Clear previous content if needed
container.appendChild(iframe);
}
// Call the loadDashboard function with your embedId and embedToken
loadDashboard('yourEmbedIdHere', 'yourEmbedTokenHere');
</script>** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 -
Thanks @ArborRose for this help, its loading now properly without refresh. One more thing please.
Previously I was using PFilters with all my filter options to pass in URL, now since I am using server side, when I am passing filter like following, its not filtering the dashboard, the plain dashboard with all data is showing every time.
Server side filter:Can you please help me on this.
0 -
@muhammadtalha We have released support for 3rd party tracking, please see our KB article for details. If you are still in need of this, please reach out to Support to request the enablement. https://domo-support.domo.com/s/article/360043437993?language=en_US#third_party_analytics
Ken Boyer
Dir, Product Management
AI, Domo Everywhere
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 102 SQL DataFlows
- 626 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 753 Beast Mode
- 61 App Studio
- 41 Variables
- 692 Automate
- 177 Apps
- 456 APIs & Domo Developer
- 49 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 398 Distribute
- 115 Domo Everywhere
- 276 Scheduled Reports
- 7 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 11 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 110 Community Announcements
- 4.8K Archive