Embed with iFrames

The topics in this section explain how to use iFrames to embed Oracle Analytics content into applications and web pages.

Considerations for Embedding Content with iFrame

This topic describes issues that you might encounter when you use iFrame to embed content.

Typically when users open embedded content from an application, they'll be prompted to log into Oracle Analytics. To avoid this issue, set up Single Sign On (SSO) or user federation between Oracle Analytics and the application hosting the embedded content.

If you're using the Safari browser and the embedded content doesn't display as expected, then try disabling Safari's Prevent cross-site tracking preference.

Use iFrame to Embed Content

You can embed your analytics content by pasting the target content's URL into an application or portal's iFrame. For example, you can use this method to embed content into Microsoft Teams.


If you need an integrated way to embed content, then use the JavaScript embedding framework. This method provides greater flexibility than the iFrame embedding method. See Typical Workflow to Use the JavaScript Embedding Framework.
Before you perform this task, confirm that you've registered the domain that you want to embed your content into as a safe domain. See Register the Embedding Environment as a Safe Domain.
  1. On the Home page, click Navigator, and then click Catalog.
  2. Locate the item that you want to embed and click its Actions menu. Click Open.
  3. Go to the browser's address bar and copy the item's URL. These are examples of URLs:
    • Report - http://example.com/analytics/saw.dll?PortalGo&path=%2Fshared%2FRevenuehttp://example.com/analytics/saw.dll?PortalGo&Action=prompt&path=%2Fshared%2FSaled%2FSales%20by%20Brand

    • Dashboard - http://example.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FSales%2F_portal%2FQuickStart&page=Top%20Products

    • Visualization project - http://example.com/va/project.jsp?pageid=visualAnalyzer&reportmode=full&reportpath=%2Fshared%2FMySalesProject

  4. Open the target application or portal, locate an iFrame, and paste the content's URL into it.