Google Analytics Measurement Protocol is a plugin for Unreal Engine that adds support for Google Analytics, using a native cross-platform implementation of the Measurement Protocol. The plugin doesn’t require any third-party dependency and it’s compatible with all the platforms supported by Unreal Engine (including desktop and consoles). It’s also a provider for the standard In-Game Analytics system of Unreal Engine.
The plugin supports advanced features like automatic instrumentation, that automatically logs key events and user sessions without the need of any specific code. Simply enable and configure the plugin, and you’ll start to receive key usage data of your game/application. The simple API then provides all you need to log custom events and detailed purchase transactions.
The plugin is also a provider for the standard In-Game Analytics system of Unreal Engine.
Hi! Hot-fix version 1.0.1 of Google Analytics Measurement Protocol is now available in the UE Marketplace.
The LoadingPhase of the plugin is now set to Default. This works around an Unreal Engine bug when Playing-In-Editor in Standalone mode: the Game Instance is initialized before than usual, causing possible references to plugins loaded at PostEngineInit to fail to be resolved.
Viewport size is logged only if valid. During the BeginPlay event, Unreal Engine reports a wrong viewport size of 0x0.
PlayStation 4 and Xbox One consoles appear now as valid Operating Systems on Google Analytics reports; other consoles are not currently detected by Google Analytics and appear with a not set value. If you need them, we suggest to use a custom Event Attributes Filter to inject a Custom Dimension labelled with the string returned by GetPlatformName().
Fixed double url-encoding of system attributes.
Some settings were cached and not updated on PIE sessions.
Hi! The Universal will be supported until July 2023. As explained in the product description, our intent is to provide a version of the plugin supporting Google Analytics 4. But this depends on when Google will release a version of the Measurement Protocol for GA4 suitable for this purpose. At the moment, the protocol provided by Google has some severe limitations. We reported them to Google and we hope they’ll release an update of the protocol in the near future.
Hi everyone! Today we’re very happy to share a collaboration with the team of Google Cloud’s Immersive Stream for XR, on how to log usage data to Google Analytics from an Unreal Engine application running on their Linux-based cloud streaming service. The solution is of course based on our Google Analytics Measurement Protocol plugin.
Here the complete video tutorial, that covers also Custom Dimensions and custom reports:
We would like to use your plugin to collect the detailed stats for our Android game, which we also plan to release on Apple. The game uses Unreal Engine 4.27.2. Our concern is whether the plugin will work properly with this new API32 NDK 21 and will have no compatibility issues with Android 12 + and whether it is planned to have support for Unreal Engine 5.2 and the upcoming API 33.
Hello everyone! The update of Google Analytics Measurement Protocol for UE5.2 has been submitted to Epic for review on May 20th, it will be available as soon as Epic will approve it. We’ll post an updated when the new version will be available.