Skip to content
English
  • There are no suggestions because the search field is empty.

How to embed eduMe links in web apps

Use this guide if you are deciding how to embed eduMe within the user flow of your web app.

eduMe content can be accessed in a variety of ways. In this guide, we will mainly refer to seamless link access, but many of the same considerations apply across other access methods.

Choose How You Want to Display eduMe Content

The first step is deciding how you want to present eduMe content to users. There are three main options:

  • Open the eduMe link in the same browser tab or window
  • Open the eduMe link in a new browser tab or window
  • Display eduMe content in an embedded iframe

Each approach offers different benefits and trade-offs, so the best option depends on the experience you want to create and the level of implementation effort you are comfortable with.

Same Browser Tab / Window

Benefits

  • Simple to implement by opening a URL
  • A good option for demonstrating value quickly

Considerations

  • How users will navigate back to the source location if they want to exit the training
  • How to identify the user when they return to the source location, if needed
  • Whether to use a custom link on the course completion screen

New Browser Tab / Window

Benefits

  • Simple to implement by opening a URL
  • A good option for demonstrating value quickly
  • Users can return to the source location by closing the new tab

Considerations

  • How users will navigate back to the source location if they want to exit the training
  • How to determine whether a user has completed the content when they return to the source location, if needed
  • Whether to use a custom link on the course completion screen

Embedded iframe in the Same Page

Benefits

  • Creates a more seamless user flow
  • Highly customisable

Considerations

  • Requires slightly more development effort
  • You will need to provide a list of domains to add to the iframe allowlist in the front-end repo
  • You will need to think about iframe layout and sizing, with a minimum width of 320px
  • You should define how the back button is expected to behave
  • You should consider how the embedded experience will look within the surrounding page

What this can look like;