Introduction

This documentation section is in the process of being moved - please see https://aep-sdks.gitbook.io/docs/getting-started/overview to get started.

Adobe Experience Cloud implementations for mobile apps leverage Adobe Experience Platform Mobile SDKs for data collection and experience delivery. With the introduction of Adobe Experience Platform Edge Network data collection, client-side implementations will provide unified, purpose-based APIs to provide customers with a more modern and efficient data collection paradigm.

By utilizing the latest Adobe Experience Platform Mobile SDK along with the Adobe Experience Platform Edge Network extension, customers can adopt XDM (Experience Data Model) workflows for data collection. XDM data collection represents a shift from solution specific APIs to simple key / value pairs, that can be sent from both Mobile and Web properties.

For instance, XDM events based on take the place of solution APIs such as trackAction and trackState calls to send analytics events. Customers that are not yet ready to fully adopt an XDM only data workflow may opt to keep solution specific API calls, and then create separate XDM calls for important events.

XDM data collected is sent to the Adobe Experience Platform Edge Network where it can be transformed or distributed to different Adobe solutions including Adobe Experience Platform, Adobe Customer Journey Analytics, Adobe Customer Journey Management, Adobe Audience Manager, Adobe Target and others. In addition to Adobe solutions, XDM data delivered to the Edge Network can take advantage of Adobe Experience Platform Launch Server Side, where rules can be configured to forward data to 3rd party solutions.

Key Benefits

  • Performance - Reduced number of network calls from your web/mobile applications to improve customer experience

  • Smaller footprint – Decrease in the number of extensions and dependencies to manage for mobile implementations

  • Simplified data collection – Standardize data collection with XDM, reducing developer complexity and maintenance

  • Privacy - Improved privacy controls and consent management

  • Server Side Forward – Take advantage of Launch Server Side rules and extensions to deliver data to 3rd parties

Adobe Experience Platform Edge Network Migration Considerations

The new Experience Platform Edge Network extension requires the usage of the latest Adobe Experience Platform SDKs, which for iOS is a new Swift-based SDK. This new Swift SDK for iOS is incompatible with existing Adobe solution extensions such as Adobe Campaign Standard, Adobe Campaign Classic, and Adobe Mobile Services. While updates to these solution extensions are in progress, organizations requiring multiple Adobe solutions should first check to ensure that a swift-compatible or Edge version of the extension exists. For the latest information on supported extensions see Current SDK Versions. 3rd party vendor extensions should continue to work as expected.

Customers looking to adopt platform-based solutions such as Customer Journey Management or Customer Journey Analytics should consider adopting the new Experience Platform Edge Network extension to simplify sending XDM events to the platform.