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.