Overwolf App Analytics

Getting statistics out of your app might prove to be one of the most valuable resources you will encounter. Statistics will support your product decision making by providing real user usage data, including showing how users actually interact with your product, where do they drop off, what product abilities are completely ignored and so on.

We recommend using a web analytics service to collect and analyze app data, measure user engagement and improve monetization.

Our preference is the industry standard Google Analytics.
We highly encourage you to take the time to implement any chosen analytics service thoroughly.

Google Analytics – Basic Implementation

      1. Create a new GA account and a new property.
      2. Select “Website” as your tracked object, enter any website name, website URL and select your preferred reporting time zone.
      1. Copy the provided tracking ID (UA-XXXXXXXX-X) into the following code and place it in each page you want to track.
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
            (function(i, s, o, g, r, a, m) {
                i['GoogleAnalyticsObject'] = r;
                i[r] = i[r] || function() {
                    (i[r].q = i[r].q || []).push(arguments)
                }, i[r].l = 1 * new Date();
                a = s.createElement(o),
                    m = s.getElementsByTagName(o)[0];
                a.async = 1;
                a.src = g;
                m.parentNode.insertBefore(a, m)
            })(window, document, 'script', 'https://ssl.google-analytics.com/analytics.js', 'ga');
            ga('create', 'UA-XXXXXXX-X', 'auto');
            ga('set', 'checkProtocolTask', null);

More information on best practices and hands on guides for implementing google analytics can be found here.