Track Inbox Message Opens

To track analytics for inbox messages, use trackInboxOpenEvent(). This method sends the open analytic value to Marketing Cloud Engagement. The SDK automatically provides analytics for message downloads.

Use the analytics manager to track when users open inbox messages.

For SDK version 10, use this example.

1MarketingCloudSdk.requestSdk { engagementSdk ->
2    val analyticsManager = engagementSdk.analyticsManager
3
4    analyticsManager.trackInboxOpenEvent(message as InboxMessage)
5}

For SDK version 8, use this example.

1SFMCSdk.requestSdk { sdk ->
2  sdk.mp {
3    val analyticsManager = it.analyticsManager
4
5    analyticsManager.trackInboxOpenEvent(message as InboxMessage)
6  }
7}

For SDK version 7, use this example.

1MarketingCloudSdk.requestSdk {
2  val analyticsManager = it.analyticsManager
3
4  analyticsManager.trackInboxOpenEvent(message as InboxMessage)
5}