Glossary of Terms

  • Launch = This is the public brand name Adobe has assigned to the product.
  • Reactor = While originally the codename for the project it has become the name of PLATFORM that Launch is built upon. Many of the tools used to create the Launch product have been open sourced under the Reactor Framework name and project. Our hope is that the Reactor Framework can be used by other product offerings both inside and outside Adobe in the future.
  • Turbine = This is the name given to the JavaScript rule engine component within the Reactor Framework. It has been open sourced here: https://github.com/Adobe-Marketing-Cloud/reactor-turbine It is responsible for executing the client-side rule logic that framework developers can expand through extensions.
  • Extensions = The name given to the pluggable modules that developers can extend and add to the platform in order to provide new or template functionality to the Launch product.
  • Core Extension = Because we dog-food our own platform, most of the generic interactions like page loads, clicks, etc. that users/marketers would need from a client-side rule creator are built as their own extension. Adobe will own and maintain this extension as well as its future browser compatibility. We recommend developers not try to re-invent this functionality in their own extensions.
  • DTM = Acronym for “Dynamic Tag Management” product offering by Adobe. Adobe acquired Satellite in 2013 and re-branded it as Dynamic Tag Management. It is currently provided free of charge to all Adobe Experience Cloud customers. As of this writing, it is the most widely used Tag Manager on the market. Users of DTM can migrate to Launch at their discretion and will NOT be required to re-implement or re-tag their sites or properties.
  • Satellite Object = Name/Namespace of the primary Reactor JavaScript Object. This was the original name of the product acquired by Adobe. In order to be backward compatible and facilitate seamless migrations to Launch, the name of this JavaScript object and some of its public methods have been kept in the new Reactor Framework and not break existing implementations.
  • Data Elements = Data elements are the building blocks for rules. Data elements let you create a data dictionary (or data map) of commonly used items on a page, regardless of where they originate (query strings, URLs, or cookie values) for any object that is contained on your site. You use data elements to build a data layer that can be used for Analytics and other data collection tools.
  • Events = Events are essentially interactions that users often perform that are the “triggers” of the rule engine. These are extensible as part of the framework and new options added within extensions.
  • Conditions = A logical set of criteria that must be met as part of the sequence of a rule in order to proceed to either the next condition or to the final action(s). These are extensible as part of the framework and new options added within extensions.
  • Actions = Any process that is to take place after an event is triggered and all conditions are met. An example is a beacon call from the browser. These are extensible as part of the framework and new options added within extensions.