Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Mobile Apps Integration with AMC Products

Avatar

Level 10

Hi all,

I am exploring Mobile Apps on Andriod, iOS,windows etc Integration with all AMC Products (forward & backward).

1. How to integrate Mobile Apps with AEM?

2. What is used for Mobile Applications to provide data to Adobe Analytics and to take back the data from Analytics?

3. Similarly how a mobile app integrates with Adobe Campaign?

Since this topic covers the whole AMC and mainly AEM Mobile, I am posting it in Adobe Community / Experience Manager / Adobe Experience Manager / .

Appreciate all your responses.

Thanks,

Rama.

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi Rahul,

Now only I am getting more clarity on this subject.

Please take a few more moments to answer my following last set of queries in underline:

1. AEM Mobile applications: Normal web pages integrate with Adobe Analytics, using Java script. But how would a mobile app integrate with Adobe Analytics? - it is same as using normal application. when you build the application, the javascrit is associated with it.

In the case of Mobile Apps (both AEM Mobile and Phonegap), Java script is not an option?

Even in cloud, it needs to send the data somehow to Adobe Analytics right?

2. Mobile Apps built with Phonegap:Uses DTM. DTM uses tags, rather than Java Script right? - DTM will use only 1 javascript which is included on the page and all the AMC products (Target, ANalytics, etc) are integrated with DTM.

3. What exactly is the difference between AEM Mobile applications & Mobile Apps built with Phonegap? Like one is native and the other is hybrid? - AEM Mobile is a cloud based application. It has set of plugins built in. You cannot add a custom plugin. But when using phonegap, its a hybrid application, you can add your custom plugins. 

What do you mean by "AEM Mobile application is a Cloud based application"? My understanding is that we develop HTML, Java Script and CSS on our local machine, and use the facilities in cloud just to compile and may be deploy. Is this understanding correct or something more is there to it?

I heard AEM mobile will also soon have the ability to add custom plugins.

4. Which one should be used when? - If you're ok with plugins that are built in on AEM Mobile, you can use that.. please note that it doesn't require much IT efforts to create Mobile app using AEM Mobile. Where as using phone, you need AEM + Angular JS skills.

5. How will mobile apps built either way Integrate with all other AMC Products (forward & backward)? - I'm exactly not sure.. if AEM Mobile has integration with all the AMC products.. but using phonegap, it is a normal integration.

How does the data flow backwards from Adobe Analytics to Mobile Apps?

Ex: I run an online video shop. Want to personalize it, so that a person who has rented horror movies majority of the times, will be shown horror movies on the web page.

In this case, Mobile App sends the data to Analytics, which processes the data and the info "a specific person has rented horror movies many times" has to somehow reach the Mobile App, so that the App takes the necessary action, like displaying appropriate videos to the user.

Highly appreciate your support.

Thanks,

Rama.

View solution in original post

5 Replies

Avatar

Level 3

Hi Rama,

Hope you're doing good!

Are you talking about AEM Mobile applications or Mobile Apps built with Phonegap? 

If you're talking about AEM Mobile, you should have Cloud integration available inbuilt. But you're talking about Mobile Apps built with Phonegap, you can use DTM in AEM.

 

Thanks,

Rahul

Avatar

Level 10

Hi Rahul,

I am exploring both of them.

1. AEM Mobile applications: Normal web pages integrate with Adobe Analytics, using Java script. But how would a mobile app integrate with Adobe Analytics?

Even in cloud, it needs to send the data somehow to Adobe Analytics right?

2. Mobile Apps built with Phonegap:Uses DTM. DTM uses tags, rather than Java Script right?

3. What exactly is the difference between AEM Mobile applications & Mobile Apps built with Phonegap? Like one is native and the other is hybrid?

4. Which one should be used when?

5. How will mobile apps built either way Integrate with all other AMC Products (forward & backward)?

Appreciate your knowledge sharing.

Thanks,

Rama.

Avatar

Level 3

1. AEM Mobile applications: Normal web pages integrate with Adobe Analytics, using Java script. But how would a mobile app integrate with Adobe Analytics? - it is same as using normal application. when you build the application, the javascrit is associated with it.

Even in cloud, it needs to send the data somehow to Adobe Analytics right?

2. Mobile Apps built with Phonegap:Uses DTM. DTM uses tags, rather than Java Script right? - DTM will use only 1 javascript which is included on the page and all the AMC products (Target, ANalytics, etc) are integrated with DTM.

3. What exactly is the difference between AEM Mobile applications & Mobile Apps built with Phonegap? Like one is native and the other is hybrid? - AEM Mobile is a cloud based application. It has set of plugins built in. You cannot add a custom plugin. But when using phonegap, its a hybrid application, you can add your custom plugins. 

I heard AEM mobile will also soon have the ability to add custom plugins.

4. Which one should be used when? - If you're ok with plugins that are built in on AEM Mobile, you can use that.. please note that it doesn't require much IT efforts to create Mobile app using AEM Mobile. Where as using phone, you need AEM + Angular JS skills.

5. How will mobile apps built either way Integrate with all other AMC Products (forward & backward)? - I'm exactly not sure.. if AEM Mobile has integration with all the AMC products.. but using phonegap, it is a normal integration.

Avatar

Correct answer by
Level 10

Hi Rahul,

Now only I am getting more clarity on this subject.

Please take a few more moments to answer my following last set of queries in underline:

1. AEM Mobile applications: Normal web pages integrate with Adobe Analytics, using Java script. But how would a mobile app integrate with Adobe Analytics? - it is same as using normal application. when you build the application, the javascrit is associated with it.

In the case of Mobile Apps (both AEM Mobile and Phonegap), Java script is not an option?

Even in cloud, it needs to send the data somehow to Adobe Analytics right?

2. Mobile Apps built with Phonegap:Uses DTM. DTM uses tags, rather than Java Script right? - DTM will use only 1 javascript which is included on the page and all the AMC products (Target, ANalytics, etc) are integrated with DTM.

3. What exactly is the difference between AEM Mobile applications & Mobile Apps built with Phonegap? Like one is native and the other is hybrid? - AEM Mobile is a cloud based application. It has set of plugins built in. You cannot add a custom plugin. But when using phonegap, its a hybrid application, you can add your custom plugins. 

What do you mean by "AEM Mobile application is a Cloud based application"? My understanding is that we develop HTML, Java Script and CSS on our local machine, and use the facilities in cloud just to compile and may be deploy. Is this understanding correct or something more is there to it?

I heard AEM mobile will also soon have the ability to add custom plugins.

4. Which one should be used when? - If you're ok with plugins that are built in on AEM Mobile, you can use that.. please note that it doesn't require much IT efforts to create Mobile app using AEM Mobile. Where as using phone, you need AEM + Angular JS skills.

5. How will mobile apps built either way Integrate with all other AMC Products (forward & backward)? - I'm exactly not sure.. if AEM Mobile has integration with all the AMC products.. but using phonegap, it is a normal integration.

How does the data flow backwards from Adobe Analytics to Mobile Apps?

Ex: I run an online video shop. Want to personalize it, so that a person who has rented horror movies majority of the times, will be shown horror movies on the web page.

In this case, Mobile App sends the data to Analytics, which processes the data and the info "a specific person has rented horror movies many times" has to somehow reach the Mobile App, so that the App takes the necessary action, like displaying appropriate videos to the user.

Highly appreciate your support.

Thanks,

Rama.