This is a work in progress. Feedback is welcome.
airModules
Distribution
FAQs

airModules Manager FAQs

Where the Campaign is hosted?

The campaign pages are hosted in an S3 bucket and accessed via the domain https://mm-prerendering-static-prod.airtrfx.com (opens in a new tab). To display the associated content/module, the pages need to be initialized by the Adnetify script.

Adnetify Script High-level workflow Adnetify Script Flow

airModules Tracking Capabilities

airModules Campaigns have built-in tracking capabilities and an open door for Customers to include their own tag management system (GTM, Tealium, etc.) script within the iframe so they can have advanced/tailored tracking capabilities to their business goals.

Built-in Tracking Capabilities

  • Events:
    • Viewable impressions
    • Interactions with the airModule
    • Search initiation
  • Cookie/Tags that are loaded:
    • PROS only creates one cookie (emcid) which is an anonymous user identifier.
      • The emcid cookie is a 9-character unique alphanumeric user identifier - Example: F-gH72k0d7x.
      • No personally identifiable information is collected so it is GDPR compliant.
      • The emcid cookie is placed on the domain of the IFRAME ("first party cookie").
      • For security reasons, we are not able to set up cookies on the Parent URL.
      • The emcid is shared with other products (FareNet) and customers (Example: if a user has interacted with products for Disney Orlando and then comes to Disney London, we could identify this user as a unique user).
        • Customer can opt-out of emcid sharing.
    • PROS own Google Tag Manager (GTM) container is loaded inside of the iframe.
      • Inside the GTM container we have set up the Google Analytics event tracking.
    • The iframe also loads PROS's proprietary tracking script which handles the cookie logic.
      • Because iframes do not communicate with the parent URL, we are not able to disable the emcid cookie if a user dismisses cookies, unless we implement a postMessage between the parent and the child iframe.
    • The tracking library also sends events to our proprietary database called DataCore by default; we are in the process of deprecating this feature.
  • The feasibility that the cookie/tags can be integrated into the required framework:
    • Tracking library script: could be implemented in the customer TMS that will be added to the iframe.
    • PROS would have to remove the automatic loading of the script from the iframe.
    • PROS's internal GTM container would need to be removed; however, we would have no data in GA and, therefore, no free Event Tracking Reporting that comes with the airModules product.