1

I added a push notification in my JB and my requirement is to send an SMS after some hours if the subscriber did not open or see the push notification. Is there a way to get this information any how?

Thank you

3

You can register a listener to be notified.

See NotificationManager.NotificationMessageDisplayedListener

In your application, you could set a tag (ref. Device/Contact Registration) based on the message being received or opened. That tag would be sent up with the device registration and become visible in MobilePush Demographics. It could then be used to create inclusion/exclusion lists to target people with messages via automations.

  • thank you Adam. This should be added in the android app, right? How can I pass this info from the android listener to Marketing cloud? What is supposed to be set up? thank you again – eeadev Dec 4 '19 at 17:22
  • Adam? It's my answer. Adam just make the link prettier ;) And, yes, the method is part of the Marketing Cloud MobilePush SDK ... it should be added to your application. – Bill Mote Dec 5 '19 at 2:31
  • after adding the displayedlistener and the contact see the push message, what marketing cloud field is supposed to change? thank u! – eeadev Dec 5 '19 at 8:09
  • Thank u Bill, apologies I got confused, do u know what marketing cloud field is supposed to change? – eeadev Dec 5 '19 at 9:40
  • Updated my answer to show how you could determine on the server-side if the message has been shown or clicked on the device. – Bill Mote Dec 5 '19 at 14:53
0

As far as I know, there is no Data View available out of the box for Push Tracking. One thought of what you can do is to automate/schedule the Push Message Detail report to an FTP. And then import this to a Data Extension which you add to an Attribute Group. Then you can refer to this in your Journey.

Haven't tried it out myself. But should be possible.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.