Overview
Looker, now part of Google Cloud, is a business intelligence and data analytics platform that enables organizations to explore, visualize, and share data insights. Looker's embedded analytics capability allows companies to integrate interactive dashboards and data exploration tools directly into their own web applications, customer portals, and internal tools. The platform connects to cloud data warehouses and uses a semantic modeling layer called LookML to define business metrics consistently.
What This Script Does
When Looker's embedded analytics scripts are deployed on a website or web application, they render interactive data visualizations within iframes or embedded components. The scripts handle user authentication against the Looker instance using SSO tokens or signed embed URLs, load dashboard layouts and chart configurations, and manage interactive features like filtering, drilling, and exporting.
The scripts communicate with the Looker backend to execute queries against the connected data warehouse and render the results as charts, tables, and other visualizations. They may track dashboard usage metrics — such as which reports users view, which filters they apply, and how frequently they interact with the embedded analytics — to support usage monitoring and performance optimization.
Looker's embedded scripts operate within a controlled authentication context. They typically require the host application to generate signed URLs or SSO tokens, meaning they only activate for authenticated users of the embedding application, not for anonymous website visitors.
Consent & Compliance
Looker's embedded analytics scripts serve a primarily functional purpose — they deliver the data visualization features that authenticated users are explicitly accessing. The dashboard usage tracking is generally limited to operational analytics about how the embedded features are used, rather than cross-site behavioral profiling.
Under GDPR, embedded analytics that serve authenticated users within the scope of a service they've signed up for can often be justified under contract performance or legitimate interest. However, if Looker's usage tracking collects detailed behavioral data that feeds into broader Google Cloud analytics products, additional consent considerations may apply.
Should You Block This Without Consent?
Conditional. Looker's core embedded analytics functionality is typically functional for authenticated application users. However, if the implementation includes usage tracking that feeds data to Google Cloud analytics services beyond what's necessary for the embedded feature, that component may require consent. Evaluate your specific Looker embed configuration to determine which data flows exist.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
looker.comAnalyticsFrequently Asked Questions
When does Looker require consent?
Looker's embedded analytics primarily serve authenticated application users under contract performance or legitimate interest. If the implementation forwards usage data to Google Cloud analytics services beyond what the embedded feature requires, that additional data flow may require consent.
How does Looker authenticate embedded users?
Looker requires host applications to generate signed URLs or SSO tokens before dashboards render. This means embedded dashboards only activate for authenticated users — anonymous website visitors cannot trigger Looker scripts through normal browsing.
How does ConsentStack classify Looker?
ConsentStack classifies Looker as conditional — functional for authenticated portal users but potentially requiring analytics consent if usage tracking feeds external Google services. ConsentStack can be configured to load Looker freely within authenticated app contexts while gating it on public-facing pages.
Related Vendors
Manage consent for Looker
ConsentStack automatically detects and manages Looker trackers so your site stays compliant with global privacy regulations.