WARNING!
Google has announced that support for Universal Analytics will end on July 1, 2023. They recommend using Google Analytics 4 instead.
This asset does not have support for Google Analytics 4.
Sales of this asset will be likely discontinued at the turn of the year 2022-2023 or soon after.
After that, it will be changed to "deprecated" status, and will be available in Unity Asset Store only to those who have purchased it earlier.
If you purchase this asset, please understand that this particular asset will stop working on July 1, 2023. Because of this, the price has been reduced.
We're still considering the possibility of creating a different asset (with an upgrade path from this asset).
Big thank you to all of you who have used this asset, and thank you for the feedback! "GUA" has been the solution for roughly 10 years to combine Unity and Google's "Universal Analytics", being the first such asset, and outliving all similar assets.
----------------
Supports Unity 2022, 2021, 2020, 2019, 2018, 2017 and 5.6.
Note: scroll down to end of this info to see complete list of what's new in latest version.
This package brings Google's Universal Analytics to Unity, with widest platform and Unity version coverage using the same asset. This is the only Google Analytics integration library with all of the features listed below.
• Ready-made Analytics component for drag'n'drop integration.
• Automatic sending of errors and exceptions to analytics (log hook).
• Automatic client System Info statistics (sent on first launch).
• Automatic events when new level/scene is loaded.
• Automatic caching of analytics hits when user is offline and throttled sending of cached hits in the background.
• Automatic reachability check which determines if client is offline or the analytics server is reachable. (Generalized version of this feature alone is also available as a separate product: Internet Reachability Verifier).
• Use the same code to implement analytics for Desktop, Mobile and WebGL builds!
• Example scenes to show functionality and how to implement user opt-out possibility.
• Comes with guide to set up your tracking property to a Google Analytics account, integration instructions and helpful hints how to interpret analytics results and make a custom report.
• Complete API for the Measurement Protocol of Google Analytics.
• Support for new set of Enhanced E-Commerce analytics (first integration library to add that!).
• HTTP and HTTPS support.
• Toggleable debug warnings, e.g. if you're going over session hit limit (enabled by default when running inside editor).
• Doxygen documentation for the code.
• Designed with goal of having minimal amount of memory allocations.
• Custom-built user agent strings on the platforms where that's required to improve detection by Google Analytics.
• Full source code included. Implemented in Unity with C#.
• No need for big platform-specific library files.
• No need to tweak project files for each platform.
• Superior memory usage characteristics compared to some other integrations.
• Maintained for wide varity of Unity versions
NOTES:
• No support for platform-specific features, such as demographics reporting or automatic tracking of traffic sources (iOS / Android specific).
• The analytics service itself is run by Google, and offered for free.
NEW IN VERSION 1.8.6:
• Made sure UnityWebRequests will be properly disposed to fix Unity 2021+ warnings. Removed deprecated code.
Website | Forum Thread
Also from Strobotnik:
• Klattersynth TTS (NEW!)
• Pixel-Perfect Dynamic Text
• Internet Reachability Verifier (essentials)