Domo

Domo

Domo is a cloud-based business intelligence platform with data visualization and embedded analytics capabilities. Scripts for embedded dashboards may appear on enterprise portals and internal tools, tracking user interactions with chart and report components.

Overview

Domo is an enterprise business intelligence and data visualization platform that consolidates data from hundreds of sources into interactive dashboards and reports. While the core platform operates as a SaaS application, Domo offers embedded analytics capabilities that allow organizations to expose interactive dashboards, charts, and reports on external portals, customer-facing applications, and partner sites.

When Domo's scripts appear on third-party sites, they're typically powering these embedded analytics experiences — bringing Domo's visualization engine outside of its native platform.

What This Script Does

Domo's embedded analytics scripts deliver interactive data visualizations on external sites:

  • Dashboard embedding: Renders interactive Domo dashboards within iframes or custom containers, displaying charts, graphs, tables, and KPI cards populated with real-time or scheduled data
  • Chart interaction tracking: Records how users interact with embedded visualizations — which charts they click, filters they apply, drill-downs they perform, and time spent viewing different data views
  • Authentication and access control: Manages user authentication for embedded analytics, often integrating with the host site's authentication to provide role-based data access
  • Session cookies: Sets cookies to maintain the user's session state, including applied filters, selected date ranges, and dashboard navigation state
  • Data refresh management: Handles periodic data refresh cycles, pulling updated data from Domo's backend to keep embedded visualizations current
  • Interaction analytics: Collects usage telemetry about embedded dashboard performance, user engagement patterns, and feature utilization to feed back into Domo's analytics

Consent & Compliance

Domo's embedded analytics scripts have layered compliance considerations:

  • GDPR: User interaction data and authentication information constitute personal data processing. Domo acts as a data processor for the embedded analytics data. Session cookies supporting authenticated dashboard access may qualify as strictly necessary.
  • ePrivacy Directive: Session cookies for authenticated dashboard access are likely strictly necessary. However, interaction analytics and usage telemetry cookies go beyond what's necessary for the requested service and may require consent.
  • CCPA/CPRA: Usage telemetry and interaction patterns collected through embedded dashboards constitute personal information that should be disclosed.

The compliance assessment depends on context: authenticated enterprise portals with explicit user accounts differ from public-facing embedded dashboards.

Should You Block This Without Consent?

Domo's embedded analytics serve a functional purpose — delivering data visualizations that users actively interact with. The core dashboard rendering and session management are functional requirements. However, the interaction analytics and usage telemetry components track user behavior for purposes beyond delivering the visualization. If the embedded analytics are behind authentication and serve a clear business function, the functional classification is appropriate. For public-facing embeds with analytics tracking, consent may be warranted for the telemetry components.

Conditional.

Visit website

Consent Categories

Analytics
Functional

Also Known As

domo trackingdomo embedded analytics privacydomo cookiesdomo consentdomo gdprdomo bi

Industries

Computers Electronics and TechnologyProgramming and Developer SoftwareBusiness and Consumer ServicesFinance

Tracked Domains (1)

domo.comAnalytics

Frequently Asked Questions

Is Domo's embedded analytics script subject to consent requirements?

It depends on context. Session cookies supporting authenticated dashboard access are likely strictly necessary and exempt. However, interaction analytics and usage telemetry tracking how users engage with embedded visualizations go beyond functional necessity and may require consent under GDPR and ePrivacy rules.

What does Domo track when embedded analytics load on a site?

Domo records which charts users click, filters they apply, drill-downs they perform, time spent on different data views, and session state including applied date ranges and navigation history. Usage telemetry is also collected about embedded dashboard performance and feature utilization patterns.

How does ConsentStack classify Domo for consent management?

ConsentStack classifies Domo as analytics and functional. Core session cookies for authenticated dashboard access load without consent. ConsentStack can suppress the interaction analytics and telemetry components until the visitor grants analytics consent, giving operators precise control over which parts of Domo's data collection are active.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Domo

ConsentStack automatically detects and manages Domo trackers so your site stays compliant with global privacy regulations.