Details on BackdateSessionInfo - App Tracking
Hi there,
I have a rather specific question when it comes to activating BackdateSessionInfo.
"When the hits are enabled, the Adobe SDK backdates the session info hit to 1 second after the final hit in the previous session. This means that crash and session data will correlate with the correct date on which they occurred. One side effect is that the SDK might create a visit for the backdated hit. One hit is backdated on every new launch of the application."
-Source: https://experienceleague.adobe.com/docs/mobile-services/ios/config-ios/json-config.html?lang=en
With backdateSessionInfo activated I will have additional hits for “SessionInfo” and “Crashes” and they are not send together with the “Launch Event”.
The very first assumption is, that the Crash and the SessionInfo hit will arrive inside Adobe as standard "s.tl" - "trackAction" hits and will hence count into the session and hit count. Is this understanding correct?
Question 1:
- Are both hits "SessionInfo" and "Crashes" always attached to the previous visit and e.g., the visit length, hit depth ect.., is recalculated within the adobe backend? (So a visit which had 3 hits, now due to a crash has 4 hits)
I’m also thinking about a case, where a user opens an app from the background after one hour (a launch event should fire, but let’s assume the app crashes before the launch event can fire)Now the backdating puts the crash 1 second after the last hit. So the timing for this kind of unlikely edgecase would be not correct.
2. Is this the case?
In the documentation above it says: "One side effect is that the SDK might create a visit for the backdated hit." ->
In which case does adobe create a visit?
I hope you can help me to get a better understanding of the effects of the BackdateSessionInfo.
Thanks in advance and best
Eric
