In my project, I want to the track the event of any given user, but when I search the IOS Developer Guide (http://docs.splunk.com/Documentation/MintIOSSDK/4.2.x/DevGuide/Adduseridentifiers ), I found that the UserIdentifier is just used in the Errors Dashboard, so I cannot reach my goal. How do I do to track one user's experience?
In either case (paid or free), the dox are pretty claear that userIdentifier
is a fundamental datatype field name that is captured so you should be able to search with userIdentifier=XXX
and get just one user's stuff that way.
http://docs.splunk.com/Documentation/Mint/1.0/ProductOverview/AboutSplunkMINTdatacollection
The problem is that it appears that you either have to send each user different binary with userIdentifier
hard coded, or you have to pull something out of the OS yourself and assign it to userIdentifier
or you have to have the user enter it through a dialog. In other words, the dox clearly indicate that userIdentifier
is not set automatically: you must manually set it in the code, which may be the problem you are having. See documentation is more clear for Android and I assume it applies to IOS, too; see it here. This is probably because there is no OS-agnostic user identifier that can be used so they decided to push of that problem onto you, the developer.
http://docs.splunk.com/Documentation/MintAndroidSDK/4.2.x/DevGuide/Reportuser-specificdata
I assume you are using free MINT (which is more limited than the paid version), right?
YES,I am trying using the Splunk MINT in free version.But I can not find the different between the free version with the paid version.
Here is the difference: