How to Embed a Looker Studio Report 📊
Sharing a Looker Studio report via an iframe allows you to display real-time data directly within our internal portals, dashboards, or project websites. This keeps our "single source of truth" visible where the team already works.
1. Set Your Sharing Permissions
Before generating the embed code, you must ensure your audience has permission to view the report.
-
For Internal Reports: In the top right of your report, click Share. Add specific colleagues or our company Google Group.
-
Google Workspace Users: You can select "Anyone at [Your Company Domain] with the link can view" to ensure all employees can see the data while keeping it private from the public.
2. Generate the iframe Code
Once permissions are set, follow these steps to get your code:
-
Open the report in Looker Studio.
-
In the top right, click the dropdown arrow next to the Share button and select Embed report (or go to File > Embed report).
-
In the dialog box, check Enable embedding.
-
Ensure Embed Code is selected (this generates the HTML iframe).
-
(Optional) Adjust the Width and Height to fit your destination page.
-
Tip: To embed a specific page of a multi-page report, navigate to that page before clicking Embed.
-
-
Click Copy to Clipboard.
3. Place the Report on Your Page
Go to the page or post in your Haystack Workspace that you want to add this to and begin typing "/looker" (see image below). Click on that pop up.

Paste the embed code in that area. Hit SAVE.

Alternative: Embedding in Google Sites
If you are using Google Sites, you don't need the full iframe code:
-
Follow the steps above but select Embed URL instead of Embed Code.
-
Copy the URL.
-
In your Google Site, click Insert > Embed and paste the URL.
Important Things to Know
-
Interactivity: Embedded reports remain interactive. Viewers can use filters and date range controls, but they cannot edit the report structure.
-
Login Required: If the report is private, viewers must be logged into their company Google account to see the data. If they aren't logged in, they will see a login prompt within the iframe.
-
Navigation: For multi-page reports, navigation links will appear at the bottom by default. You can toggle this setting in the "Embed report" menu.
-
Automatic Refresh: Viewers cannot manually refresh data in an iframe; the data will update automatically based on the report's freshness settings.
Need Help?
If your report is showing a "Permissions Error" inside the iframe, please double-check that the viewer has been added to the Share settings in Looker Studio.
For further assistance, please open a ticket by visiting THIS page.
Keywords: Looker Studio, Embed Report, HTML iframe, Data Visualization, Internal Dashboard, Google Reports, Shareable Link, Embed URL, iframe code, Permission Settings, Google Workspace, Data Refresh, Interactive Reports, Google Sites, oEmbed, Access Denied