DEV Community

Omnimind
Omnimind

Posted on

Web-to-App Attribution Measurement Using Mogua

This article introduces how to quickly view the effectiveness of different marketing channels through the Mogua SDK and Dashboard statistics panel.

Mogua Web-to-App Deep Linking Solution

Mogua is a lightweight deep linking solution designed for indie apps like mobile games and tool apps, used for web-to-app attribution statistics.

Mogua collects device data from both web and app, matching them to enable parameter passing from the webpages to the app. This ensures app users are correctly attributed to different marketing channels. More details on how the SDK can refer to this article.

To use Mogua's products, you need to first create an application and integrate the Mogua SDK into your hosted website and app. Detailed step-by-step guidance can be found in the integration documentation.

After completing the SDK integration, you can quickly view the statistics of different parameters through the Dashboard and use them to easily measure the number of users brought by different marketing channels.

Channel Measurement Using Mogua

Through the parameter statistics of the Mogua Dashboard, you can quickly and easily filter to see the number of users brought by different channels.

All Events

Parameter provides statistics of core events. The following examples explain how to use the Event counts.

Untitled

  1. Web Download Click Event

This event is triggered when the openOrDownload method runs.

After you complete the SDK integration for the web, all URL parameters of the promotional page will be automatically transmitted to the server after this event is triggered, and matched when the app is opened.

You can also manually define params to pass when you invoke the init method as shown in the example below.

<script src="https://www.mogua.io/script/moguasdk/index.umd.js" ></script>
<script>
    Mogua.init({
        appKey: '43ba757b8bc3',
        params: { key1: 'value1', key2: 'value2', ... }
    });
</script>
Enter fullscreen mode Exit fullscreen mode
  1. App Installation Event

This event is for the statistics of new app users completing the app installation.

Some of our customers are mobile games, and the most common marketing channels are affiliates and ads.

Below are examples explain how to use parameter statistics to quickly measure your marketing channels in these scenarios.

Photo by [Anton](https://www.pexels.com/photo/turned-on-iphone-displaying-pokemon-go-charizard-application-243698/)

How To Measure New Users From Affiliates

A main source of new users for mobile games comes from affiliates. To measure this channel, you can set up an invitation link for Affiliates on your website, such as http://www.yoursite.com/?channel=affiliates&referrer=influencer1. When a user downloads, installs, and opens the app through this link, the parameters channel and referrer will automatically be passed to the app.

By passing parameters from web-to-app, you can automatically associate this user with the referral source and use this parameter to calculate commissions in your program.

In this scenario, in the dashboard, you can select App Installation in All Events, choose the time period, enter channel in Params, and enter affiliates in Value to see the number of users brought by the referral.

If you would like to quickly see the number of installations brought by a specific affiliate, you can also enter referrer in Params and enter a specific value for the affiliate in Value.

Screenshot of Mogua

How To Measure New Users From Ads

Your users come from various ad channels, such as Facebook, Tik Tok, App Stores, etc. By setting params in your ad link, you can measure the ROI of different channels.

For example, you can set up a app download link with params, such as http://www.yoursite.com/?channel=tiktok&campaign_id=12345. When a user clicks on your ad, their will be taken to this page. If they downloads, installs, and opens the app through this link, the parameters channel and campaign_id will automatically be passed to the app.

You can filter the parameters to identify which channel and which campaign bring in more users and improve your marketing strategy.

  1. App Opening From URL Event

This event calculates the how many existing users open the app from your website.

This can help you measure how direct deep-linking help you to interact with your users.

All Platforms

On all platforms, you can view parameter statistics on iOS and Android devices to analyze the differences in promotion effects on different devices.

For example, if you select iOS in Platforms and App Installation in All Events, you can see the number of installations on iOS during a specific time period.

Screenshot of Mogua

Conclusion

For indie mobile games, quickly monitoring and optimizing the marketing channels effectively are vital to success.

Mogua is designed for these teams and developers, we provide a solution that is easy to integrate, simple to use and adapt to most popular development frameworks such as Native, Flutter and Cocos2d.

I hope this piece of information was helpful to you. Feel free to try our product and contact us!

Top comments (0)