The way Activation (former Campaigns) works in ODP is changing. Campaigns were responsible for sending e-mail or text messages, tracking delivery and interactions (openings, clicks, etc.). Activation is focused on exporting segments of users to third-party services, it does not track delivery and interactions anymore.
Channel apps are designed for Campaigns. They contain capabilities to track delivery and interactions. This increases the complexity of channel apps, which is not necessary for new type of activation apps.
Provide a new type of app: data sync app. This new type should allow for seamless data sync between ODP and a third-party service (e.g., ESP) and should not bring any complexities related to delivery and interactions tracking.
Increases adoption by reducing the knowledge and experience bar for writing a data sync app
Design new type of programmatic interfaces between ODP and OCP
Implement and document data sync apps
Thanks for the description of problem, it clears my head between Campaign and Activation. It confuses me a lot recently after seeing this new "Activation" feature.