Amplitude is an event tracking and segmentation platform for your web and mobile apps. By analyzing the actions your users perform, you can gain a better understanding to drive retention, engagement, and conversion. Our Amplitude destination code is open sourced on Github. Our server-side integration is not open-source. In addition to the docs below, Amplitude has created a destination guide.
Sending Data to Amplitude
MetaRouter makes it easy to send your data to Amplitude. Once you follow the steps below, your data will be routed through our platform and pushed to Amplitude in the appropriate format. Amplitude is a behavioral data analytics tool that enables real-time cross-platform analytics so that marketers can view user activity on a dashboard. It also funnels audiences by custom events and actions like checkout completed, items added to cart, or payment entered. It integrates very nicely with Amazon Redshift for data access so that data scientists can analyze user drop off over time.
OneSignal Help & Documentation
This is part of Getting Started with using Amplitude. There are 3 other ways to get data into Amplitude: using the Amplitude SDKs , integrating with Segment , or integrating with mParticle. This article has been moved to our new Developer Center. You can batch events into an upload but we recommend not sending more than 10 events per batch. Note: This applies to customers on our Starter Plan only. There is no hard limit on the Amplitude Enterprise plan. For request size, please limit your requests to no more than events per request and under 1 MB.
Tunes is a standard music player for mobile devices that has common actions like playing a song, skipping a song, shuffling play, and sharing a song. You can choose to track anything and everything. For example, in Tunes, you could track the music control buttons the users presses or even how many songs each user has listened to in each session. Every time an action happens that you wish to keep track of, you send an Event to Amplitude. Events can be as easy as choosing the text string that defines them. Event Properties give you context about events, like where in your app they occur or what state the app is in when it occurred. Any detail related to the Event itself is can act as an event property. User Sessions allow you to track series of events that are performed within a single visit or interaction with your application. Most often, Amplitude keeps track of session automatically for you.