With iframe Interactivity (Javascript event broadcasting), embedded iframe content can now interact seamlessly with any site. The iframe can trigger action on Looker events on the parent site and vice versa.

Some sample applications of this include:
  • iFrame to Parent Page Communication

    1. Broadcast iframe height to allow for flexible length embedded content without scroll bars.
    2. Return Query metadata on Explore pages to store user sessions on the parent site.
    3. Broadcast dashboard clicks and run events from the iframe to trigger actions on the parent page.
  • Parent to iframe Communication

    1. Pass in user specified custom filter values outside of the iframe into the iframe
    2. Load and run dashboards based on specific user actions on the parent page.