This is a work in progress. Feedback is welcome.
airModules
Distribution
System Benefits

aMM Benefits

The following are some of the main benefits of this enterprise-level airModule® publishing solution:

  • Speed to Market/Scalability: Launch at scale with a universal script across many placements with the ability to adjust to the page’s context.
  • Extended Personalization - Dynamic/Personalized Content: Ability to tailor the airModule® Campaign content to the end-user interests via the MM dataLayer. Currently supporting 10+ parameters including language, market, origin/destination locations, events date, time, session, location, etc.
  • Easy to Deploy: The distribution and setup is not dependent on development resources.
  • Low Maintenance Efforts: Rendering airModules® inside iframes avoids styling and functionality clashes. By living within the iframe, the airModule® campaign is protected from any parent page front-end updates (CSS, HTML, or JS), avoiding styling clashes or malfunction. In the same way, any updates on the airModule® campaign will be encapsulated and won’t interfere with the parent page visualization or functionality.
  • UX/UI - Seamless Integration: The airModule® Campaign will integrate to the parent page with a consistent experience where the airModule® will resize according to user interaction. No additional scrolls or poor user experience will be introduced.
  • Security: At PROS, we take the security of your data and website very seriously. As transparency is one of the principles on which our company is built, we aim to be as clear and open as we can about how we handle security. Trustworthy and secure airModules® content is contained and served within an iframe. Using an iframe with content from a different domain embedded into your site triggers a browser’s cross-domain policies, which maintain a separation between your code and the iframe’s content – preventing it from accessing your DOM, cookies, or local storage.
  • Performance: PROS has applied relevant optimization strategies to display airModules® seamlessly to the users of your website. The following are the most relevant features:
    • Script Optimization: The universal script (Adnetify) needed for the distribution method has been optimized to be a minimal script ~6KB - strictly containing needed logic to handle the initial data gathering, resizing, and communication.
    • Components/Assets Optimization: PROS is constantly optimizing the components and additional assets powering airModules® to ensure these are as lightweight as possible.
    • iframe lazy loading: Not only by adding the attribute loading=lazy (available for Chromium-based browsers) but using mutation observer which defers offscreen iframes from being loaded until the user scrolls near them. This saves data, speeds up the loading of other parts of the page, and reduces memory usage.