NOTE: I'm not sure if this is a Construct 3 issue or a issue with gameanalytics plugin, but I thought I'd see if anyone else has experienced this. Also, if the mods believe this belongs in the SDK forum, please do move it to its appropriate place.
Today, I set up the GA SDK in Construct 3 on a project I've been working on. Said project is quite simple, with the user simply progressing through four different layouts - three of which have an "Add Progression Event Start:"MainGame01":"Screen0X":"" upon the start of the new layouts, and an "Add Progression Event Complete:"MainGame01":"Screen0X":"" at the completion of each layer. Each layout increases the Progression number Screen0X by one (e.g., Screen01, Screen02, etc).
Though the SDK does communicate flawlessly with the GameAnalytics website, I have a particular problem with the third layout progression event (Screen02) reporting nearly 100 Completion events for each single run of the game. GA reports I've played the game 32 times, but Screen02 has 566 event completes, but only five starts. Both of the other layouts started reporting absurdly high completion numbers exceeding their start numbers as well.
This is a simple educational matching game, and the completion is generated by a single button click, so Construct *should* be sending only one entry.
I decided to create an entirely blank Construct 3 project to test this. It has three layouts, three click-through sprites, and the exact style of GameAnalytics progression events as my main project - functionally, its identical to my main project. I gave it its own keys within my account, created a new "Game" within the GA dashboard for the test, and played the game through twice.
It reported correct metrics (two plays) for all events *except* Screen03 - of which it reports 5 events. It's impossible - I've played the game twice.
Has anyone else encountered behavior like this from GA? I'm also running both projects with Workers disabled, as GA doesn't seem to run without it turned off (at least, as far as I can tell).