Learn how to set up your account and get started with EMMA
EMMA is an app marketing platform for customer acquisition and retention that provides the functionality to integrate analytics and app marketing. The platform helps clients increase user engagement in three ways:
The EMMA platform has 5 parts:
The EMMA interface provides the functionality to attribute the origin of your app downloads to optimize your acquisition campaigns, segment users based on their actions and profile properties, and execute targeted communication campaigns to these segments by analyzing the performance of each campaign.
The SDK tracks user actions within mobile applications. It also provides the ability to personalize mobile applications and their content by providing clients with access to user profile data.
The API sends event data or user profiles from any source to EMMA. Our API also exports user data from EMMA for analysis in BI tools and enriches customer information in CRM systems.
Integrations with advertising platforms such as Google and Facebook, analytics platforms such as Salesforce and Adobe and remarketing platforms such as Smadex and Appreciate.
Postbacks trigger workflows in backend systems as soon as qualifying events occur.
Users, events, segments, campaigns and reports are fundamental to EMMA, so it is important to understand each function.
Users: After integrating EMMA SDK, a user profile is created for each person who starts the application. The EMMA user profile has a set of default fields, such as device(s) and location. You can also extend the default user profile data model by adding custom attributes specific to your business.
Events: The EMMA SDK tracks the actions users take on your application or website, such as a user viewing a product, listening to a song or making a purchase. Events are associated with a user profile.
Segments: EMMA offers users the ability to create segments. A segment is a group of users whose actions or user profile properties match a set of criteria you have defined. Once a user has created a segment, you can target them with a campaign or create a report to analyze them.
Acquisition campaigns: EMMA's acquisition campaigns analyze the origin of each app download for each user in order to optimize the acquisition of new users.
Communication campaigns: EMMA's communication campaigns allow customers to communicate on a large scale, being able to personalize and automate each message. EMMA offers 10 different messaging formats to reach your users in the optimal channel.
Reporting: EMMA provides the ability to create reports to understand the effect of campaigns on your users. You can use these reports to analyze user engagement and guide product decisions.
In case you already have the App ready to start and you decide to start measuring your statistics with EMMA, what happens with the users that already use the App? When will EMMA start tracking them? How will you be able to identify those users in your App statistics?
When installing a new SDK all users of the previous version will appear as new users once they update the application. This is a common and unavoidable process that allows to detect and save all the measured users, the ones that really will be new users and the ones that will not.
Based on that, you should keep in mind that the first days of analysis in EMMA the percentage of new users will be higher than in future periods.
As you can see in the visual example of an application (represented in the previous image) if we have a number of existing users before performing the EMMA SDK integration, these will be counted as new users when they open the application once updated to the new version. Thus, the existing traffic, generated through the markets, will be added as new users.
Unfortunately, the real separation between new and existing users is not possible with current technologies so, in order to avoid devalued data, it is recommended to wait at least 15 days from the application version update to start considering new traffic.
The first thing you need to do to start using EMMA is to create an account. Here is a detailed explanation of how to do it.
Set up the information requested in order to configure your account. Once configured click on the Continue button.