Adobe has created multiple ways (JavaScript including SPA, AMP, FIA , iOS, Android, Windows Phone, Java, PHP and other) to send data into Analytics. These methods include tracking information in real-time from web sites, emails, campaigns, web-based kiosks, mobile devices, client-server applications, and most applications that can access the Internet.