Target Android | A/B Test: keep session
Hello
I successfully implemented an A/B test for my mobile application, but have run into an issue.
I would like to use this A/B test to simply track how many of my users visit a certain page at least once, no matter how many times they open the app.
My A/B Test has one location which I use to get an experience, and an action in the app marks a successful conversion (see attached image)
The way I understand it, Adobe Target generates a new session id (_sessionId in the TargetWorker class) on every app relaunch, and this counts as a new visit each time. This session id appears to be how Target tracks a conversion (it is sent as header in the network call).
So, if a user launches the app 5 times and performs the desired action in 3 of those sessions, he gets marked as a visitor 5 times, and as a "converted visitor" 3 times.
However, I would like him to be marked as a visitor just once, and as a converted visitor just once as well.
It looks like I could get close to this desired behaviour by targeting New Visitors only, but this wouldn't mark my visitor as converted if he only performed the desired action for the first time after a restart.
It feels like I would want Target to keep this sessionId instead of generating a new one on each launch?
Thanks in advance.
Screenshot of my goal metric:

