How Mobile App Tracking Works
View how many users install each of your apps in one simple dashboard. Start promoting your app by knowing which advertising networks and partners send you new users, adjusting your cost per install for the best ROI. Learn more about why tracking mobile application installs for Android is important.
Getting StartedStart tracking your app installs immediately with Mobile App Tracking. Simply install the HasOffers SDK and you're ready to go.
|
Advertising with Ad NetworksThe most exciting benefit to using Mobile App Tracking is your ability to advertise your Android apps through Ad Networks and affiliates.
|
Integrate only 1 SDK
Tracking conversions allows you to know which campaigns with ad networks and affiliates are responsible for generating installs of your mobile apps. We've developed an SDK to simplify the complex process of integrating conversion tracking with the ad networks and affiliates you work with. This way your developers only need to install the HasOffers SDK into your mobile apps.
Additional conversion tracking for ad networks and affiliates can easily be setup in the Mobile App Tracking interface. Mobile App Tracking gives you the power and control to manage these third-party conversion tracking integrations. Third-party conversion tracking has been standard with traditional web tracking. Mobile App Tracking is the first software solution that gives you the ability to manage third-party conversion tracking for mobile apps.
The HasOffers SDK is only 55KBs. Because it is so small it doesn't affect the download of your mobile app to users' devices. Some SDKs have lots of additional code for publishing and monetization which adds to the file size of your mobile app. The larger your mobile app, the longer it will take users to download it which causes drop-offers - users that don't complete the install process. The HasOffers SDK is made to do one thing really well - track conversions for you and your publishers.
We currently provide an SDK for Android apps only. Apple iOS app tracking in development.
Advertise with Multiple Ad Networks
Mobile App Tracking is an all-in-one tracking solution integrated with every major mobile ad network. With Mobile App Tracking you can easily scale your advertising across multiple networks. Through our ad network integrations, we track clicks and installs coming from specific ad networks without you needing to update your mobile apps with each ad network's SDK.

When Mobile App Tracking records a conversion, it then communicates with the various ad networks and affiliates and notifies the appropriate network of the install. Based on which ad network or affiliate influenced the conversion, the tracking servers then load their tracking SDK or their server-to-server / postback URL. This allows these ad networks and affiliates to track conversions in their system and optimize the performance of their campaigns. Our team has completed integrations with the largest mobile ad networks so your team doesn't have to.
Credit Publishers based on Influence
By installing the HasOffers SDK in your mobile app, this solution for Android acts as the central traffic cop deciding which ad network or affiliate influenced the install and deserves credit. This way two or more publishers don't credit themselves for the same install. Even if you are advertising on a CPM or CPC basis, falsely crediting installs to these campaigns makes your performance metrics inaccurate.
Mobile App Tracking credits publishers for conversions based on their real influence by tracking the click and conversion using device fingerprinting technology. After you have the HasOffers SDK installed, you use unique tracking links generated in the Mobile App Tracking interface and use them in your advertising campaigns. You would update any active campaigns to have the ad URLs redirect through Mobile App Tracking servers. Interested users click on the ads and they are directed through the tracking links and then to the download page. The tracking servers use device fingerprinting technology in the redirect process to start an active tracking session.
Once the user installs your mobile app, the HasOffers SDK code runs to notify our tracking servers of the conversion. Since the SDK is integrated in your mobile app, we use our device fingerprinting technology to identify the device. We then look in our databases to see if there is an active tracking session for that user's device. If there is an active tracking session, then an install is recorded and credit given to the publisher. If there is no active tracking session, then no install is credited to a publisher. Installs with no active tracking session are credit as organic installs. This way you're in control and only credit the publishers that actually influenced an install.

Optimize Advertising Campaigns
Mobile App Tracking provides further insight on which advertising campaigns have the best performance. When you setup the ads in your campaigns with the ad networks, you include tracking links with the name of the ad included in it. This way we can track the ad and associate it with any conversions it generates. When a conversion is recorded, Mobile App Tracking credits to the last ad responsible for generating the install. Since Mobile App Tracking is integrated with several ad networks, this data is communicated to their systems as well seamlessly.
You can now now see powerful performance data cross-network in the Mobile App Tracking interface. You can drill down to how campaigns and specific ads are performing on each ad network. You can also login to each ad network and see which ads influenced installs. With this powerful performance data for all your ads and campaigns at your fingertips, you can easily adjust your CPC, CPM or CPI bids based on conversion metrics. This additional insight will allow you to create ads that actually generate installs for your mobile apps.

Incentivize Affiliate Relationships
By using Mobile App Tracking as your central tracking system, you can increase your distribution by developing relationships with affiliates. Affiliates are developers, mobile publishers, and any other direct partners that you compensate for sending users that install your mobile app. This affiliate model allows you to build these direct relationships by being able to track and pay them for each new app install they generate for you.
While you pay most ad networks on a CPM or CPC basis, affiliate relationships are structured on performance. Affiliates are typically compensated on a CPI (cost per install) or CPA (cost per action) basis. This means you only pay affiliates when their marketing generates you installs. If the affiliate never generates you an install, then you owe them nothing. They are actually incentivized to develop successful advertising campaigns.
It's easy to setup affiliates and include them in your marketing mix. Simply create a publisher account in the Mobile App Tracking interface for them. Then you or your publisher needs to choose your mobile app to promote. Your publisher copies their unique tracking URL and uses it in their campaigns. The Mobile App Tracking interface provides the insight on these direct publishers' performance with real-time reporting. These publishers are only credited for the installs their advertising campaign's influence and you compensate them accordingly.

Test Mobile App Tracking
Now that you understand the benefits of Mobile App Tracking, you can play with our test Android app. The HasOffers SDK tracks two types of conversions: installs and actions. The track install method records a conversion when the user opens the app for the first time. The track actions method records a conversion when a user reaches a defined specific engagement point. An example of an action would be tracking when a user reaches the second level of a game. The HasOffers SDK is provided in the form of a single java JAR file that may be included in your Android project.



