We would like to track user sessions on a customer's app using the marketing cloud SDK, but after digging on the internet I haven't find a way to do so.

Is it possible?

  • What information do you want to track exactly? Commented Aug 1, 2019 at 11:02
  • Mostly Sessions - When is the user using the app and when does he log out Commented Aug 1, 2019 at 11:26

2 Answers 2


Last Application Open and Last Message Open are part of the Mobile Push data model. You can check the list of all available attributes by going to Data Designer > Mobile Push Data.

From the send reports, you can also have Time in App when a Push notification is opened.

But if you are looking for more detailed session data, I would suggest that you extend the Mobile Push data model using custom attributes & tags updated directly from the App using custom code.

  • This sounds very helpful, I'll check it out and update if it works، thanks! Commented Aug 4, 2019 at 7:06

If you're using this for MobilePush segmentation and audience, you should use attributes or tags - that should allow you to accomplish mapping your user's "profile" state to something in Marketing Cloud (if, of course, you are using the MobilePush SDK).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .