Overview of using Marketing Cloud features such as Adobe Analytics, In-App Messaging, Push Messages, Acquisitions, and Target in AEM Mobile apps.

With Marketing Cloud integration, you can take advantage of the following services:

  • Analytics, including custom analytics
  • In-App Messaging
  • Push Messages
  • Acquisition Tracking
  • Target A/B Testing
  • Livefyre

Adobe Mobile Services SDK is a Marketing Cloud library that is built into your mobile app. This library configures your mobile app according to the configuration on the Adobe Mobile Services Dashboard (https://mobilemarketing.adobe.com). The Mobile Services Dashboard is where you configure the Marketing Cloud products and features for your mobile app.


Marketing Cloud requires additional license

Adobe Analytics and Adobe Digital Marketing Cloud are premium products that require an additional license fee through the Digital Marketing Cloud.


Use Adobe Analytics to track app user data and track marketing compaigns. Apps gather anonymous usage data for all app types. This data is collected whether users are online or offline.

  • If your company has an Adobe Analytics account, you can specify that account information in Master Settings. Doing so links your projects to the Adobe Analytics account. To view detailed analytics reports for your mobile apps, sign in to Adobe Analytics (https://my.omniture.com/login/).
  • If you do not have an Adobe Analytics account, you can request a complimentary Analytics Essentials account through Master Settings. Base analytics are available in the Mobile Services Dashboard (https://mobilemarketing.adobe.com).

For more information about analytics, see Analytics for AEM Mobile and Analytics Report Guide for AEM Mobile.


Custom analytics events for HTML content

You can define new custom analytics events for HTML content in your mobile app and specify processing rules for these custom events. See Custom analytics in AEM Mobile.

In-App Messaging

In-App Messaging allows consumer marketers to trigger rich messaging to app users. In-App Messaging combines custom messaging with triggers to deliver specific messages only when the targeted conditions are met.


  • Display a “Rate the Application” message after users have launched the app 5 times.
  • Direct users to a specific website after they read a certain article or a specified number of articles.
  • Send a message about important new content within the application.
  • Display a welcome screen or an interstitial HTML ad the first time the app or a browse page is launched.
  • Display a message that can be dismissed only when the user signs in.

In-App Messaging does not use Apple’s push notifications infrastructure. It is available on iOS and Android devices.

In-App Messaging is provided through the Mobile Marketing SDK. This requires an additional purchase through the Digital Marketing Cloud.

For information about In-App Messaging, see In-App Messaging in AEM Mobile apps.

Push Messages

Use the Adobe Mobile Marketing Cloud to send push messages to both iOS and Android app users. Push messages appear outside of your app, making them useful for re-engaging passive users or conveying time-specific and location-specific information. Marketing Cloud-based push messages use Google Cloud Messaging (GCM) for Android apps and Apple Push Notification Service (APNS) for iOS apps. You can target push messages to users by specifying Analytics segments or custom segments.

You can also use the Notifications feature in the On-Demand Portal to send push notifications for iOS and Android apps.

For information about sending push messages using the Marketing Cloud, see Sending push messages using Marketing Cloud.

Adobe Target

Adobe Target is the Adobe Marketing Cloud solution that lets you customize your mobile app experience by providing different experiences to different audiences to set up an A/B test. You can then maximize revenue by comparing the results of two or more experiences to determine which one performs best with different audiences. For example, you might target promotional content A at 50% of the audience and promotion content B at the remaining audience in order to determine which promotional content is more engaging.

For more information about integrating Adobe Target with AEM Mobile, see Using Target in AEM Mobile.

Acquisition Tracking

Acquisition tracking allows consumer marketers to track the source of an application’s installation. For instance, you could put an acquisition link on a website, in an email message, or within a social share hyperlink, and have each link tracked and associated individually with the application’s installation.

Acquisition tracking is disabled by default. If you enable acquisition tracking, make sure that you rebuild any app that was created before enabling this feature so that the correct configuration information from Mobile Services is embedded in the app.

For more information about acquisition tracking, see Acquisition tracking in AEM Mobile apps.  

Adobe Livefyre

Adobe Livefyre is a social media service that offers solutions for user-generated content curation and audience engagement. Livefyre is part of Adobe Experience Manager (AEM) and integrated across Adobe Marketing Cloud. By configuring Livefyre to work in AEM, you can add Livefyre components to articles that appear in AEM Mobile apps.

For more information about integrating Adobe Livefyre with AEM and AEM Mobile, see Using Livefyre in AEM Mobile.