The Adobe Experience Cloud is a collection of best-in-class solutions for marketing, analytics, advertising, and commerce. All integrated on a cloud platform for a single experience system of record. The Experience Cloud brings together all of your marketing tech in a single place, so you can do everything from managing your content and delivering email campaigns to automating your ad buying and measuring your success. One integrated approach for one seamless experience.
Adobe entered the digital marketing space with the Omniture acquisition in late 2009. Shortly after, Adobe offered the "Adobe Digital Marketing Suite" to the world's top brands. Many other acquisitions followed including Day Software, Efficient Frontier, Neolane, TubeMogul, Magento, Marketo, etc. Today Adobe offers this unified technology stack as the Adobe Experience Cloud. The value to brands extends beyond marketing, to managing the complete customer experience.
Developing an integrated application for the Adobe Experience Cloud can be complex as there are multiple products, concepts, and APIs involved. Additionally, there is often more than one way to accomplish your application use case.
It is important to identify three things from the start:
- What customer use case am I trying to solve with my application?
- Which Experience Cloud Solution(s) will my application need to integrate with?
- Which integration capabilities (APIs, SDKs, frameworks, techniques) will I use?
A good source of inspiration for your application is our Application Use Cases page where we outline several of the most common scenarios for integrating third-party applications with Adobe Experience Cloud. Starting with one of these use cases is typically a good idea, but not the only path. It’s also possible you are solving a use case we haven’t documented yet and that’s great. We love innovation!
Experience Cloud Solutions
The Adobe Experience Cloud consists of three sub clouds offering industry leading solutions in Marketing, Analytics, and Advertising. Each cloud has one or more Adobe Solutions that enterprises license to produce exceptional customer experiences. All of these Solutions are connected by Adobe Experience Platform providing unified data collection, storage and access.
When you build an integrated application, it is important to map the use case you are trying to solve to the right Adobe Solutions. We recommend becoming familiar with each of the Experience Cloud Solutions and how Adobe customers use these Solutions to drive business results.
Learn more about each of these Adobe solutions and their most common integration cases.
- Adobe Analytics: Overview for Technology Partner Program Partners
- Adobe Audience Manager: Overview for Technology Partner Program Partners
- Advertising Cloud: Overview for Technology Partner Program partners
- Adobe Campaign: Overview for Technology Partner Program partners
- Adobe Target: Overview for Technology Partner Program partners
- Adobe Experience Manager: Overview for Technology Partner Program partners
- Adobe Experience Platform Launch: Overview for Technology Partner Program Partners
Adobe Experience Cloud offers many tools for building integrated applications, and most Adobe Solutions offer API access to third-parties. Not all of the APIs share a common architecture and authorization method today but Adobe is progressively adding each of its APIs to a single gateway for easy access by developers. You can learn about the Adobe I/O API Gateway and other Adobe I/O services at the Adobe Developer site.
In addition to Adobe Solution APIs and Adobe I/O services, the Experience Cloud offers some data exchange capabilities through files using SFTP or S3. And some Adobe technologies like Adobe Experience Manager, Adobe Commerce and Adobe Experience Platform Launch support application code directly in the product.