I am using the measurement protocol to track screen views and events (in a Mobile property) from a desktop application where no SDK is available.
I generate a client ID using a method that purports to generate a v4 compatible UUID - when I validate each UUID generated by this method (via a separate validator) they are all confirmed as valid v4 UUIDs.
However I can demonstrably prove that only about 50% of the time do these clientIDs work with GA - causing Hits to go unprocessed.
Does anybody know how I can validate a clientID UUID for Google Analytics other than trial and error?
Many thanks,
Michael