Business Scenario
Adobe Experience Platform is a technical platform designed to help you achieve marketing objectives. The business use cases should drive how you design and implement the technology. This tutorial focuses on a fictional retail brand called Luma. Luma operates brick-and-mortar stores in multiple countries and also has an online presence with a website and mobile apps. They are investing in Adobe Experience Platform to combine loyalty, CRM, web, and offline purchase data into real-time customer profiles and activate these profiles to take their marketing to the next level. The business objectives of Luma may or may not align with the objectives of your company, but you should be able to relate the hands-on steps in this tutorial to your own business objectives.
Pre-requisites
- You have watched the Introduction to Adobe Experience Platform playlist on Experience League and are familiar with Platform capabilities
- You have access to an account provisioned with Adobe Experience Platform (or a Platform-based application such as Real-Time CDP or Journey Optimizer) and Data Collection (formerly Launch).
- You are a System Administrator of that account or can have one configure user permissions for you.
Using this tutorial
This tutorial combines tasks for both Data Engineers and Data Architects. Since it’s an introductory-level tutorial, you should be able to complete the tasks for both roles. Because many of the lessons build on what was implemented in earlier lessons, you should move through the lessons in order. I will call out which lessons can be skipped.
As you create various Platform elements during this tutorial, try to stick to the names I recommend as much as possible. However, there are a few high-level element names that you may want to customize in case there are multiple people at your organization taking this tutorial simultaneously. For example, you may want to name the Platform sandbox “Luma Tutorial Platform - Ignatius J Reilly” instead of just “Luma Tutorial Platform.”
If you get stuck, try re-reading the instructions first, and then use the
Technical notes
Sandbox environments
In the tutorial, you will create a sandbox environment and use it to complete the exercises. The sandbox environment makes it safe for you to complete the exercises and experiment without being concerned about compromising your production data.
API
Platform is built API-first. While interface workflows exist for all major Platform workflows and will be used primarily, the tutorial contains some API-oriented exercises. I will guide you through the basic project setup in the Adobe Developer Console and provide you with Postman environments and collections to get started with the Platform API. After completing the tutorial, you may find it valuable to be familiar with the Platform API and use it in your own deployment.
Third-party technologies
Although you will use multiple technologies in this tutorial, you will remain almost entirely within the Adobe ecosystem. In your own Platform implementation, you will likely integrate Platform with specific third-party technologies. To keep this tutorial relevant for all customers, we will use a more generic implementation.
Tutorial updates
- June 2023: Updated to include new Permission workflow and to use OAuth Server-to-Server API credential
Now let’s move on to the first lesson—configure permissions.
Experience Platform
- Data Architect and Engineer Tutorial
- 1. Configure permissions
- 2. Create a sandbox
- 3. Set up Developer Console and Postman
- 4. Model data in schemas
- 5. Map identities
- 6. Create datasets
- 7. Enable profiles
- 8. Subscribe to data ingestion events
- 9. Ingest batch data
- 10. Ingest streaming data
- 11. Create merge policies
- 12. Apply data governance framework
- 13. Run queries
- 14. Build segments
- Conclusion
Elevate and Empower Teams with Agentic AI for Exceptional Experiences
Elevate and empower your CX teams with AI that transforms creativity, personalization, and productivity. Discover how Adobe is...
Tue, Mar 18, 1:00 PM PDT (8:00 PM UTC)
Adobe’s New Tools: Empowering Third-Party Developers
As marketing technology continues to advance, brands find themselves leveraging multiple solutions. Server-to-server integrations are...
Wed, Mar 19, 12:30 PM PDT (7:30 PM UTC)
Connect with Experience League at Summit!
Get front-row access to top sessions, hands-on activities, and networking—wherever you are!
Learn more