myTracker — is an SDK library for tracking (installs, referrers, launches etc) mobile apps performance.


Current versions

  • iOS v1.7.8 13 June 2019, install

  • Android v1.5.8 14 June 2019, install

  • Unity v1.2.7 16 July 2019, install


Changelog

iOS
13 June 2019 v1.7.8
  • Possibility to set up the region, where the data collection server is located.

28 May 2019 v1.7.7
  • Launch tracking is improved. The SDK does not track launch by push-notification if an app is run in the background.

19 February 2019 v1.7.6
  • Parameters were added to collect data on the price of inApp purchase.

13 December 2018 v1.7.5
  • forcingPeriod configuration parameter was added. This parameter allows to enable immediate events flushing to server during defined period of time after application install/update.

24 April 2018 v1.7.4
  • Improvements in deeplink tracking.

18 April 2018 v1.7.3
  • Support for deeplinks tracking was added.

19 March 2018 v1.7.2
  • Jailbreak detection was added

  • Number of concurrent network connection was limited

16 February 2018 v1.7.1
  • flush() method was added to force events sending

16 January 2018 v1.7.0
  • Automatic inApp purchase events tracking added

  • Custom events parameters validation improved

27 September 2017 v1.6.4
  • Some improvements.

13 September 2017 v1.6.3
  • Fixes and improvements.

13 July 2017 v1.6.0
  • Deferred deeplinks support.

  • Added original_transaction_id params (restored in-app purchases).

  • Possibility to set up params in singular.

15 June 2017 v1.5.13
  • Bufferring settings added.

20 April 2017 v1.5.12
  • Fixes and improvements.

3 March 2017 v1.5.10
  • Fixed errors regarding CoreTelephony framework.

14 February 2017 v1.5.9
  • Fixes and improvements.

9 February 2017 v1.5.8
  • Earliest iOS version supported – 7.0.

23 January 2017 v1.5.6
  • Event tracking methods should return boolean value.

15 December 2016 v1.5.5
  • SearchAd Attribution error fixed.

20 September 2016 v1.5.3
  • SearchAd attribution tracking.

  • IDFV caching at UserDefaults.

30 August 2016 v1.5.2
  • Fixes and improvements.

3 August 2016 v1.5.1
  • Published at CocoaPods.

  • Fixes and improvements.

6 July 2016 v1.4.8
  • Session tracking improvement.

  • Errors fixed.

24 February 2016 v1.4.3
  • bitcode compilation error fixed.

22 December 2015 v1.4.0

New features added:

  • Session tracking.

  • Cellular and wi-fi networks tracking.

  • Errors fixed.

Android
14 June 2019 v1.5.8
  • Possibility to set up the region, where the data collection server is located.

20 May 2019 v1.5.7
  • Parameters were added to collect data on the price of inApp purchase.

18 March 2019 v1.5.6
  • Error with dependencies in the pom.xml was fixed.

14 December 2018 v1.5.5
  • forcingPeriod configuration parameter was added. This parameter allows to enable immediate events flushing to server during defined period of time after application install/update.

  • Minimum supported Android version increased to 4.0 (API Level 14).

  • onStartActivity/onStopActivity methods used for user activity tracking in Android prior 4.0 version were removed.

16 May 2018 v1.5.4
  • Deeplinks support added

3 May 2018 v1.5.3
  • IMEI/MEID identifiers tracking removed

21 March 2018 v1.5.2
  • Rooted device detection was added

  • New trackLaunchManually() method was added. Method must be called if myTracker was initialized in activity not in Application instance

  • Public API annotations were added

12 February 2018 v1.5.1
  • flush() method was added to force events sending

5 February 2018 v1.5.0
  • Automatic inApp purchase events tracking added

  • Custom events parameters validation improved

21 December 2017 v1.4.5
  • Google Install Referrer API support added

  • Automatic activities tracking added

  • Deprecated function getDeviceId() was replaced with getImei()/getMeid() for devices with API 26+

06 December 2017 v1.4.4
  • Fix of local database write error on insufficient device memory.

27 October 2017 v1.4.3
  • MultipleInstallReceiver class was added to simplify usage of multiple tracking systems in single application.

13 September 2017 v1.4.2
  • Fixes and improvements.

13 July 2017 v1.4.0
  • Deferred deeplinks support.

9 June 2017 v1.5.13
  • Bufferring settings added.

20 April 2017 v1.3.13
  • Fixes and improvements.

23 January 2017 v1.3.10
  • Event tracking methods now return boolean value.

  • Added xdpi/ydpi to device info.

23 December 2016 v1.3.9
  • Error fixes.

3 October 2016 v1.3.8
  • Minor improvements.

23 September 2016 v1.3.6
  • Play-services-basement added to dependencies.

  • Error fixes and improvements.

30 August 2016 v1.3.5
  • Fixes and improvements.

15 August 2016 v1.3.4
  • 64 character limit added to event and param names.

3 August 2016 v1.3.3
  • Further permission checks added for devices on Android 6+.

1 August 2016 v1.3.2
  • Error fixes.

10 June 2016 v1.3.1
  • Library published on JCenter public repository. Now it is possible to assign a single dependency in build.gradle file.

  • Library class set changed from ru.mail.android to com.my.tracker.

  • Session tracking improvement.

  • Installer tracking for install, referrer and update events.

3 February 2016 v1.2.2
  • Improvement to referrer info return process.

16 December 2015 v1.2.0

New features added:

  • Session tracking.

  • Cellular and wi-fi networks tracking.

Unity
16 July 2019 v1.2.7
  • Possibility to set up the region, where the data collection server is located.

25 December 2018 v1.2.6
  • forcingPeriod configuration parameter was added. This parameter allows to enable immediate events flushing to server during defined period of time after application install/update.

  • Minimum supported Android version increased to 4.0 (API Level 14).

20 August 2018 v1.2.5
  • Workaround for Unity 2018.2

18 May 2018 v1.2.4
  • iOS and Android libraries were updated to the latest versions: iOS 1.7.4, Android 1.5.4

  • An error while project build using Gradle was fixed

21 March 2018 v1.2.3
  • iOS and Android libraries were updated to the latest versions

  • Root/Jailbreak detection was added

15 March 2018 v1.2.2
  • inApp payments handling in Android was fixed

12 March 2018 v1.2.1
  • inApp payments validation in iOS was fixed

05 March 2018 v1.2.0
  • Automatic in app purchase events tracking on iOS platform added

  • Automatic user activity (app launches) tracking on Android platform added

  • New Flush() method was added to force events sending

27 September 2017 v1.1.0
  • Tracking of payments.

21 September 2017 v1.0.0
  • Base tracking functionality released.